Diff
diff --git a/src/keyboard/keycodes.rs b/src/keyboard/keycodes.rs
index a01fd0f..307b57c 100644
--- a/src/keyboard/keycodes.rs
+++ b/src/keyboard/keycodes.rs
@@ -1,6 +1,5 @@
#![allow(dead_code)]
// Allowing dead code here because its just a file for potential keybinds
-
pub const RETURN: u8 = 36;
pub const Q: u8 = 24;
pub const ESCAPE: u8 = 9;
@@ -9,20 +8,49 @@ pub const TAB: u8 = 23;
pub const BACKSPACE: u8 = 22;
pub const DELETE: u8 = 119;
+// Function Keys
pub const F1: u8 = 67;
pub const F2: u8 = 68;
pub const F3: u8 = 69;
pub const F4: u8 = 70;
+pub const F5: u8 = 71;
+pub const F6: u8 = 72;
+pub const F7: u8 = 73;
+pub const F8: u8 = 74;
+pub const F9: u8 = 75;
+pub const F10: u8 = 76;
+pub const F11: u8 = 95;
+pub const F12: u8 = 96;
+// Letters
pub const A: u8 = 38;
-pub const S: u8 = 39;
+pub const B: u8 = 56;
+pub const C: u8 = 54;
pub const D: u8 = 40;
+pub const E: u8 = 26;
pub const F: u8 = 41;
+pub const G: u8 = 42;
+pub const H: u8 = 43;
+pub const I: u8 = 31;
pub const J: u8 = 44;
pub const K: u8 = 45;
pub const L: u8 = 46;
+pub const M: u8 = 58;
+pub const N: u8 = 57;
+pub const O: u8 = 32;
+pub const P: u8 = 33;
pub const R: u8 = 27;
+pub const S: u8 = 39;
+pub const T: u8 = 28;
+pub const U: u8 = 30;
+pub const V: u8 = 55;
+pub const W: u8 = 25;
+pub const X: u8 = 53;
+pub const Y: u8 = 29;
+pub const Z: u8 = 52;
+// Numbers
+pub const KEY_0: u8 = 19;
pub const KEY_1: u8 = 10;
pub const KEY_2: u8 = 11;
pub const KEY_3: u8 = 12;
@@ -32,3 +60,27 @@ pub const KEY_6: u8 = 15;
pub const KEY_7: u8 = 16;
pub const KEY_8: u8 = 17;
pub const KEY_9: u8 = 18;
+
+// Arrows
+pub const LEFT: u8 = 113;
+pub const RIGHT: u8 = 114;
+pub const UP: u8 = 111;
+pub const DOWN: u8 = 116;
+pub const HOME: u8 = 110;
+pub const END: u8 = 115;
+pub const PAGE_UP: u8 = 112;
+pub const PAGE_DOWN: u8 = 117;
+pub const INSERT: u8 = 118;
+
+// Symbols
+pub const MINUS: u8 = 20;
+pub const EQUAL: u8 = 21;
+pub const LEFT_BRACKET: u8 = 34;
+pub const RIGHT_BRACKET: u8 = 35;
+pub const SEMICOLON: u8 = 47;
+pub const APOSTROPHE: u8 = 48;
+pub const GRAVE: u8 = 49;
+pub const BACKSLASH: u8 = 51;
+pub const COMMA: u8 = 59;
+pub const PERIOD: u8 = 60;
+pub const SLASH: u8 = 61;