New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Touch gestures: introduce arrows/navigation mode to simulate pressing arrow keys via flick gestures #4443
Comments
Comment 1 by jteh on 2014-09-06 09:56
The correct solution here is probably to make double tapping the combo box expand it and to improve the experience of expanding/collapsing Win32 ComboBox controls. Btw, this isn't to say that we shouldn't implement keyboard simulation on a touch screen at all--there are doubtless times where it could be useful--but it should be a last resort, rather than the primary means of achieving something. |
Comment 2 by nvdakor (in reply to comment 1) on 2014-09-06 11:49
I agree. In the end, one may resort to three or four finger flicks to perform some of these commands such as page up/down.
What ideas do you (and Mick) have in mind? Should we talk about dropping touch modes on the mailing list first to gather feedback before opening a ticket regarding your suggestion?
Right, because when I perform review_activate, it seems to do nothing (in fact, for NvDA's preferences dialogs, it just closes the dialog).
I see. I do agree that there are times when emulating keyboard commands via touchscreens would be desirable. My reason for the suggestion was to provide a way for a touchscreen user who doesn't have access to physical keyboard to "press" at least the arrow keys to navigate controls which supports this such as combo boxes. |
@josephsl: any recent thoughts about this issue? |
how about integrating and improving the quicknav addon from Tuukka and assigning touch gestures to its functions? |
Reported by nvdakor on 2014-09-06 01:52
Hi,
There are certain situations where trying to accomplish something via object navigation may fail on touchscreens. For example, when trying to change languages in general settings dialog, one needs to use physical arrow keys or remember to click expand button. Thus I propose introduction of a mode to allow flicks to emulate pressing physical arrow keys.
Example situation: A user wishes to change keyboard layout.
Scenario 1: when using the keyboard, the user would open NVDA's keyboard settings dialog, then use physical arrow keys to change keyboard layout between desktop and laptop.
Scenario 2: in order to change keyboard layout using touchscreens, one needs to move inside the combo box control until one lands at expand button. Double-tap, move down the object hierarchy (one finger flick down in object mode) in order to land in a list of keyboard layouts. When one wishes to move onto other controls in keyboard settings dialog with touchscreens, one cannot simply move among objects and would resort to using TAB key to move to other settings, or locate the other controls by exploring the screen.
Scenario 3: with the arrows/navigation mode implemented, a touchscreen user would switch to arrows mode and use up and down finger flicks to select the desired keyboard layout.
Implementation strategies:
The commands in arrows mode would be as follows:
Possible concerns:
Thanks.
The text was updated successfully, but these errors were encountered: