ReactOS 0.4.15-dev-7961-gdcf9eb0
osk_res.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS On-Screen Keyboard
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: On-Screen Keyboard resource identifiers
5 * COPYRIGHT: Denis ROBERT
6 */
7
8#define IDI_SOUNDCLICK 50
9
10#define IDC_LED_NUM 100
11#define IDC_LED_CAPS 101
12#define IDC_LED_SCROLL 102
13#define IDC_SHOWWARNINGCHECK 103
14
15#define IDI_OSK 200
16#define IDI_BACK 201
17#define IDI_TAB 202
18#define IDI_CAPS_LOCK 203
19#define IDI_RETURN 204
20#define IDI_SHIFT 205
21#define IDI_REACTOS 206
22#define IDI_MENU 207
23#define IDI_HOME 208
24#define IDI_PG_UP 209
25#define IDI_PG_DOWN 210
26#define IDI_LEFT 211
27#define IDI_TOP 212
28#define IDI_RIGHT 213
29#define IDI_BOTTOM 214
30
31#define IDR_OSK_MENU 600
32#define IDM_EXIT 601
33#define IDM_STANDARD_KB 602
34#define IDM_ENHANCED_KB 603
35#define IDM_REG_LAYOUT 604
36#define IDM_BLOCK_LAYOUT 605
37#define IDM_101_KEYS 606
38#define IDM_102_KEYS 607
39#define IDM_106_KEYS 608
40#define IDM_ON_TOP 609
41#define IDM_CLICK_SOUND 610
42#define IDM_TYPE_MODE 611
43#define IDM_FONT 612
44#define IDM_HELP_TOPICS 613
45#define IDM_ABOUT 614
46
47#define IDD_WARNINGDIALOG_OSK 215
48
49#define IDS_OSK 500
50#define IDS_AUTHORS 501
51
52#define IDS_NUMLOCK 502
53#define IDS_CAPSLOCK 503
54#define IDS_SCROLLLOCK 504
55
56#define IDS_ESCAPE 505
57#define IDS_PRN 506
58#define IDS_STOP 507 /* SCROLL LOCK */
59#define IDS_ATTN 508 /* PAUSE KEY */
60#define IDS_INSERT 509
61#define IDS_NUMLOCKKEY 510
62#define IDS_DELETE 511
63#define IDS_END 512
64#define IDS_CTRL 513
65#define IDS_LEFTALT 514
66#define IDS_RIGHTALT 515
67
68#define IDC_STATIC -1
69
70
71/* Scan codes by key number */
72/* + 0x0100 to avoid a conflict with IDCANCEL = 2 */
73/* + 0x0200 if extended key */
74
75#define SCAN_CODE_1 0x0129
76#define SCAN_CODE_2 0x0102
77#define SCAN_CODE_3 0x0103
78#define SCAN_CODE_4 0x0104
79#define SCAN_CODE_5 0x0105
80#define SCAN_CODE_6 0x0106
81#define SCAN_CODE_7 0x0107
82#define SCAN_CODE_8 0x0108
83#define SCAN_CODE_9 0x0109
84#define SCAN_CODE_10 0x010A
85#define SCAN_CODE_11 0x010B
86#define SCAN_CODE_12 0x010C
87#define SCAN_CODE_13 0x010D
88#define SCAN_CODE_15 0x010E
89#define SCAN_CODE_16 0x010F
90#define SCAN_CODE_17 0x0110
91#define SCAN_CODE_18 0x0111
92#define SCAN_CODE_19 0x0112
93#define SCAN_CODE_20 0x0113
94#define SCAN_CODE_21 0x0114
95#define SCAN_CODE_22 0x0115
96#define SCAN_CODE_23 0x0116
97#define SCAN_CODE_24 0x0117
98#define SCAN_CODE_25 0x0118
99#define SCAN_CODE_26 0x0119
100#define SCAN_CODE_27 0x011A
101#define SCAN_CODE_28 0x011B
102#define SCAN_CODE_29 0x012B
103#define SCAN_CODE_30 0x013A
104#define SCAN_CODE_31 0x011E
105#define SCAN_CODE_32 0x011F
106#define SCAN_CODE_33 0x0120
107#define SCAN_CODE_34 0x0121
108#define SCAN_CODE_35 0x0122
109#define SCAN_CODE_36 0x0123
110#define SCAN_CODE_37 0x0124
111#define SCAN_CODE_38 0x0125
112#define SCAN_CODE_39 0x0126
113#define SCAN_CODE_40 0x0127
114#define SCAN_CODE_41 0x0128
115#define SCAN_CODE_42 0x012B
116#define SCAN_CODE_43 0x011C
117#define SCAN_CODE_44 0x012A
118#define SCAN_CODE_45 0x0156
119#define SCAN_CODE_46 0x012C
120#define SCAN_CODE_47 0x012D
121#define SCAN_CODE_48 0x012E
122#define SCAN_CODE_49 0x012F
123#define SCAN_CODE_50 0x0130
124#define SCAN_CODE_51 0x0131
125#define SCAN_CODE_52 0x0132
126#define SCAN_CODE_53 0x0133
127#define SCAN_CODE_54 0x0134
128#define SCAN_CODE_55 0x0135
129#define SCAN_CODE_57 0x0136
130#define SCAN_CODE_58 0x011D
131#define SCAN_CODE_60 0x0138
132#define SCAN_CODE_61 0x0139
133#define SCAN_CODE_62 0x0338
134#define SCAN_CODE_64 0x031D
135#define SCAN_CODE_75 0x0352
136#define SCAN_CODE_76 0x0353
137#define SCAN_CODE_79 0x034B
138#define SCAN_CODE_80 0x0347
139#define SCAN_CODE_81 0x034F
140#define SCAN_CODE_83 0x0348
141#define SCAN_CODE_84 0x0350
142#define SCAN_CODE_85 0x0349
143#define SCAN_CODE_86 0x0351
144#define SCAN_CODE_89 0x034D
145#define SCAN_CODE_90 0x0145
146#define SCAN_CODE_91 0x0147
147#define SCAN_CODE_92 0x014B
148#define SCAN_CODE_93 0x014F
149#define SCAN_CODE_95 0x0335
150#define SCAN_CODE_96 0x0148
151#define SCAN_CODE_97 0x014C
152#define SCAN_CODE_98 0x0150
153#define SCAN_CODE_99 0x0152
154#define SCAN_CODE_100 0x0137
155#define SCAN_CODE_101 0x0149
156#define SCAN_CODE_102 0x014D
157#define SCAN_CODE_103 0x0151
158#define SCAN_CODE_104 0x0153
159#define SCAN_CODE_105 0x014A
160#define SCAN_CODE_106 0x014E
161#define SCAN_CODE_108 0x031C
162#define SCAN_CODE_110 0x0101
163#define SCAN_CODE_112 0x013B
164#define SCAN_CODE_113 0x013C
165#define SCAN_CODE_114 0x013D
166#define SCAN_CODE_115 0x013E
167#define SCAN_CODE_116 0x013F
168#define SCAN_CODE_117 0x0140
169#define SCAN_CODE_118 0x0141
170#define SCAN_CODE_119 0x0142
171#define SCAN_CODE_120 0x0143
172#define SCAN_CODE_121 0x0144
173#define SCAN_CODE_122 0x0157
174#define SCAN_CODE_123 0x0158
175#define SCAN_CODE_124 0x032A
176#define SCAN_CODE_125 0x0146
177#define SCAN_CODE_126 0x071D
178
179#define SCAN_CODE_127 0x035B // Left ROS
180#define SCAN_CODE_128 0x035C // Right ROS
181#define SCAN_CODE_129 0x035D // Applications
182
183/* EOF */