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
using braille routing keys to move sliders #2609
Comments
Attachment trackbar_routing.2.py added by dave090679 on 2012-08-21 07:44 |
Comment 1 by dave090679 on 2012-08-21 15:26
|
Attachment trackbar_routing.py added by dave090679 on 2012-08-21 15:31 |
Comment 2 by dave090679 on 2013-10-13 08:31 |
Comment 3 by dave090679 on 2014-06-20 07:33 |
@dave090679: assuming you are the initial author of this ticket, it might be best to publish your plugin as an add-on, in case we will close this. I think it is nice functionality, but not a fit to NVDA core. Routing is meant for routing in the first place. |
It's probably a valid feature request; routing keys don't serve any other useful function in sliders, so they may as well do something. However, it won't work on quite a lot of sliders, including any sliders on the web, since there's no way to programmatically set those from NVDA. Marking as feature. |
The granularity is another consideration. Most braille display sizes don't map well to a 100% scale, e.g. with 40 cells you get 2.5% steps so rounding will occur. With 14, 32 or 88 it's also quite interesting. Plus, the usefulness of this feature depends on your braille display size. All of that muddles the UX a bit I think. |
In light of @dkager's comment concerning questionable UX, closing as wo't fix. Of course, this doesn't prevent this from being published as an add-on. :) |
Reported by dave090679 on 2012-08-20 16:41
this global plugin re-assigns the routing keys of a braille display to make it possible to quickly move a slider.
usage:
todo:
I Send the tbm_setpos and tbm_setposnotify messages to the trackbar objects to move the sliders. unfortunatelly, the tbm_setposnotify message is not supported in xp so you have to use any arrow keys of page up/down to apply the new slider position correctly. I didn't find any workarround for this yet. the tbm_setposnotify message is only supported in windows 7 and above:-(.
The text was updated successfully, but these errors were encountered: