diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-02-17 15:35:03 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-02-17 15:35:03 -0500 |
| commit | 0157fdf5ca5277f3aaa9ef5d5a49d12b612562de (patch) | |
| tree | 7005121f29d926714d9a76440fb5f4acc3f2f145 /drivers | |
| parent | 6030b176c2819c83c625f257ad7e8632a8245ed9 (diff) | |
| download | kappa-0157fdf5ca5277f3aaa9ef5d5a49d12b612562de.zip kappa-0157fdf5ca5277f3aaa9ef5d5a49d12b612562de.tar.gz kappa-0157fdf5ca5277f3aaa9ef5d5a49d12b612562de.tar.bz2 kappa-0157fdf5ca5277f3aaa9ef5d5a49d12b612562de.tar.xz | |
add missing files
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/include/ps2_keymaps.h | 26 | ||||
| -rw-r--r-- | drivers/ps2_keymaps.c | 45 |
2 files changed, 71 insertions, 0 deletions
diff --git a/drivers/include/ps2_keymaps.h b/drivers/include/ps2_keymaps.h new file mode 100644 index 0000000..0e71cc5 --- /dev/null +++ b/drivers/include/ps2_keymaps.h @@ -0,0 +1,26 @@ +#include <stdint.h> + +#define PS2_KEY_UNKNOWN 0xFF00 +#define PS2_KEY_ESCAPE 0xFF01 +#define PS2_KEY_NUMLOCK 0xFF02 +#define PS2_KEY_CAPSLOCK 0xFF03 +#define PS2_KEY_SCRLLOCK 0xFF04 +#define PS2_KEY_CONTROL 0xFF05 +#define PS2_KEY_BKSP 0xFF06 +#define PS2_KEY_F1 0xFF07 +#define PS2_KEY_F2 0xFF08 +#define PS2_KEY_F3 0xFF09 +#define PS2_KEY_F4 0xFF0A +#define PS2_KEY_F5 0xFF0B +#define PS2_KEY_F6 0xFF0C +#define PS2_KEY_F7 0xFF0D +#define PS2_KEY_F8 0xFF0E +#define PS2_KEY_F9 0xFF0F +#define PS2_KEY_F10 0xFF10 +#define PS2_KEY_F11 0xFF11 +#define PS2_KEY_F12 0xFF12 +#define PS2_KEY_ALT 0xFF13 +#define PS2_KEY_GUI 0xFF14 +#define PS2_KEY_SHIFT 0xFF15 + +extern uint16_t ps2_keymap_set1[128]; diff --git a/drivers/ps2_keymaps.c b/drivers/ps2_keymaps.c new file mode 100644 index 0000000..9a92452 --- /dev/null +++ b/drivers/ps2_keymaps.c @@ -0,0 +1,45 @@ +#include <stdint.h> +#include "ps2_keymaps.h" + +uint16_t ps2_keymap_set1[128] = { + PS2_KEY_UNKNOWN, + PS2_KEY_ESCAPE, + '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=', PS2_KEY_BKSP, + '\t','q', 'w', 'e', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\n', + PS2_KEY_CONTROL, + 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';', '\'', '`', + PS2_KEY_SHIFT, + '\\', + 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', '/', PS2_KEY_SHIFT, + '*', + PS2_KEY_ALT, + ' ', PS2_KEY_CAPSLOCK, + PS2_KEY_F1, + PS2_KEY_F2, + PS2_KEY_F3, + PS2_KEY_F4, + PS2_KEY_F5, + PS2_KEY_F6, + PS2_KEY_F7, + PS2_KEY_F8, + PS2_KEY_F9, + PS2_KEY_F10, + PS2_KEY_NUMLOCK, + PS2_KEY_SCRLLOCK, + '7', '8', '9', + '-', + '4', '5', '6', + '+', + '1', '2', '3', + '0', + '.', + PS2_KEY_UNKNOWN, + PS2_KEY_UNKNOWN, + PS2_KEY_UNKNOWN, + PS2_KEY_F11, + PS2_KEY_F12, + PS2_KEY_UNKNOWN, + PS2_KEY_UNKNOWN, + PS2_KEY_UNKNOWN, + PS2_KEY_UNKNOWN, +}; |