Skip to main content



I'd love to know why the Rode Central app speaks the occasional message via SAPI. Seems very misplaced.
in reply to Andre Louis

If they are using Juce, accessibility announcements (when a developer tells an app to speak something through the screen reader) go to SAPI. That's the only reason I can think of.
in reply to Pitermach

@pitermach Huh. I wonder if Juce can do anything about that? I understand they wouldn't want to bundle direct SR libraries unless they had no other choice, but maybe some kind of UIA live region thingy? What are the cross-platform equivalents of that?
in reply to x0

@x0 There is an UIA notification API which is the equivllent of live regions, OSARA uses it. I guess either they ran into some issues when implementing it or missed it because of poor UIA documentation
@x0
in reply to Pitermach

@pitermach Or cross-platform concerns. Is there something that works the same for VO? What about different versions of UIA on different builds of Windows they support?
in reply to x0

@x0 There is a Mac equivalent of this yes, and Juce actually does use it, it’s just Windows where it uses SAPI. I can’t comment on different builds but I know screen reader support used to be all over the place. NVDA and narrator support it great, though there was some variable in NVDA which would cause it to break sometimes on some systems, might have been an addon of some kind though I think things have stabilized. ZDSR also supports it, but as for JAWS I’m not sure how they’re handling it now. For a while they had no way to turn it on at all unless a script explicitly did it for an app, later they added a toggle for them which defaulted to off thanks to modern Microsoft’s love for extraneous verbosity. It might be on by default now that they have this notification manager which lets you selectively suppress or tweak specific announcements but it’s been a while since I kept up with JAWS.
@x0
in reply to Pitermach

Hmmm. I wonder if someone who works with UIA often on the NVDA side could reach out to them and try to get this integrated, or already has done. @jcsteh would likely be perfect as he did it with OSARA, proving it works. It's just narrator says some control role after it.
This entry was edited (4 days ago)
in reply to x0

@x0 @pitermach Narrator used to say a role after the notifications with OSARA's old MSAA hack, but it doesn't do that now with the UIA notifications code. Honestly, UIA notifications are fairly well documented and straightforward. The only time you'll run into trouble is if you're trying to do UIA notifications using a hidden window like OSARA does, but there's no reason for them to do that because their UI should always be visible and they control it completely.
in reply to Jamie Teh

@jcsteh @pitermach Would it cause extra elements to show up onscreen or something though? Think Surge, when it announces preset changes.
in reply to x0

@x0 @pitermach As long as the UI is open when you're changing presets, no. They can just deliver the UIA notifications using the UI window. OSARA has to use a hidden window because OSARA doesn't control REAPER's UI, but they should have no such problem.
in reply to Pitermach

@pitermach @x0 well, VO on the mac is complicated because it doesn't do queuing natively, so if you're providing a general API to developers, you're better off using system tts instead


So a duck walks into a pharmacy and says “Give me some chap-stick… and put it on my bill”


I discovered a great new language learning platform yesterday. One of its key workflows presents content in a dialog, and it works great with NVDA. When the dialog opens in Safari on iOS, though, VoiceOver decides that the entire screen is blank.

I'm so tired of #accessibility workarounds being needed for everything in life. Trying to apply my mental energy to something useful and interesting, only to end up spending it on the same old shit is exhausting.

in reply to James Scholes

Voiceover issues in Safari have been there for years; despite reporting them over and over again. It's very annoying. I now use Crhome on IOS.


Thank you to LWN.net again for another DebConf24 related article: Debian's secret sauce lwn.net/Articles/990177


I donated to @glyph and co's #SuperSwingDistricts slate. Properly resourcing state-level candidates increases the chance that voters in important swing districts might actually get to meet someone they're going to vote for, or be persuaded to show up and vote for something that matters to their local community.

Learn more, consider supporting: superswingdistricts.org/

#USPol



#accessibility question:

Does anyone know if a HTML support for Orca screen-reader exist?
(like @SteveFaulkner's tests on github.com/stevefaulkner/scree…)

#Orca #screenReader #a11y #Linux

This entry was edited (4 days ago)
in reply to Emmanuel 🌱

Given that only 2.4% of people who responded to the latest [Screen Reader Survey](webaim.org/projects/screenread…) use it as a primary, I can't imagine a comprehensive or freuqently updated thing would be very robust.
in reply to Sean Randall

@cachondo well, probably. I work on Linux and my native screen reader is Orca. It's the first test tool for my HTML code. If I had a list of what's supported and what's not, it would be a great help.
@SteveFaulkner


veeeenga que ya queda poquito para el magosto
in reply to modulux

@modulux yo no soy fan de las castañas, pero la fiesta me mola igual jajaja
in reply to JC

A mi sí que me gustan, aunque ahora hace tiempo que no las como.



Today is ✨ World Lemur Day ✨! 💜 💙 💚 Impish Indri is one of 2,500 celebrating their diversity and natural habitat. #art #fediart #mastoart



i think the privatization and financialization of everyday services and goods has done more than anything in culture to make society decohere. interacting with the world on basically any level now largely consists of attempting to outwit giant systems designed to exploit you. from the perspective of an individual, there is virtually no consistent expectation of any duty of care, moral responsibility, or trust evident in daily life, so there's little to suggest you value those qualities either


@Tutanota What can we do about the .io email addresses that many people own on Tuta? Is there anything we can do before the .io disappears?
Is it really gonna disappear? :(
#io
#io @Tuta
in reply to Azarilhⓥ

We don't think the domain will disappear. Here's our comment: tuta.com/blog/what-happens-wit…
in reply to Tuta

This is good to hear. And i got to know the history of the Chagos, happy to see people can go back to live there, even tho it took so long...


It's #Kobo, not Amazon that will be the death of my wallet. Since I found a way to read books purchased from there, I've ditched kindle and well, it's gonna cost me a lot. So much to read.
Love it though.
#kobo
in reply to Andre Louis

well I must check it out, I do miss kindle if cobo works good will give it a go, does codex work or calibre?
in reply to Derry Lawlor

Bleh. I had sooo many issues with kobo. Like Viber, they suck! Same company lol.


I'm editing my symbol description file, trying to get rid of the emojis that annoy me the most.
in reply to Bruce Toews

That's excellent. I've always wanted to see a screen reader feature where you could optionally disable the speaking of emoji.


| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| We Love Open Source |
|_ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
\ (•◡•) /
\ /
——
| |
|_ |_

Get the encrypted Tuta Calendar app.
Now also on ❤️ F-Droid ❤️

This entry was edited (4 days ago)
in reply to Tuta

Nice, does it have a calendar widget? So far not having one of those is the main reason I am not actively using the Tutanota Calendar yet. Cheers!
in reply to Vinz

@vg Not yet, but it's one of the next things we plan to work on!
@Vinz


Not only is it Friday, it’s also World Pasta Day - so here’s an old poem to celebrate.


Trying to see something.

1- If you have an Indian name, and if there are different common Romanizations (e.g. Shanti/Shanthi, Adarsh/Aadarsh/Adharsh/Aadharsh), does it bother you if people use the wrong one?

2- Do you do any reading for pleasure in an Indian (by which I mean non-English) language?



one of my staff just shared an error message from an internal system that just said "nope" and I think that system is my secret spiritual leader

reshared this



The five stages of weekend:
1. I will do so much stuff
2. Tomorrow I will do so much stuff
3. Later I will do some stuff
4. Eventually, I will do stuff
5. Oh no

reshared this



macOS Sequoia Complications: VoiceOver Issues Could Affect Technicians’ Privacy pneumasolutions.com/macos-sequ…


Production teams win commissions for new BBC Sounds music streams radiotoday.co.uk/2024/10/produ…


Ads are making apps less accessible vi.ie/ads-are-making-apps-less…
in reply to David Goldfield

I fully agree with this post. You press a button and an add plays or pops up and you can't get past it.
in reply to Darrell Bowles

@vol4life8657 The intrusive nature of ads and their negative impact on accessibility was one reason why I chose to stop using the Google News app on iOS.


Gruv Button™ Retrofit Makes Hearing Aid Insertion Easy hearinghealthmatters.org/heari…


Registration Now Open for ‘InFocus: Rethinking Tinnitus Symposium’ hearinghealthmatters.org/heari…



I can't help but feel that this proliferation of generative AI in our lives is going to cause a massive quality-of-life decrease. People are already using these tools that spit out nonsense, and then treating the nonsense as fact. What is the incentive for the tool makers to improve the quality of output? There is a vicious cycle at work here and the only people who seem to be benefiting are the venture capitalists and tech executives.
This entry was edited (5 days ago)


Next week, those products which need to be updated for use with JAWS 2025 will be uploaded. All the work is now done, so they will be uploaded as we go through the week.

The most requested product is Leasey.
In addition to providing a number of enhancements so as to be optimal with JAWS 2025, the following fixes have been made:
On some machines, the setting to preserve Quick Navigation keys in Word documents was not functioning.
All time conversion features in LeaseySearch are working again.



I've been checking out a fair bunch of videos by the YT channel "#Revolution and #Ideology”. They succinctly put what they do in their About as: "Jared (#History) and Nick (#Sociology) discuss history and theories related to revolution and #SocialChange." What I appreciate is that they have conversations about source texts through quotation, not simplified summaries. #Philosophy #Anthropology
youtube.com/channel/UCB9N6fHt-…


As a blind user, I find LLMs like ChatGPT pretty useful because they output in audio or text. However, I wonder if they start generating videos, it might not be useful for us. Many videos, like YouTube tutorials, are often optimized for sighted audience, and most likely models would be trained on these types of videos to generate in similar style. I can ask to describe the video, but it won't be the same experience as videos designed with accessibility in mind. #accessibility #LLM #AI


Every time you have imposter syndrome, remember that BusinessInsider believes you should pay $49 for.. BusinessInsider


Postmodern Jukebox mě neskutečně baví, dnešní novinka: Good Luck, Babe! - Chappell Roan (1960s Lesley Gore Style Cover) ft. Tatum Langley youtube.com/watch?v=NiQwpKXKn-… #music


Rolling out to #Pachli Current now:

- Long-press links, hashtags, and mentions to open the "share sheet"
- Better UI when writing media captions
- #Accessibility fixes:
. "Open boost author" works as intended
. Include a "Copy" button for links/hashtags/mentions in dialogs
. Show links/hashtags/mentions options in notifications
. Use checkboxes when managing list membership

Most of these were from user feedback. Thanks to everyone who took the time to provide it.

This entry was edited (5 days ago)


Two months ago, I replaced the Ubiquiti USG3P router with a more capable UXG Gateway Lite, which is better in almost every way.
However, I had a problem with idle TCP sessions closing after 5 minutes, which is a real bummer with SSH sessions.
I finally figured out how to fix it.
In short, a default setting is missing a 0.
To fix, login to the router's SSH console, and type sysctl -w net.netfilter.nf_conntrack_tcp_timeout_unacknowledged=300
#Ubiquiti #Unifi


Has anyone attempted to calculate the overall environmental impact / energy consumption of Electron, vs if the most popular applications using it were rewritten in a more efficient native framework?
This entry was edited (5 days ago)


Jumping for joy! One of the grant applications I've been waiting on came back positive! The Described Toronto Collective, who brought you the Hopewell Garden Audio Story limited podcast series, will be organizing an inclusive storytelling event in a park in North Toronto next summer. Yay! So great to have good news on the work/finance front. Thank you tax payers for funding the arts.


Try journaling. I can already see that’s not gonna work like at all. I feel like I’m just screaming into the void with a journal screw that.
in reply to Мира🇧🇬🇭🇺

@tardis yes, I understand. But if I'm just journaling I feel like I cannot compose my thoughts etcetera etcetera and it turns into a big ramble that nobody's ever gonna read in their life let alone the journal lol


Thinking of joining an instance but want to know as much as you can about it before doing so?
Character-count, number of users, how many poll options allowed etc?
Store this handy url away somewhere and modify as needed for your instance.
https://<instance>/api/v1/instance
This tip courtesy of @12 who I thank kindly.
I've used it so many times to delve deep into a server I'm curious about.

reshared this

in reply to Erion

@erion Ruby is a trash language. As a unix girl, we're seriously tempted to write our own fucking fedi software
in reply to 12 Freya it/its𒀭𒈹𒍠𒊩

All the power to you!

Luckily we have some alternatives, but it's very sad to see that a lot of people are struggling with maintenance, high server costs, etc. Anyways, I'm going quite off-topic here.



next week's pay will be my 9th since i started at my current company.
I have now paid more tax than the value of the Braille equipment they got me. So happy not taking form the taxpayers month, or something.


Op vrijdag 22 november (13u30) en zaterdag 23 november (11u) organiseer ik een wandeling vanuit de Krook in #Gent waar we met #OpenStreetMap en @MapComplete bewakingscamera's in kaart gaan brengen.

Na een korte uitleg gaat iedereen een eigen kant op, op zoek naar camera's.

Dit past binnen mutationfest.be/program

(Of je kan ook meer info vinden op de meetup-pagina: meetup.com/openstreetmap-belgi…)

#privacy #bewakingscameras #surveillance

This entry was edited (4 days ago)


AWESOME new @kagihq update:
For ex: I want to look at the #OpenStreetMap wiki page for (power) sockets.

Previously you could do search like this:
socket !osmwiki
this would bring you to wiki.openstreetmap.org/wiki/Sp…

But if I know that the chance of the right page being the first result on #Kagi is high, I can just do:
socket @osmwiki !
then I land on: wiki.openstreetmap.org/wiki/Ke…:*

! is basically the Kagi equivalent of that google "i'm feeling lucky" feature from back in the day

This entry was edited (5 days ago)
in reply to Pietervdvn

@pietervdvn yeah Kagi is using the same ddg bang list but with some modifications.

instead of doing
!wosm <search>

I now will do
@wosm <search> !

which will put me on the first result Kagi finds. skipping having to click on the osmwiki search results first.

In my example, doing

!wosm socket
would land me on the search results page on the wiki
but
@wosm socket !
would land me directly on the key:socket page