diff options
author | Tim Oram <dev@mitmaro.ca> | 2020-09-25 15:01:06 -0230 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2020-09-25 15:51:36 -0230 |
commit | 26f6366070d7427eb1228e5ff7870e0b5f47a554 (patch) | |
tree | cbb061e137d41b1a1b2194466390a3018cd44c15 /README.md | |
parent | 5fd00b1590f539c34ca72b34068d915bcc1895ba (diff) |
Greatly improve input handling and missing keys
This greatly improves the handling of keyboard input by ensuring that
all Pancurses inputs are properly accounted for. This resulted in
several missing keys being added. Also, provide a standard function for
handling the scrolling of view data and add scrolling support to the
error display. Also add End and Home support to the edit module.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 88 |
1 files changed, 49 insertions, 39 deletions
@@ -233,45 +233,55 @@ in the table below. Some special keys do not work correctly on some setups. **Note: If a special key does not exist, please open an issue to request it to be added.** -| Key | Description | -| -------------- | ----------- | -| `Backspace` | Backspace key | -| `Delete` | Delete key -| `Down` | Down arrow key | -| `End` | End key | -| `Enter` | Enter key | -| `F0` | Function 0 key | -| `F1` | Function 1 key | -| `F2` | Function 2 key | -| `F3` | Function 3 key | -| `F4` | Function 4 key | -| `F5` | Function 5 key | -| `F6` | Function 6 key | -| `F7` | Function 7 key | -| `F8` | Function 8 key | -| `F9` | Function 9 key | -| `F10` | Function 10 key | -| `F11` | Function 11 key | -| `F12` | Function 12 key | -| `F13` | Function 13 key (shift + F1 on some keyboards) | -| `F14` | Function 14 key (shift + F2 on some keyboards) | -| `F15` | Function 15 key (shift + F3 on some keyboards) | -| `Home` | Home key | -| `Insert` | The insert key | -| `Left` | Left arrow key | -| `PageDown` | Page Down key | -| `PageUp` | Page Up key | -| `Right` | Right arrow key | -| `Shift+Delete` | Shift key plus delete key -| `Shift+Down` | Shift key plus down arrow key | -| `Shift+End` | Shift key plus end key | -| `Shift+Home` | Shift key plus home key | -| `Shift+Left` | Shift key plus left arrow key | -| `Shift+Right` | Shift key plus right arrow key | -| `Shift+Tab` | Shift key plus Shift key plus tab key | -| `Shift+Up` | Shift key plus up arrow key | -| `Tab` | Tab key | -| `Up` | Up arrow key | +| Key | Description | +| ------------------ | ----------- | +| `Backspace` | Backspace key | +| `Delete` | Delete key +| `Down` | Down arrow key | +| `End` | End key | +| `Enter` | Enter key | +| `F1` | Function 1 key | +| `F2` | Function 2 key | +| `F3` | Function 3 key | +| `F4` | Function 4 key | +| `F5` | Function 5 key | +| `F6` | Function 6 key | +| `F7` | Function 7 key | +| `F8` | Function 8 key | +| `F9` | Function 9 key | +| `F10` | Function 10 key | +| `F11` | Function 11 key | +| `F12` | Function 12 key | +| `F13` | Function 13 key (shift + F1 on some keyboards) | +| `F14` | Function 14 key (shift + F2 on some keyboards) | +| `F15` | Function 15 key (shift + F3 on some keyboards) | +| `F0` | Function 0 key | +| `Home` | Home key | +| `Insert` | Insert key | +| `KeypadCenter` | Keypad center key | +| `KeypadLowerLeft` | Keypad lower left key | +| `KeypadLowerRight` | Keypad lower right key | +| `KeypadUpperLeft` | Keypad upper left key | +| `KeypadUpperRight` | Keypad upper right key | +| `Left` | Left arrow key | +| `PageDown` | Page down key | +| `PageUp` | Page up key | +| `Print` | Print key | +| `Right` | Right arrow key | +| `Right` | Right arrow key | +| `ShiftDelete` | Shift key plus delete key +| `ShiftDown` | Shift key plus down arrow key | +| `ShiftEnd` | Shift key plus end key | +| `ShiftHome` | Shift key plus home key | +| `ShiftLeft` | Shift key plus left arrow key | +| `ShiftPageDown` | Shift key plus the page down key | +| `ShiftPageUp` | Shift key plus the page up key | +| `ShiftPrint` | shift key plus the print key | +| `ShiftRight` | Shift key plus right arrow key | +| `ShiftTab` | Shift key plus Shift key plus tab key | +| `ShiftUp` | Shift key plus up arrow key | +| `Tab` | Tab key | +| `Up` | Up arrow key | #### Configuring External Editor |