<Swing Dev> RFR: 8262981: Create implementation for NSAccessibilitySlider protocol
Pankaj Bansal
pbansal at openjdk.java.net
Sun Mar 14 11:13:07 UTC 2021
On Fri, 12 Mar 2021 03:26:10 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:
> > If you happen to have some idea about how can a user interact with Sliders or Spinners using JAWS, please let me know. I will definitely verify if the changes would be helpful for Windows.
>
> How the native applications works under JAWS?
I tried running a Windows native settings app like "Display Settings" with JAWS. It has a Slider "Brightness". JAWS says same thing when the Slider was brought in focus like "To increase or decrease, use the arrow keys". When I press the arrow keys, the values change. But I don't know if the value changed because the Windows Native dialog handles the keys and changed the value, or JAWS consumed the event and then changed the value. It looks like the Dialog must have handled the keys as there are no special keys mentioned for JAWS to interact with the component like the VO. I am not sure how I can verify this on Windows native apps.
I did try to run the JSpinner with JAWS and I see that if Java does not handle the keys, the value in Spinner does not change. This means JAWS does not interact with the component and the accessibility functionality was added for MacOS only. Same thing is being done for JSlider.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2874
More information about the swing-dev
mailing list