diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-28 20:46:37 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-28 20:46:37 -0500 |
| commit | e81f651b15be15624d7184e1823bf5b623f11604 (patch) | |
| tree | fda3d16b0245dd83f367f523042f02a0e1b14db0 /drivers/include/ps2_keymaps.h | |
| parent | 2dc45e8cac33313e847f6097cbe2ba3bb3ceab2a (diff) | |
| download | kappa-e81f651b15be15624d7184e1823bf5b623f11604.zip kappa-e81f651b15be15624d7184e1823bf5b623f11604.tar.gz kappa-e81f651b15be15624d7184e1823bf5b623f11604.tar.bz2 kappa-e81f651b15be15624d7184e1823bf5b623f11604.tar.xz | |
stuff
Diffstat (limited to 'drivers/include/ps2_keymaps.h')
| -rw-r--r-- | drivers/include/ps2_keymaps.h | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/drivers/include/ps2_keymaps.h b/drivers/include/ps2_keymaps.h index 91688c8..0e8ae26 100644 --- a/drivers/include/ps2_keymaps.h +++ b/drivers/include/ps2_keymaps.h @@ -1,8 +1,39 @@ #include <stdint.h> -#define ERROR_KEY 0x00 -#define PRINTING_KEY 0x01 -#define SPECIAL_KEY 0x02 +#define EXTENDED_SCANCODE 0xE0 -extern uint8_t ps2_scancodes_set1[128]; +#define ERROR_KEY 0 +#define PRINTING_KEY 1 +#define SPECIAL_KEY 2 + +#define SPECIAL_NONE 0 +#define SPECIAL_SHIFT 1 +#define SPECIAL_CTRL 2 +#define SPECIAL_BKSP 3 +#define SPECIAL_ALT 4 +#define SPECIAL_GUI 5 +#define SPECIAL_NUMLOCK 6 +#define SPECIAL_CAPLOCK 7 +#define SPECIAL_SCRLLOCK 8 +#define SPECIAL_UPARROW 9 +#define SPECIAL_DNARROW 10 +#define SPECIAL_LFTARROW 11 +#define SPECIAL_RTARROW 12 +#define SPECIAL_ESC 13 +#define SPECIAL_F1 21 +#define SPECIAL_F2 22 +#define SPECIAL_F3 23 +#define SPECIAL_F4 24 +#define SPECIAL_F5 25 +#define SPECIAL_F6 26 +#define SPECIAL_F7 27 +#define SPECIAL_F8 28 +#define SPECIAL_F9 29 +#define SPECIAL_F10 30 +#define SPECIAL_F11 31 +#define SPECIAL_F12 32 + +extern uint8_t ps2_set1_scancodes[128]; extern char ps2_set1_ascii[128]; +extern char ps2_set1_shift[128]; +extern uint8_t ps2_set1_special[128]; |