Re: [orca-list] Orca screen reader with java swing application



yes, javafx on windows and mac does have accessibility support, on linux no or at least not initially, but I doubt support was added to be honest.

SWT not sure, i played with it long ago, but when I did it was accessible on at least windows and linux, hope they didn't break it too badly over the years.

however the thread is probably about creating something based on intellij, so swt and javafx are both out of the question as the choice is already made, as intellij is swing as is any jetbrains product in existence, at least their ides.

W dniu 13.09.2022 o 21:03, Shadyar Khodayari pisze:
javaFx in Windows behaves different anyway I recommend to use SWT. It
is native and fully accessible.

On 9/12/22, Michał Zegan <webczat outlook com> wrote:
Hello,

from what I know, javafx is completely inaccessible on linux, with or
without a bridge, unless that recently changed.

W dniu 1.09.2022 o 19:38, Shadyar Khodayari via orca-list pisze:
Hi. Artem,
I'm Shadyar a java developer a legally blind computer engineer. I have
experience to design and to develop web and desktop applications that
be accessible too. I myself use screen-reader daily in both Linux and
Windows.
If you're working on a accessible application to read by screen
reader, I strongly recommend use swt instead of Swing. Swing has been
discontinued. If you insist on using a Java product non-native GUI,
you can use java-FX. Take a look these project instead of debug a
swing project because I predict, this isn't the last bug of Swing you
run into it.
SWT provides native light weight component for Windows Linux Mac etc.
It's an open-source mature project.
Java-fx is Oracle's later project after Swing that provides components
that usually accessible by default also have additional accessible
properties.

Shadyar Khodayari

On 9/1/22, Artem Semenov via gnome-accessibility-list
<gnome-accessibility-list gnome org> wrote:
Hi. My name is Artem, I am developing an accessibility IDE based on
IntelliJ
at JetBrains.
I'm having trouble getting screen reader accessibility of a java swing
app
running with AtkWrapper.
I see that AtkWrapper has loaded and is working. Internal accessibility
methods like AccessibleContext.GetAccessibleName() are called, but Orca
doesn't say anything in the test swing application window.
I start the application like this:
```shell
./build/linux-x86_64-server-release/images/jdk/bin/java -cp
"build/tests:/home/user/dev/gnome/jawbuild/lib/jvm/java-17-openjdk-amd64/lib/java-atk-wrapper.jar"
-Djava.library.path=/home/user/dev/gnome/jawbuild/lib
-Djavax.accessibility.assistive_technologies=org.GNOME.Accessibility.AtkWrapper
-Djavax.accessibility.screen_reader_present=true AccessibleJListTest
```
I'm using ubuntu 20.04 LTS and building AtkWrapper 0.38.0 from source,
and
openJDK 17.
Can you please tell me if this is a known issue or am I doing something
wrong?
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fgnome-accessibility-list&amp;data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=tsk2JqvP%2Fa%2BKGv6myXQY1sYdC3f7xEWCaIuCRV29d2E%3D&amp;reserved=0

_______________________________________________
orca-list mailing list
orca-list gnome org
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Forca-list&amp;data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=mJ1LnI7wh2mi%2BtSsptI%2BJMYLNLGaJa15Tok2GZ6T0S0%3D&amp;reserved=0
Orca wiki:
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.gnome.org%2FProjects%2FOrca&amp;data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=Qt%2BHIm4nxA%2BU5zzkLWVDsqzTkrDeBU4AQQ3MDuD%2BtE8%3D&amp;reserved=0
Orca documentation:
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gnome.org%2Fusers%2Forca%2Fstable%2F&amp;data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=uMkUn0zYDAKIALtUdAyJkVmApeWEuc7DhQMTAb9pgxo%3D&amp;reserved=0
GNOME Universal Access guide:
https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.gnome.org%2Fusers%2Fgnome-help%2Fstable%2Fa11y.html&amp;data=05%7C01%7C%7Ca644f0ab76564b36f8e308da95bab3b0%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637986926358380493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=0WoB47zhFsGpjEY3pwoB%2FmGV%2Fjk0NzekitL3KJqtufg%3D&amp;reserved=0

Attachment: OpenPGP_0xE6516A8A8E25955D.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]