aboutsummaryrefslogtreecommitdiff
path: root/src/fw/keys.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/fw/keys.odin')
-rw-r--r--src/fw/keys.odin140
1 files changed, 140 insertions, 0 deletions
diff --git a/src/fw/keys.odin b/src/fw/keys.odin
new file mode 100644
index 0000000..180cb4b
--- /dev/null
+++ b/src/fw/keys.odin
@@ -0,0 +1,140 @@
+package fw
+
+Mouse_Button :: enum {
+ B1 = 0,
+ B2 = 1,
+ B3 = 2,
+ B4 = 3,
+ B5 = 4,
+ B6 = 5,
+ B7 = 6,
+ B8 = 7,
+ Last = B8,
+ Left = B1,
+ Right = B2,
+ Middle = B3,
+}
+
+Key :: enum {
+ Space = 32,
+ Apostrophe = 39,
+ Comma = 44,
+ Minus = 45,
+ Period = 46,
+ Slash = 47,
+ Semicolon = 59,
+ Equal = 61,
+ Left_Bracket = 91,
+ Backslash = 92,
+ Right_Bracket = 93,
+ Grave_Accent = 96,
+ World_1 = 161,
+ World_2 = 162,
+ N0 = 48,
+ N1 = 49,
+ N2 = 50,
+ N3 = 51,
+ N4 = 52,
+ N5 = 53,
+ N6 = 54,
+ N7 = 55,
+ N8 = 56,
+ N9 = 57,
+ A = 65,
+ B = 66,
+ C = 67,
+ D = 68,
+ E = 69,
+ F = 70,
+ G = 71,
+ H = 72,
+ I = 73,
+ J = 74,
+ K = 75,
+ L = 76,
+ M = 77,
+ N = 78,
+ O = 79,
+ P = 80,
+ Q = 81,
+ R = 82,
+ S = 83,
+ T = 84,
+ U = 85,
+ V = 86,
+ W = 87,
+ X = 88,
+ Y = 89,
+ Z = 90,
+ Escape = 256,
+ Enter = 257,
+ Tab = 258,
+ Backspace = 259,
+ Insert = 260,
+ Delete = 261,
+ Right = 262,
+ Left = 263,
+ Down = 264,
+ Up = 265,
+ Page_Up = 266,
+ Page_Down = 267,
+ Home = 268,
+ End = 269,
+ Caps_Lock = 280,
+ Scroll_Lock = 281,
+ Num_Lock = 282,
+ Print_Screen = 283,
+ Pause = 284,
+ F1 = 290,
+ F2 = 291,
+ F3 = 292,
+ F4 = 293,
+ F5 = 294,
+ F6 = 295,
+ F7 = 296,
+ F8 = 297,
+ F9 = 298,
+ F10 = 299,
+ F11 = 300,
+ F12 = 301,
+ F13 = 302,
+ F14 = 303,
+ F15 = 304,
+ F16 = 305,
+ F17 = 306,
+ F18 = 307,
+ F19 = 308,
+ F20 = 309,
+ F21 = 310,
+ F22 = 311,
+ F23 = 312,
+ F24 = 313,
+ F25 = 314,
+ Kp_0 = 320,
+ Kp_1 = 321,
+ Kp_2 = 322,
+ Kp_3 = 323,
+ Kp_4 = 324,
+ Kp_5 = 325,
+ Kp_6 = 326,
+ Kp_7 = 327,
+ Kp_8 = 328,
+ Kp_9 = 329,
+ Kp_Decimal = 330,
+ Kp_Divide = 331,
+ Kp_Multiply = 332,
+ Kp_Subtract = 333,
+ Kp_Add = 334,
+ Kp_Enter = 335,
+ Kp_Equal = 336,
+ Left_Shift = 340,
+ Left_Control = 341,
+ Left_Alt = 342,
+ Left_Super = 343,
+ Right_Shift = 344,
+ Right_Control = 345,
+ Right_Alt = 346,
+ Right_Super = 347,
+ Menu = 348,
+ Last = Menu,
+}