-
Notifications
You must be signed in to change notification settings - Fork 0
/
irkeys.h
121 lines (121 loc) · 2.79 KB
/
irkeys.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#define IR_KC_A 0x50
#define IR_KC_B 0x35
#define IR_KC_C 0x45
#define IR_KC_D 0x52
#define IR_KC_E 0x48
#define IR_KC_F 0x3a
#define IR_KC_G 0x4a
#define IR_KC_H 0x32
#define IR_KC_I 0x9e
#define IR_KC_J 0x99
#define IR_KC_K 0x9d
#define IR_KC_L 0xa4
#define IR_KC_M 0x9c
#define IR_KC_N 0x3e
#define IR_KC_O 0xa5
#define IR_KC_P 0xa1
#define IR_KC_Q 0x2b
#define IR_KC_R 0x58
#define IR_KC_S 0x51
#define IR_KC_T 0x49
#define IR_KC_U 0x9a
#define IR_KC_V 0x2d
#define IR_KC_W 0x4b
#define IR_KC_X 0x2e
#define IR_KC_Y 0x33
#define IR_KC_Z 0x36
#define IR_KC_1 0x2c
#define IR_KC_2 0x6e
#define IR_KC_3 0x66
#define IR_KC_4 0x4c
#define IR_KC_5 0x3c
#define IR_KC_6 0x34
#define IR_KC_7 0x9b
#define IR_KC_8 0xa6
#define IR_KC_9 0xa2
#define IR_KC_0 0x9f
#define IR_KC_F1 0x28
#define IR_KC_F2 0x30
#define IR_KC_F3 0x40
#define IR_KC_F4 0x29
#define IR_KC_F5 0x2f
#define IR_KC_F6 0x3f
#define IR_KC_F7 0x37
#define IR_KC_F8 0x67
#define IR_KC_F9 0x7f
#define IR_KC_F10 0x77
#define IR_KC_NUM 0x6f
#define IR_KC_SCROLL 0x57
#define IR_KC_PRTSCR 0x5f
#define IR_KC_PAUSE 0x4f
#define IR_KC_HOME 0x59
#define IR_KC_END 0x61
#define IR_KC_L_SHIFT 0x00
#define IR_KC_L_CTRL 0x24
#define IR_KC_L_GUI 0x22
#define IR_KC_L_ALT 0x09
#define IR_KC_R_SHIFT 0x07
#define IR_KC_R_GUI 0x12
#define IR_KC_MINUS 0x5c
#define IR_KC_EQUAL 0x54
#define IR_KC_ESC 0x38
#define IR_KC_TAB 0x3b
#define IR_KC_RETURN 0x42
#define IR_KC_MENU 0x0e
#define IR_KC_CAPS 0x2a
#define IR_KC_INS 0x47
#define IR_KC_DEL1 0x46
#define IR_KC_PGUP 0x69
#define IR_KC_PGDN 0x71
#define IR_KC_UP_ARROW 0x4d
#define IR_KC_DN_ARROW 0x4e
#define IR_KC_L_ARROW 0x56
#define IR_KC_R_ARROW 0x41
#define IR_KC_HASH 0x43
#define IR_KC_LBRACKET 0x5b
#define IR_KC_RBRACKET 0x53
#define IR_KC_SEMICOLON 0xa0
#define IR_KC_AT 0x5a
#define IR_KC_PERIOD 0x98
#define IR_KC_BACKSPACE 0x44
#define IR_KC_COMMA 0x55
#define IR_KC_DIV 0xa3
#define IR_KC_BACKSLASH 0x31
#define IR_KC_SPACE 0x39
#define IR_KC_GRAVE 0x5e
#define IR_KC_DEL 0x86
#define IR_KC_ENTER 0x84
#define IR_KC_F11 0x60
#define IR_KC_F12 0x68
#define IR_KC_KP0 0xac
#define IR_KC_KP1 0xa9
#define IR_KC_KP2 0xad
#define IR_KC_KP3 0xb4
#define IR_KC_KP4 0xaa
#define IR_KC_KP5 0xae
#define IR_KC_KP6 0xb5
#define IR_KC_KP7 0xab
#define IR_KC_KP8 0xb6
#define IR_KC_KP9 0xb2
#define IR_KC_KP_DOT 0xa8
#define IR_KC_KP_DIV 0xb3
#define IR_KC_KP_PLUS 0xb0
#define IR_KC_KP_MINUS 0xb1
#define IR_KC_KP_TIMES 0xaf
#define IR_KC_CLOSE 0x88
#define IR_KC_FULLSCREEN 0x90
#define IR_KC_WINDOW 0x91
#define IR_KC_HELP 0x92
#define IR_KC_CALC 0x93
#define IR_KC_WEB 0x94
#define IR_KC_EJECT 0x95
#define IR_KC_PREV_TR 0x96
#define IR_KC_PLAY 0x97
#define IR_KC_STOP 0x8f
#define IR_KC_NEXT_TR 0x8e
#define IR_KC_RECORD 0x8d
#define IR_KC_VOL_DN 0x8c
#define IR_KC_VOL_UP 0x8b
#define IR_KC_MUTE 0x8a
#define IR_KC_SLEEP 0x0c
#define IR_KC_POWER 0x0b