From 26528f6a733d5f3c66eff403422a929470bec642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 27 Jun 2020 20:03:41 +0200 Subject: [PATCH] input: add key mapping for XKB_KEY_KP_Decimal --- CHANGELOG.md | 1 + input.c | 1 + keymap.h | 1 + 3 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 173b0f51..aad669fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ * `Sync` to terminfo. This is a tmux extension that indicates _"Synchronized Updates"_ are supported. * `--hold` command line option to `footclient`. +* Key mapping for `KP_Decimal`. * Terminfo entries `ka1`, `ka3`, `kc1` and `kc3` (upper left/right and lower left/right keypad keys). diff --git a/input.c b/input.c index b4816f86..edfca2f7 100644 --- a/input.c +++ b/input.c @@ -461,6 +461,7 @@ keymap_data_for_sym(xkb_keysym_t sym, size_t *count) case XKB_KEY_KP_Subtract: *count = ALEN(key_kp_subtract); return key_kp_subtract; case XKB_KEY_KP_Add: *count = ALEN(key_kp_add); return key_kp_add; case XKB_KEY_KP_Separator: *count = ALEN(key_kp_separator); return key_kp_separator; + case XKB_KEY_KP_Decimal: *count = ALEN(key_kp_decimal); return key_kp_decimal; case XKB_KEY_KP_0: *count = ALEN(key_kp_0); return key_kp_0; case XKB_KEY_KP_1: *count = ALEN(key_kp_1); return key_kp_1; case XKB_KEY_KP_2: *count = ALEN(key_kp_2); return key_kp_2; diff --git a/keymap.h b/keymap.h index 546e6aa3..d2f99479 100644 --- a/keymap.h +++ b/keymap.h @@ -365,6 +365,7 @@ 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)}; static const struct key_data key_kp_add[] = {DEFAULT_MODS_FOR_KP(k)}; static const struct key_data key_kp_separator[] = {DEFAULT_MODS_FOR_KP(l)}; +static const struct key_data key_kp_decimal[] = {DEFAULT_MODS_FOR_KP(n)}; static const struct key_data key_kp_0[] = {DEFAULT_MODS_FOR_KP(p)}; static const struct key_data key_kp_1[] = {DEFAULT_MODS_FOR_KP(q)}; static const struct key_data key_kp_2[] = {DEFAULT_MODS_FOR_KP(r)};