diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2019-09-22 23:56:03 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2019-09-22 23:56:03 -0700 |
| commit | 00653d0b11e6ba2c4b975a904435eb9eaa714509 (patch) | |
| tree | db1eaf158f0442dbc5ecde4a9263dbf48a93e466 | |
| parent | 8e5b1497fae8ed73ab4bb1f510189b99537d571e (diff) | |
Added better support for home/end
| -rw-r--r-- | ask.c | 4 | ||||
| -rw-r--r-- | bterm.h | 1 |
2 files changed, 3 insertions, 2 deletions
@@ -236,10 +236,10 @@ static char *get_input(FILE *in, FILE *out, const char *prompt, const char *init buf = NULL; picked = NULL; goto finished; - case KEY_CTRL_A: + case KEY_CTRL_A: case KEY_HOME: b = 0; break; - case KEY_CTRL_E: + case KEY_CTRL_E: case KEY_END: b = len; break; case KEY_CTRL_U: { @@ -162,6 +162,7 @@ int bgetkey(FILE *in, int *mouse_x, int *mouse_y, int timeout) case '~': switch (numcode) { case 3: return KEY_DELETE; + case 4: return KEY_END; case 5: return KEY_PGUP; case 6: return KEY_PGDN; case 15: return KEY_F5; |
