home *** CD-ROM | disk | FTP | other *** search
- //«TS10,22»
- //«OF6»«TS2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38»«PT2»«PL1»
-
- //
- // Scan codes
- //
-
- #define ESC 1
- #define LEFT 75
- #define RIGHT 77
- #define UP 72
- #define DOWN 80
- #define CENTER 76
-
- #define SCROLL_LOCK 70
- #define HOME 71
- #define END 79
- #define PAGE_UP 73
- #define PAGE_DOWN 81
- #define GREY_PLUS 78
- #define GREY_MINUS 74
-
- #define PLUS 13
- #define MINUS 12
-
- #define LESS_THAN 51
- #define COMMA 51
- #define GRTR_THAN 52
- #define PERIOD 52
-
- #define BACKSPACE 14
- #define TAB 15
- #define ENTER 28
- #define SEMICOLON 39
- #define BACK_SLASH 43
- #define FORWARD_SLASH 53
- #define SPACE 57
- #define INSERT 82
- #define KEY_DELETE 83
-
- #define KEY_1 2
- #define KEY_2 3
- #define KEY_3 4
- #define KEY_4 5
- #define KEY_5 6
- #define KEY_6 7
- #define KEY_7 8
- #define KEY_8 9
- #define KEY_9 10
- #define KEY_0 11
-
- #define KEY_A 30
- #define KEY_B 48
- #define KEY_C 46
- #define KEY_D 32
- #define KEY_E 18
- #define KEY_F 33
- #define KEY_G 34
- #define KEY_H 35
- #define KEY_I 23
- #define KEY_J 36
- #define KEY_K 37
- #define KEY_L 38
- #define KEY_M 50
- #define KEY_N 49
- #define KEY_O 24
- #define KEY_P 25
- #define KEY_Q 16
- #define KEY_R 19
- #define KEY_S 31
- #define KEY_T 20
- #define KEY_U 22
- #define KEY_V 47
- #define KEY_W 17
- #define KEY_X 45
- #define KEY_Y 21
- #define KEY_Z 44
-
- #define F1 59
- #define F2 60
- #define F3 61
- #define F4 62
- #define F5 63
- #define F6 64
- #define F7 65
- #define F8 66
- #define F9 67
- #define F10 68
- #define F11 87
- #define F12 88
-
- #define SHIFT_L 42
- #define SHIFT_R 54
-
- #define CTRL 29
- #define ALT 56
- #define CAPS 58
-
- //
- // ASCII codes
- //
-
- #define ASCII_A 65
- #define ASCII_B 66
- #define ASCII_C 67
- #define ASCII_D 68
- #define ASCII_E 69
- #define ASCII_F 70
- #define ASCII_G 71
- #define ASCII_H 72
- #define ASCII_I 73
- #define ASCII_J 74
- #define ASCII_K 75
- #define ASCII_L 76
- #define ASCII_M 77
- #define ASCII_N 78
- #define ASCII_O 79
- #define ASCII_P 80
- #define ASCII_Q 81
- #define ASCII_R 82
- #define ASCII_S 83
- #define ASCII_T 84
- #define ASCII_U 85
- #define ASCII_V 86
- #define ASCII_W 87
- #define ASCII_X 88
- #define ASCII_Y 89
- #define ASCII_Z 90
-
- #define ASCII_0 48
- #define ASCII_1 49
- #define ASCII_2 50
- #define ASCII_3 51
- #define ASCII_4 52
- #define ASCII_5 53
- #define ASCII_6 54
- #define ASCII_7 55
- #define ASCII_8 56
- #define ASCII_9 57
-
- #define ASCII_SPACE 32
- #define ASCII_COMMA 44
- #define ASCII_PERIOD 46
-
- //
- // Bios codes
- //
-
- #define BIOS_ESC 0x011b
- #define BIOS_SPACE 0x3920
-
- #define BIOS_SHIFT_UP 0x4838
- #define BIOS_SHIFT_LEFT 0x4b34
- #define BIOS_SHIFT_RIGHT 0x4d36
- #define BIOS_SHIFT_DOWN 0x5032
- #define BIOS_UP 0x4800
- #define BIOS_LEFT 0x4b00
- #define BIOS_RIGHT 0x4d00
- #define BIOS_DOWN 0x5000
- #define BIOS_ENTER 0x1c0d