summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul LeoNerd Evans <leonerd@leonerd.org.uk>2012-12-06 01:41:40 +0000
committerPaul LeoNerd Evans <leonerd@leonerd.org.uk>2012-12-06 01:41:40 +0000
commit0354f443f7805a9c486dcde1c4ecb0f01d9c3f2b (patch)
tree70e24d7c5176b95414668bc5ce0f3fb50727fb9a /include
parent256c188e88813ff326cf12b7b77b0b432eef359a (diff)
Recognise keypad input keys, implement DECKPAM and DECKPNM
Diffstat (limited to 'include')
-rw-r--r--include/vterm_input.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/include/vterm_input.h b/include/vterm_input.h
index 69cc6cb..165d747 100644
--- a/include/vterm_input.h
+++ b/include/vterm_input.h
@@ -28,9 +28,28 @@ typedef enum {
VTERM_KEY_PAGEUP,
VTERM_KEY_PAGEDOWN,
- VTERM_KEY_FUNCTION_0,
+ VTERM_KEY_FUNCTION_0 = 256,
VTERM_KEY_FUNCTION_MAX = VTERM_KEY_FUNCTION_0 + 255,
+ VTERM_KEY_KP_0,
+ VTERM_KEY_KP_1,
+ VTERM_KEY_KP_2,
+ VTERM_KEY_KP_3,
+ VTERM_KEY_KP_4,
+ VTERM_KEY_KP_5,
+ VTERM_KEY_KP_6,
+ VTERM_KEY_KP_7,
+ VTERM_KEY_KP_8,
+ VTERM_KEY_KP_9,
+ VTERM_KEY_KP_MULT,
+ VTERM_KEY_KP_PLUS,
+ VTERM_KEY_KP_COMMA,
+ VTERM_KEY_KP_MINUS,
+ VTERM_KEY_KP_PERIOD,
+ VTERM_KEY_KP_DIVIDE,
+ VTERM_KEY_KP_ENTER,
+ VTERM_KEY_KP_EQUAL,
+
VTERM_KEY_MAX, // Must be last
} VTermKey;