aboutsummaryrefslogtreecommitdiff
path: root/vterm-module.c
diff options
context:
space:
mode:
authorpaulbdavis <paul@dangersalad.com>2020-01-27 17:04:32 -0700
committerjixiuf <jixiuf@qq.com>2020-01-28 09:23:02 +0800
commita970b4f4722d23c09afa7b60d2e0a3060960472a (patch)
treeed01f22e6869ba3b49459eea6140d631d29dc71f /vterm-module.c
parenta65f1a84ab8a72c66ca92f895c1f355c44a5e0a2 (diff)
recognize keypad decimal
Diffstat (limited to 'vterm-module.c')
-rw-r--r--vterm-module.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/vterm-module.c b/vterm-module.c
index 0b9334a..173bda1 100644
--- a/vterm-module.c
+++ b/vterm-module.c
@@ -784,6 +784,8 @@ static void term_process_key(Term *term, emacs_env *env, unsigned char *key,
vterm_keyboard_key(term->vt, VTERM_KEY_KP_8, modifier);
} else if (is_key(key, len, "<kp-9>")) {
vterm_keyboard_key(term->vt, VTERM_KEY_KP_9, modifier);
+ } else if (is_key(key, len, "<kp-decimal>")) {
+ vterm_keyboard_key(term->vt, VTERM_KEY_KP_PERIOD, modifier);
} else if (is_key(key, len, "j") && (modifier == VTERM_MOD_CTRL)) {
vterm_keyboard_unichar(term->vt, '\n', 0);
} else if (is_key(key, len, "SPC")) {