On Tue, 30 Mar 2021 09:46:45 GMT, Pankaj Bansal <pban...@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. > >> > 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. ------------- PR: https://git.openjdk.java.net/jdk/pull/2874