rayzor
diff src/keyb.h @ 12:d94a69933a71
lots of stuff, can't remember
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sat, 12 Apr 2014 23:28:24 +0300 |
parents | a826bf0fb169 |
children |
line diff
1.1 --- a/src/keyb.h Thu Apr 10 08:42:33 2014 +0300 1.2 +++ b/src/keyb.h Sat Apr 12 23:28:24 2014 +0300 1.3 @@ -18,7 +18,28 @@ 1.4 #ifndef KEYB_H_ 1.5 #define KEYB_H_ 1.6 1.7 -#define KB_ANY (-1) 1.8 +#define KB_ANY (-1) 1.9 +#define KB_ALT (-2) 1.10 +#define KB_CTRL (-3) 1.11 +#define KB_SHIFT (-4) 1.12 + 1.13 +/* special keys */ 1.14 +enum { 1.15 + KB_LALT, KB_RALT, 1.16 + KB_LCTRL, KB_RCTRL, 1.17 + KB_LSHIFT, KB_RSHIFT, 1.18 + KB_F1, KB_F2, KB_F3, KB_F4, KB_F5, KB_F6, 1.19 + KB_F7, KB_F8, KB_F9, KB_F10, KB_F11, KB_F12, 1.20 + KB_CAPSLK, KB_NUMLK, KB_SCRLK, KB_SYSRQ, 1.21 + KB_ESC = 27, 1.22 + KB_INSERT, KB_DEL, KB_HOME, KB_END, KB_PGUP, KB_PGDN, 1.23 + KB_LEFT, KB_RIGHT, KB_UP, KB_DOWN, 1.24 + KB_NUM_DOT, KB_NUM_ENTER, KB_NUM_PLUS, KB_NUM_MINUS, KB_NUM_MUL, KB_NUM_DIV, 1.25 + KB_NUM_0, KB_NUM_1, KB_NUM_2, KB_NUM_3, KB_NUM_4, 1.26 + KB_NUM_5, KB_NUM_6, KB_NUM_7, KB_NUM_8, KB_NUM_9, 1.27 + KB_BACKSP = 127 1.28 +}; 1.29 + 1.30 1.31 #ifdef __cplusplus 1.32 extern "C" {