<Swing Dev> RFR: 8262981: Create implementation for NSAccessibilitySlider protocol

Pankaj Bansal pbansal at openjdk.java.net
Thu Mar 11 17:13:05 UTC 2021


On Wed, 10 Mar 2021 23:09:31 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

> If it does not work on Windows then I suggest checking that the new functionality requested via CSR will help it as well.

I could not find any key shortcuts where JAWS will consume the key pressed and will be used to interact with the component like the VO is doing here. This similar functionality is present in JSpinner already and JAWS says similar thing when a Spinner is in focus "To set the value, press the arrow keys or type the value". When user presses the keys, it is consumed by Java and value is incremented/decremented as expected. But the value is not being set by JAWS like VO if used with VO keys. So I am not sure how to verify if the changes will be useful for windows as well. I think if there is a way user can interact with Spinner or Slider, then these changes should be useful and if it is not possible, it will not be useful in both. These changes does make the Slider more consistent with Spinner and easy to maintain and cleaner.
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.

-------------

PR: https://git.openjdk.java.net/jdk/pull/2874


More information about the swing-dev mailing list