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