5 #include <conio.h> // just for wait
6 #include <time.h> // just for wait
7 #include "src\lib\types.h"
9 /* Control codes for all keys on the keyboard */
47 #define KEY_DASH (0x0C) /* -_ */
48 #define KEY_EQUAL (0x0D) /* =+ */
49 #define KEY_LBRACKET (0x1A) /* [{ */
50 #define KEY_RBRACKET (0x1B) /* ]} */
51 #define KEY_SEMICOLON (0x27) /* ;: */
52 #define KEY_RQUOTE (0x28) /* '" */
53 #define KEY_LQUOTE (0x29) /* `~ */
54 #define KEY_PERIOD (0x33) /* .> */
55 #define KEY_COMMA (0x34) /* ,< */
56 #define KEY_SLASH (0x35) /* /? */
57 #define KEY_BACKSLASH (0x2B) /* \| */
67 #define KEY_F10 (0x44)
68 #define KEY_ESC (0x01)
69 #define KEY_BACKSPACE (0x0E)
70 #define KEY_TAB (0x0F)
71 #define KEY_ENTER (0x1C)
72 #define KEY_CONTROL (0x1D)
73 #define KEY_LSHIFT (0x2A)
74 #define KEY_RSHIFT (0x36)
75 #define KEY_PRTSC (0x37)
76 #define KEY_ALT (0x38)
77 #define KEY_SPACE (0x39)
78 #define KEY_CAPSLOCK (0x3A)
79 #define KEY_NUMLOCK (0x45)
80 #define KEY_SCROLLLOCK (0x46)
81 #define KEY_HOME (0x47)
83 #define KEY_PGUP (0x49)
84 #define KEY_MINUS (0x4A)
85 #define KEY_LEFT (0x4B)
86 #define KEY_CENTER (0x4C)
87 #define KEY_RIGHT (0x4D)
88 #define KEY_PLUS (0x4E)
89 #define KEY_END (0x4F)
90 #define KEY_DOWN (0x50)
91 #define KEY_PGDOWN (0x51)
92 #define KEY_INS (0x52)
93 #define KEY_DEL (0x53)
95 #define KEY_LWIN (0x73)
96 #define KEY_RWIN (0x74)
97 #define KEY_MENU (0x75)
100 //typedef unsigned char byte;
101 //typedef unsigned int word;
102 //typedef unsigned short syte;
104 void wait(clock_t wait);
106 #endif/*_LIBHEAD_H_*/