summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorTim Oram <dev@mitmaro.ca>2020-09-25 15:01:06 -0230
committerTim Oram <dev@mitmaro.ca>2020-09-25 15:51:36 -0230
commit26f6366070d7427eb1228e5ff7870e0b5f47a554 (patch)
treecbb061e137d41b1a1b2194466390a3018cd44c15 /README.md
parent5fd00b1590f539c34ca72b34068d915bcc1895ba (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.md88
1 files changed, 49 insertions, 39 deletions
diff --git a/README.md b/README.md
index 42f74b7..6650804 100644
--- a/README.md
+++ b/README.md
@@ -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