Virtual Keyboard

Author Renshan*X

Email: orchid.x@outlook.com

Overview of power supplies

Simulating keyboard input for devices without a keyboard.

When the virtual keyboard is turned on, some numeric/letter buttons will be simulated as keyboard buttons.

Press a specific numeric/letter button to get the effect of the corresponding keyboard button.

The power supply of the NVDA laptop keyboard is very complete, why do you need a small keyboard?

Because
I've been using devices without a keyboard for a long time, I've suffered from complicated keyboard shortcuts.

Especially when it comes to navigating objects and viewing text, I often miss the days when there was a small keyboard.

To free up more fingers and not get bored with the logic of the keyboard, this plugin was developed.

PS: For the lazy!

Keyboard Modes

Mode 1, Keyboard - Numbers.
Mode 2, Keyboard is a hotkey.
Mode 3, The functional keyboard is extended.
Mode
4, The applied media keyboard is extended.

Keyboard shortcut

*NVDA+-(minus sign), switching the virtual keyboard. Please do not change the keyboard shortcuts at your discretion to avoid conflicts with the virtual keyboard keys.
* Left square bracket, when the virtual keyboard is turned on, switch to the previous mode.
* Right square bracket, when the virtual keyboard is turned on, switch to the previous mode.
* Right Control, Pause or resume
the virtual keyboard works when the virtual keyboard is turned on

Keyboard mode key matching table

Note: Below is the correspondence between the keys of the virtual keyboard and the keyboard mode (including numbers and hotkeys) when the virtual keyboard is turned on.

The recommended method of fingering is to place the thumb of the right hand on the m key, the index, middle and ring fingers on the u, i and o keys, and the little finger on the p key.

According to the above method of finger mapping, you can easily control the virtual keyboard with one hand.

Specially

In the mode
Keyboard-less hotkeys The n key has been added as the NVDA key to make one-handed operation easier after defining the shortcut key.

In the numeric keyboard mode, the "slash" key is added as a number switch key to enter the character key occupied by NVDA, which is dedicated to obsessive-compulsive disorder.

When the virtual keyboard is turned on, you can press the right Control key at any time to pause or resume the virtual keyboard
keyboards. After the virtual keyboard is suspended, with the exception of the right Control key, all other keys are in the restored state.

Function key expansion mode

In this mode, some less frequently used function keys are displayed.

Set aside simple shortcut keys for backup so that you can set a single key or shortcut keys that can only be performed with NVDA changes when typing and gestures.

These include F13 - F24, as well as four rare buttons (placeholders).

The specific key matching can be viewed by opening the input help.

Additional tips

When modifying the shortcut keys of the switch's virtual keyboard, please avoid the keys involved in the virtual keyboard.

In particular, including:

7 8 9

y u i o p

h j k l semicolon

n m comma dot slash

If you need to install it on the shortcut key associated with the above
Using the keys, you can press the right button before closing the virtual keyboard.

Contacts

The first time I tried to develop an add-on for NVDA, if you have any questions about using it, please contact me at the following address:
orchid.x@outlook.com

Translation

List of changes

2023.3.27

The multimedia keyboard of the application has been added, which can be used to implement functions such as the next song, zoom in
or turn down the volume and the browser works.

In accordance with the request contained in the user's letter, the display of the enter key of the keyboard has been changed and added, corresponding to the comma key in the numeric keypad mode.The volume of the "Pause/Resume" virtual keyboard prompts has been increased.

An error in the help file has been fixed, hopefully there are no other errors.