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
Arrow and other command keys from QWERTY keyboard on a Braille display driver do not work #6985
Comments
Hi, what’s the model of your display and manufacturer? CC @jcsteh
From: Vikash Kesarwani [mailto:notifications@github.com]
Sent: Thursday, March 16, 2017 4:37 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: [nvaccess/nvda] Arrow and other command keys from QWERT keyboard on a Braille display driver do not work (#6985)
Hi,
I am working a new braille display device and I am trying to use QWERTY keyboard with my braille display to access PC running NVDA. for this I use injectRawKeyboardInput from keyboardHandler class, however I am facing some issues getting it to work-
What works: alphabets, numbers, symbols, space, backspace delete, enter, tab, ctrl, shift, alt, function keys
What doesn't work: Arrow keys, PgUp, PgDown, Home, End, etc.
I am running Linux on my braille display device. To send keys to NVDA I read scan codes from keyboard using Linux input_event structure and send the scan code to NVDA and on the NVDA side I call injectRawKeyboardInput in my braille display driver, to pass these scan codes to OS.
Please help me get these keys to work.
Please let me know if this issues needs more explanation/clarification.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#6985> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AHgLkFPyCMZBEkyrKkois_ac7eqrhQEYks5rmR7agaJpZM4MfLVn> .
|
I am working on the display being developed by the company I work in, so it is not available in the market yet. |
Hi, I see. If so, please send documentation such as protocol API documentation and others to @jcsteh so he can assist you. Thanks.
From: Vikash Kesarwani [mailto:notifications@github.com]
Sent: Thursday, March 16, 2017 8:28 AM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Joseph Lee <joseph.lee22590@gmail.com>; Mention <mention@noreply.github.com>
Subject: Re: [nvaccess/nvda] Arrow and other command keys from QWERTY keyboard on a Braille display driver do not work (#6985)
I am working on the display being developed by the company I work in, so it is not available in the market yet.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#6985 (comment)> , or mute the thread <https://github.com/notifications/unsubscribe-auth/AHgLkCYErT1kiy2HyO-eRMMbo6ObzEphks5rmVUYgaJpZM4MfLVn> .
|
This works as expected for me. Tested as follows:
After 1 second, the cursor moves to the previous line and NVDA reads the line, just as if up arrow had been pressed. At a guess, I'd say the scan codes you're getting in Linux are from a different set. Windows expects scan codes from PC set 1. |
Thanks @jcsteh, I will check the scan codes. |
Hi,
I am working a new braille display device and I am trying to use QWERTY keyboard with my braille display to access PC running NVDA. for this I use injectRawKeyboardInput from keyboardHandler class, however I am facing some issues getting it to work-
What works: alphabets, numbers, symbols, space, backspace delete, enter, tab, ctrl, shift, alt, function
What doesn't work: Arrow keys, PgUp, PgDown, Home, End, etc.
I am running Linux on my braille display device. To send keys to NVDA I read scan codes from keyboard using Linux input_event structure and send the scan code to NVDA and on the NVDA side I call injectRawKeyboardInput in my braille display driver, to pass these scan codes to OS.
Please help me get these keys to work.
Please let me know if this issues needs more explanation/clarification.
Reference: #4576
@josephsl @jcsteh
The text was updated successfully, but these errors were encountered: