On Wed, 31 Mar 2021 19:56:24 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:

>>> > 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
>>> 
>>> Did you check this list of hotkeys?
>>> https://www.freedomscientific.com/training/jaws/hotkeys
>>> https://freedomscientific.github.io/VFO-standards-support/aria.html
>>> Something like:
>>> RIGHT ARROW and UP ARROW increase the value of the slider.
>>> LEFT ARROW and DOWN ARROW decrease the value of the slider.
>>> HOME and END move to the minimum and maximum values of the slider.
>>> PAGE UP and PAGE DOWN increment or decrement the slider by a given amount.
>>> 
>>> =======================
>>> My main point is that if we will change some shared code we should care 
>>> about both supported platforms.
>> 
>> I tried the hot keys with the both native dialog ("Display Settings" with a 
>> "Brightness" Slider ) and java applications. 
>> Both Java and native dialog  are themselves handling the RIGHT ARROW, UP 
>> ARROW, LEFT ARROW, DOWN ARROW, HOME and END buttons for JSlider and user can 
>> change slider value using these keys without JAWS also. but they are not 
>> handling the PAGE UP and PAGE DOWN button.
>> PAGE UP and PAGE DOWN button don't work with JAWS either, meaning JAWS is 
>> not able to handle the keys and is not able to change component values for 
>> both native dialogs and Java application. Also, I am not able to find any 
>> component in Swing, where JAWS can change the component values using any hot 
>> key. Please correct me if I am wrong in this and JAWS can actually 
>> manipulate some component. Also, in the old implementation for MacOS , the 
>> VO can not change the Spinner/Slider values and we are adding this 
>> functionality now only. 
>> In addition to this, the functionality we are adding in slider can be used 
>> with JAWS also if we decide to provide the support for the same later. 
>> Currently, I do not see JAWS being able to change any component value in 
>> swing, so it will not be able to change Slider value too.
>
> Ok, please file a similar bug for the windows platform.

@mrserb @azuev-java Any other comments on this? Can you please look at the CSR 
also?

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

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

Reply via email to