GNOME Bugzilla – Bug 581372
[pending] Move cursor routing key and six dot key handling from braille.py to script
Last modified: 2009-11-09 21:35:36 UTC
Cursor routing keys and the six dot contracted braille key are currently handled inside braille.py. This makes it very difficult for us to do things such as permit text selection from the braille display. With bug #581352 fixed, we can now go ahead with this work.
Created attachment 133969 [details] [review] Work in progress This is a work in progress that also migrates the code to be more in line with the BrlAPI API. Seems to work nicely, though I need to give the SIX DOTS stuff some testing and figure out where the mysterious (0x2141, 65) numbers came from.
Created attachment 134049 [details] [review] Revised patch This patch seems to work nicely and pylints well. The new behavior of the six dots command seems to align better with BrlAPI as well -- with one dot pattern (2-3-5 on my Baum display), contracted braille is turned on whereas another dot pattern (2-3-6 on my Baum display), contracted braille is turned off. This differs from toggling contracted braille with either pattern. Committed to master.
Closing as fixed. Seems to work nicely.