-
-
Notifications
You must be signed in to change notification settings - Fork 626
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
BrailleNote: Support scroll wheel on Apex BT #5992
Comments
josephsl
added a commit
that referenced
this issue
May 24, 2016
josephsl
added a commit
that referenced
this issue
May 24, 2016
Somehow, forgot to check that Rui used a tuple to specify key assignments. Now utilized properly to assign multiple gestures to a command. Also took this time to add codes for various QT keys so NVDA can properly recognize them.
Hi, #5993 portion: Working great according to two testers. I'm waiting for feedback from other Apex BT users (I use an Apex BT). Thanks. |
josephsl
added a commit
to josephsl/nvda
that referenced
this issue
Sep 23, 2016
…nvaccess#5992 Comment from Jamie Teh (Nv Access): there's no need to call read packet again if we're dealing with QT, so handle this from read packet directly. Thus readPacket returns three things: command, arg (dot mask on BT/command for QT), arg2 (char from QT).
josephsl
added a commit
to josephsl/nvda
that referenced
this issue
Sep 27, 2016
Review from Jamie Teh (NV Access): * QT can emulate a BrailleNote BT, hence clarify this. * Removed redundant kcinclude statement.
josephsl
added a commit
to josephsl/nvda
that referenced
this issue
Apr 12, 2018
…5992. Commented by Leonard de Ruijter: rename QT key names. Update copyright years.
josephsl
added a commit
to josephsl/nvda
that referenced
this issue
Apr 12, 2018
michaelDCurran
pushed a commit
that referenced
this issue
Jun 13, 2018
* BrailleNote: Support scroll wheel on Apex BT. re #5992 * BrailleNote: Support BrailleNote QT basic mode. re #5993 * BrailleNote: Various BT and QT commands now work correctly. re #5992. Somehow, forgot to check that Rui used a tuple to specify key assignments. Now utilized properly to assign multiple gestures to a command. Also took this time to add codes for various QT keys so NVDA can properly recognize them. * BrailleNote QT: handle QT input directly from read packet function. re #5992 Comment from Jamie Teh (Nv Access): there's no need to call read packet again if we're dealing with QT, so handle this from read packet directly. Thus readPacket returns three things: command, arg (dot mask on BT/command for QT), arg2 (char from QT). * BrailleNote QT: QT key parser refactor. Instead of relying on a dedicated QT key parser, handle parsing directly in readPacket. Also simplifies gesture ID assignment, as the packet will tell the gesture constructor as to what key it is. * BrailleNote QT: comment text change, correct ticket, simplified dictionary key lookup. re #5993 A tip from Jamie Teh (NV Access0: use dict.get to simplify the turnary operation. Also, BNQT ticket is 5993, not 5992, and correct comment text. * User guide: cosmetics. re #5992 Review from Jamie Teh (NV Access): * QT can emulate a BrailleNote BT, hence clarify this. * Removed redundant kcinclude statement. * BrailleNote QT: use set instead of worrying too much about formatting gesture identifier right. #5993 Comment from Jamie Teh (NV Access): use sets instead of turning that into a list just for formatting purposes (and turns out this is unnecessary). * Merge master * Readjust commands * BrailleNote: copyright year update, QT key name changes. Re #5992. Commented by Leonard de Ruijter: rename QT key names. Update copyright years. * BrailleNote: rename scroll wheel constant strings. Re #5992. * Restore executable permission to win32calc
josephsl
added a commit
to josephsl/nvda
that referenced
this issue
Jun 13, 2018
…#5992. Perhaps due to use of HwIO: strings are passed in, so no need to ord it anymore. This means QT commands will no longer fail to function.
Closing this, as #6316 has been merged. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
Referencing #2012:
On the Apex BT, there exists a scroll wheel between dots 1 and 4. This consists of four directional dots, a center button and a scroll wheel.
The below commit assigns following commands:
Also took the time to update the BN driver by modifying copyrights. Another branch will be used for providing basic support for BrailleNote QT. Thanks.
The text was updated successfully, but these errors were encountered: