aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/keycodes.c2
-rw-r--r--src/nvim/keycodes.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/keycodes.c b/src/nvim/keycodes.c
index a9f8c9222a..b6ba73f7c1 100644
--- a/src/nvim/keycodes.c
+++ b/src/nvim/keycodes.c
@@ -261,6 +261,8 @@ static const struct key_name_entry {
{ K_HELP, "Help" },
{ K_UNDO, "Undo" },
+ { K_FIND, "Find" }, // DEC key, often used as 'Home'
+ { K_KSELECT, "Select" }, // DEC key, often used as 'End'
{ K_INS, "Insert" },
{ K_INS, "Ins" }, // Alternative name
{ K_KINS, "kInsert" },
diff --git a/src/nvim/keycodes.h b/src/nvim/keycodes.h
index 5a7ddd4847..e24e30e7d0 100644
--- a/src/nvim/keycodes.h
+++ b/src/nvim/keycodes.h
@@ -352,6 +352,8 @@ enum key_extra {
#define K_HELP TERMCAP2KEY('%', '1')
#define K_UNDO TERMCAP2KEY('&', '8')
+#define K_FIND TERMCAP2KEY('@', '0') // DEC key, often used as Home
+#define K_KSELECT TERMCAP2KEY('*', '6') // DEC key, often used as End
#define K_BS TERMCAP2KEY('k', 'b')