aboutsummaryrefslogtreecommitdiff
path: root/src/parsec/include/isdl_keyn.h
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
committerFelix Morgner <felix.morgner@gmail.com>2026-08-24 11:16:07 +0200
commitc068f22329d5cc722622a2183bbb22eef2093df7 (patch)
tree12d56c1aede67988a55e241364606bfbb4dba933 /src/parsec/include/isdl_keyn.h
downloadopenparsec-c068f22329d5cc722622a2183bbb22eef2093df7.tar.xz
openparsec-c068f22329d5cc722622a2183bbb22eef2093df7.zip
initial importHEADmain
Diffstat (limited to 'src/parsec/include/isdl_keyn.h')
-rw-r--r--src/parsec/include/isdl_keyn.h117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/parsec/include/isdl_keyn.h b/src/parsec/include/isdl_keyn.h
new file mode 100644
index 0000000..7ca4f39
--- /dev/null
+++ b/src/parsec/include/isdl_keyn.h
@@ -0,0 +1,117 @@
+/*
+ * PARSEC HEADER: isdl_keyn.h
+ */
+
+#ifndef _ISDL_KEYN_H_
+#define _ISDL_KEYN_H_
+
+
+#define MAX_KEYCODE 0x5f
+
+// english keyboard
+static char *key_names[ MAX_KEYCODE + 1 ] = {
+
+ "None", // 00
+ "Escape", // 01
+ "1", // 02
+ "2", // 03
+ "3", // 04
+ "4", // 05
+ "5", // 06
+ "6", // 07
+ "7", // 08
+ "8", // 09
+ "9", // 0a
+ "0", // 0b
+ "-", // 0c
+ "=", // 0d
+ "Backspace", // 0e
+ "Tab", // 0f
+ "Q", // 10
+ "W", // 11
+ "E", // 12
+ "R", // 13
+ "T", // 14
+ "Y", // 15
+ "U", // 16
+ "I", // 17
+ "O", // 18
+ "P", // 19
+ "[", // 1a
+ "]", // 1b
+ "Enter", // 1c
+ "Control", // 1d
+ "A", // 1e
+ "S", // 1f
+ "D", // 20
+ "F", // 21
+ "G", // 22
+ "H", // 23
+ "J", // 24
+ "K", // 25
+ "L", // 26
+ ";", // 27
+ "'", // 28
+ "Tilde", // 29
+ "Left Shift", // 2a
+ "\\", // 2b
+ "Z", // 2c
+ "X", // 2d
+ "C", // 2e
+ "V", // 2f
+ "B", // 30
+ "N", // 31
+ "M", // 32
+ ",", // 33
+ ".", // 34
+ "/", // 35
+ "Right Shift", // 36
+ "Numpad *", // 37
+ "Alt", // 38
+ "Space", // 39
+ "Caps Lock", // 3a
+ "F1", // 3b
+ "F2", // 3c
+ "F3", // 3d
+ "F4", // 3e
+ "F5", // 3f
+ "F6", // 40
+ "F7", // 41
+ "F8", // 42
+ "F9", // 43
+ "F10", // 44
+ "NumLock", // 45
+ "ScrollLock", // 46
+ "Home", // 47
+ "Cursur Up", // 48
+ "Page Up", // 49
+ "Numpad -", // 4a
+ "Cursor Left", // 4b
+ "NumPad 5", // 4c
+ "Cursor Right", // 4d
+ "Numpad +", // 4e
+ "End", // 4f
+ "Cursor Down", // 50
+ "Page Down", // 51
+ "Insert", // 52
+ "Delete", // 53
+ " ", // 54
+ " ", // 55
+ "<", // 56
+ "F11", // 57
+ "F12", // 58
+ " ", // 59
+ " ", // 5a
+ "Left Win", // 5b
+ "Right Win", // 5c
+ "Apps", // 5d
+ " ", // 5e
+ " ", // 5f
+
+ };
+
+
+#endif // _ISDL_KEYN_H_
+
+
+