diff options
| author | Joachim Henke <37883863+jo-he@users.noreply.github.com> | 2019-07-07 18:38:46 +0200 |
|---|---|---|
| committer | Joachim Henke <37883863+jo-he@users.noreply.github.com> | 2019-07-07 18:38:46 +0200 |
| commit | 556d58a073760d3685723c9b8d8ea278eaacddd6 (patch) | |
| tree | f8a0b2a008932fca246147292edc63f3fadf8060 /src | |
| parent | 3a7d0b67faf65765da4629c9cc0fb49e3a90bd22 (diff) | |
allow for mapping the Insert key
Diffstat (limited to 'src')
| -rw-r--r-- | src/keys.cc | 1 | ||||
| -rw-r--r-- | src/keys.hh | 1 | ||||
| -rw-r--r-- | src/ncurses_ui.cc | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/keys.cc b/src/keys.cc index edbd5e0c..927baed9 100644 --- a/src/keys.cc +++ b/src/keys.cc @@ -74,6 +74,7 @@ static constexpr KeyAndName keynamemap[] = { { "pagedown", Key::PageDown }, { "home", Key::Home }, { "end", Key::End }, + { "ins", Key::Insert }, { "del", Key::Delete }, { "plus", '+' }, { "minus", '-' }, diff --git a/src/keys.hh b/src/keys.hh index b0940bd6..74d1b545 100644 --- a/src/keys.hh +++ b/src/keys.hh @@ -50,6 +50,7 @@ struct Key PageDown, Home, End, + Insert, Tab, F1, F2, diff --git a/src/ncurses_ui.cc b/src/ncurses_ui.cc index 32cfea57..5b6c4bad 100644 --- a/src/ncurses_ui.cc +++ b/src/ncurses_ui.cc @@ -606,6 +606,8 @@ Optional<Key> NCursesUI::get_next_key() case KEY_SHOME: return shift(Key::Home); case KEY_END: return {Key::End}; case KEY_SEND: return shift(Key::End); + case KEY_IC: return {Key::Insert}; + case KEY_SIC: return shift(Key::Insert); case KEY_BTAB: return shift(Key::Tab); case KEY_RESIZE: return resize(dimensions()); } |
