From 8837309c2e69d1ce9c4629f3dd279496d50aae5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 11 Jan 2020 12:37:07 +0100 Subject: [PATCH] keymap: add KP enter This makes the keypad enter key emit "\eOM" in keypad application mode. --- keymap.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/keymap.h b/keymap.h index 941a0538..284cf782 100644 --- a/keymap.h +++ b/keymap.h @@ -330,6 +330,7 @@ static const struct key_data key_kp_pagedown[] = { {MOD_META | MOD_ALT | MOD_CTRL, CURSOR_KEYS_DONTCARE, KEYPAD_APPLICATION, "\033O15"#sym}, \ {MOD_META | MOD_SHIFT | MOD_ALT | MOD_CTRL, CURSOR_KEYS_DONTCARE, KEYPAD_APPLICATION, "\033O16"#sym} +static const struct key_data key_kp_enter[] = {DEFAULT_MODS_FOR_KP(M)}; static const struct key_data key_kp_divide[] = {DEFAULT_MODS_FOR_KP(o)}; static const struct key_data key_kp_multiply[] = {DEFAULT_MODS_FOR_KP(j)}; static const struct key_data key_kp_subtract[] = {DEFAULT_MODS_FOR_KP(m)}; @@ -411,6 +412,7 @@ static const struct key_map key_map[] = { {XKB_KEY_KP_Delete, ALEN(key_kp_delete), key_kp_delete}, {XKB_KEY_KP_Page_Up,ALEN(key_kp_pageup), key_kp_pageup}, {XKB_KEY_KP_Page_Down, ALEN(key_kp_pagedown), key_kp_pagedown}, + {XKB_KEY_KP_Enter, ALEN(key_kp_enter), key_kp_enter}, {XKB_KEY_KP_Divide, ALEN(key_kp_divide), key_kp_divide}, {XKB_KEY_KP_Multiply,ALEN(key_kp_multiply), key_kp_multiply}, {XKB_KEY_KP_Subtract,ALEN(key_kp_subtract), key_kp_subtract},