error.[ch]: fix keyword usage
[0verkill.git] / kbd.h
blob85c89e78d9a9b58f62a441144d11af338019e576
1 #ifndef __KBD_H
2 #define __KBD_H
5 /* special key values */
6 #define K_ESCAPE 300
7 #define K_BACKSPACE 301
8 #define K_TAB 302
9 #define K_ENTER 303
10 #define K_RIGHT_SHIFT 304
11 #define K_RIGHT_ALT 305
12 #define K_RIGHT_CTRL 306
13 #define K_LEFT_CTRL 307
14 #define K_LEFT_ALT 308
15 #define K_LEFT_SHIFT 309
16 #define K_NUM_ASTERISK 311
17 #define K_CAPS_LOCK 312
18 #define K_NUM_LOCK 313
19 #define K_SCROLL_LOCK 314
20 #define K_PAUSE 315
21 #define K_SYSRQ 316
22 #define K_F1 317
23 #define K_F2 318
24 #define K_F3 319
25 #define K_F4 320
26 #define K_F5 321
27 #define K_F6 322
28 #define K_F7 323
29 #define K_F8 324
30 #define K_F9 325
31 #define K_F10 326
32 #define K_F11 327
33 #define K_F12 328
34 #define K_NUM1 329
35 #define K_NUM2 330
36 #define K_NUM3 331
37 #define K_NUM4 332
38 #define K_NUM5 333
39 #define K_NUM6 334
40 #define K_NUM7 335
41 #define K_NUM8 336
42 #define K_NUM9 337
43 #define K_NUM0 338
44 #define K_NUM_MINUS 339
45 #define K_NUM_PLUS 340
46 #define K_NUM_DOT 341
47 #define K_NUM_ENTER 342
48 #define K_NUM_SLASH 343
49 #define K_LEFT 344
50 #define K_RIGHT 345
51 #define K_UP 346
52 #define K_DOWN 347
53 #define K_HOME 348
54 #define K_END 349
55 #define K_INSERT 350
56 #define K_DELETE 351
57 #define K_PGUP 352
58 #define K_PGDOWN 353
61 extern void kbd_init(void);
62 extern void kbd_close(void);
63 extern int kbd_update(void);
64 extern int kbd_is_pressed(int k);
65 /* key was pressed and is hold */
66 extern int kbd_was_pressed(int k);
67 extern void kbd_wait_for_key(void);
69 #endif