PC Keyboard Braille Input for NVDA

This NVDA add-on allows braille to be entered via the PC keyboard. Currently, the following keyboard layouts are supported:

How to configure

The add-on can be configured from its category in the NVDA's settings dialog, under NVDA's menu, Preferences submenu. A gesture for opening the add-on settings panel can be assigned from Input gestures dialog, configuration category.

Check the corresponding checkbox if you want to type using only one hand, or ensure it's not checked if you prefer to type using the standard mode (two hands).

You can also select if NVDA should speak a single typed dot (using )the feature of "one hand mode").

If you want dots to be sent automatically when typing with one hand, use the spin control to set a timeout greater than 0.

In addition, you can set the characters to send, clear and compose dots when typing with one hand, as well as characters to be ignored in one hand or standard mode.

It's also possible to restore defaults in the add-on settings panel.

How to Use

  1. Press NVDA+0 to enable braille input. This gesture can be changed from Input gestures dialog, Braille category.
  2. Type braille by pressing keys together on the PC keyboard as if it were a braille keyboard.
  3. You can press most other keys as normal, including space, backspace, enter and function keys. Take care about not pressing alt+shift, since changing the keyboard layout may affect the entered dots.
  4. Press space bar in combination with braille dots to move the system cursor (or report the current line), just if you were using a braille display. For example, space+dot1 to emulate upArrow, space+dot4+dot5+dot6 to emulate control+end, space+dot1+dot4 to report the current line, etc.
  5. Press NVDA+0 to disable braille input.

Important Notes

This add-on uses NVDA's in-built braille input support. Therefore, the input table used is that specified in NVDA's Braille Settings dialog.

Some keyboards, particularly laptop keyboards, cannot handle certain combinations of keys being pressed. When this happens, certain keys are simply ignored. Unfortunately, there is nothing that can be done to fix this, as the keys are simply never received by Windows or NVDA. In some cases, using the upper row of keys with either or both hands might help, as your keyboard may allow these keys.

Changes for 28.0.0

Changes for 2023.02.23

Changes for 2022.1

Changes for 2021.1

Changes for 2020.1

Contributors