[OSK] Implement standard/enhanced keyboard handler (#1338)
[reactos.git] / base / applications / osk / lang / ro-RO.rc
1 /*
2 * PROJECT: ReactOS Virtual Keyboard - OSK
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: On screen keyboard (Romanian resources)
5 * COPYRIGHT: Copyright Denis ROBERT
6 * Copyright Ștefan Fulea (stefan dot fulea at mail dot com)
7 * Copyright 2018 Bișoc George (fraizeraust99 at gmail dot com)
8 */
9
10 LANGUAGE LANG_ROMANIAN, SUBLANG_DEFAULT
11
12 MAIN_DIALOG_ENHANCED_KB DIALOGEX DISCARDABLE 0, 0, 463, 115
13 CAPTION "Tastatură virtuală"
14 FONT 8, "MS Shell Dlg"
15 MENU IDR_OSK_MENU
16 STYLE WS_SYSMENU | WS_MINIMIZEBOX
17 EXSTYLE WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_APPWINDOW
18 BEGIN
19 PUSHBUTTON "Esc",SCAN_CODE_110,3,3,15,15
20 PUSHBUTTON "F1",SCAN_CODE_112,43,3,15,15
21 PUSHBUTTON "F2",SCAN_CODE_113,63,3,15,15
22 PUSHBUTTON "F3",SCAN_CODE_114,83,3,15,15
23 PUSHBUTTON "F4",SCAN_CODE_115,103,3,15,15
24 PUSHBUTTON "F5",SCAN_CODE_116,143,3,15,15
25 PUSHBUTTON "F6",SCAN_CODE_117,163,3,15,15
26 PUSHBUTTON "F7",SCAN_CODE_118,183,3,15,15
27 PUSHBUTTON "F8",SCAN_CODE_119,203,3,15,15
28 PUSHBUTTON "F9",SCAN_CODE_120,243,3,15,15
29 PUSHBUTTON "F10",SCAN_CODE_121,263,3,15,15
30 PUSHBUTTON "F11",SCAN_CODE_122,283,3,15,15
31 PUSHBUTTON "F12",SCAN_CODE_123,303,3,15,15
32 PUSHBUTTON "Prn",SCAN_CODE_124,323,3,15,15
33 PUSHBUTTON "Stop",SCAN_CODE_125,343,3,15,15
34 PUSHBUTTON "Attn",SCAN_CODE_126,363,3,15,15
35 PUSHBUTTON "`",SCAN_CODE_1,3,22,15,15
36 PUSHBUTTON "1",SCAN_CODE_2,23,22,15,15
37 PUSHBUTTON "2",SCAN_CODE_3,43,22,15,15
38 PUSHBUTTON "3",SCAN_CODE_4,63,22,15,15
39 PUSHBUTTON "4",SCAN_CODE_5,83,22,15,15
40 PUSHBUTTON "5",SCAN_CODE_6,103,22,15,15
41 PUSHBUTTON "6",SCAN_CODE_7,123,22,15,15
42 PUSHBUTTON "7",SCAN_CODE_8,143,22,15,15
43 PUSHBUTTON "8",SCAN_CODE_9,163,22,15,15
44 PUSHBUTTON "9",SCAN_CODE_10,183,22,15,15
45 PUSHBUTTON "0",SCAN_CODE_11,203,22,15,15
46 PUSHBUTTON "-",SCAN_CODE_12,223,22,15,15
47 PUSHBUTTON "=",SCAN_CODE_13,243,22,15,15
48 PUSHBUTTON "<--",SCAN_CODE_15,263,22,55,15,BS_ICON
49 PUSHBUTTON "Tab",SCAN_CODE_16,3,41,35,15,BS_ICON
50 PUSHBUTTON "Q",SCAN_CODE_17,42,41,15,15
51 PUSHBUTTON "W",SCAN_CODE_18,61,41,15,15
52 PUSHBUTTON "E",SCAN_CODE_19,80,41,15,15
53 PUSHBUTTON "R",SCAN_CODE_20,99,41,15,15
54 PUSHBUTTON "T",SCAN_CODE_21,118,41,15,15
55 PUSHBUTTON "Y",SCAN_CODE_22,137,41,15,15
56 PUSHBUTTON "U",SCAN_CODE_23,156,41,15,15
57 PUSHBUTTON "I",SCAN_CODE_24,175,41,15,15
58 PUSHBUTTON "O",SCAN_CODE_25,194,41,15,15
59 PUSHBUTTON "P",SCAN_CODE_26,213,41,15,15
60 PUSHBUTTON "[",SCAN_CODE_27,232,41,15,15
61 PUSHBUTTON "]",SCAN_CODE_28,251,41,15,15
62 PUSHBUTTON "\\",SCAN_CODE_29,270,41,48,15
63 PUSHBUTTON "Fix cap",SCAN_CODE_30,3,60,46,15,BS_ICON
64 PUSHBUTTON "A",SCAN_CODE_31,53,60,15,15
65 PUSHBUTTON "S",SCAN_CODE_32,72,60,15,15
66 PUSHBUTTON "D",SCAN_CODE_33,91,60,15,15
67 PUSHBUTTON "F",SCAN_CODE_34,110,60,15,15
68 PUSHBUTTON "G",SCAN_CODE_35,129,60,15,15
69 PUSHBUTTON "H",SCAN_CODE_36,148,60,15,15
70 PUSHBUTTON "J",SCAN_CODE_37,167,60,15,15
71 PUSHBUTTON "K",SCAN_CODE_38,186,60,15,15
72 PUSHBUTTON "L",SCAN_CODE_39,205,60,15,15
73 PUSHBUTTON ";",SCAN_CODE_40,224,60,15,15
74 PUSHBUTTON "'",SCAN_CODE_41,243,60,15,15
75 PUSHBUTTON "ret",SCAN_CODE_43,262,60,56,15,BS_ICON
76 PUSHBUTTON "schimb",SCAN_CODE_44,3,79,57,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
77 PUSHBUTTON "Z",SCAN_CODE_46,64,79,15,15
78 PUSHBUTTON "X",SCAN_CODE_47,83,79,15,15
79 PUSHBUTTON "C",SCAN_CODE_48,102,79,15,15
80 PUSHBUTTON "V",SCAN_CODE_49,121,79,15,15
81 PUSHBUTTON "B",SCAN_CODE_50,140,79,15,15
82 PUSHBUTTON "N",SCAN_CODE_51,159,79,15,15
83 PUSHBUTTON "M",SCAN_CODE_52,178,79,15,15
84 PUSHBUTTON ",",SCAN_CODE_53,197,79,15,15
85 PUSHBUTTON ".",SCAN_CODE_54,216,79,15,15
86 PUSHBUTTON "/",SCAN_CODE_55,235,79,15,15
87 PUSHBUTTON "schimb",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
88 PUSHBUTTON "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
89 PUSHBUTTON "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
90 PUSHBUTTON "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
91 PUSHBUTTON "",SCAN_CODE_61,84,98,125,15
92 PUSHBUTTON "alt gr",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
93 PUSHBUTTON "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
94 PUSHBUTTON "meniu",SCAN_CODE_129,267,98,24,15,BS_ICON
95 PUSHBUTTON "ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
96 PUSHBUTTON "ins",SCAN_CODE_75,323,22,15,15
97 PUSHBUTTON "ștg",SCAN_CODE_76,323,41,15,15
98 PUSHBUTTON "init",SCAN_CODE_80,343,22,15,15
99 PUSHBUTTON "fin",SCAN_CODE_81,343,41,15,15
100 PUSHBUTTON "pg sus",SCAN_CODE_85,363,22,15,15,BS_ICON
101 PUSHBUTTON "pg jos",SCAN_CODE_86,363,41,15,15,BS_ICON
102 PUSHBUTTON "<-",SCAN_CODE_79,323,98,15,15,BS_ICON
103 PUSHBUTTON "^",SCAN_CODE_83,343,79,15,15,BS_ICON
104 PUSHBUTTON "v",SCAN_CODE_84,343,98,15,15,BS_ICON
105 PUSHBUTTON "->",SCAN_CODE_89,363,98,15,15,BS_ICON
106 PUSHBUTTON "num",SCAN_CODE_90,383,22,15,15
107 PUSHBUTTON "7",SCAN_CODE_91,383,41,15,15
108 PUSHBUTTON "4",SCAN_CODE_92,383,60,15,15
109 PUSHBUTTON "1",SCAN_CODE_93,383,79,15,15
110 PUSHBUTTON "/",SCAN_CODE_95,403,22,15,15
111 PUSHBUTTON "8",SCAN_CODE_96,403,41,15,15
112 PUSHBUTTON "5",SCAN_CODE_97,403,60,15,15
113 PUSHBUTTON "2",SCAN_CODE_98,403,79,15,15
114 PUSHBUTTON "0",SCAN_CODE_99,383,98,34,15
115 PUSHBUTTON "*",SCAN_CODE_100,423,22,15,15
116 PUSHBUTTON "9",SCAN_CODE_101,423,41,15,15
117 PUSHBUTTON "6",SCAN_CODE_102,423,60,15,15
118 PUSHBUTTON "3",SCAN_CODE_103,423,79,15,15
119 PUSHBUTTON ".",SCAN_CODE_104,423,98,15,15
120 PUSHBUTTON "-",SCAN_CODE_105,443,22,15,15
121 PUSHBUTTON "+",SCAN_CODE_106,443,41,15,35
122 PUSHBUTTON "intr",SCAN_CODE_108,443,78,15,35
123 CTEXT "Num",IDC_STATIC,383,3,21,8
124 CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,391,15,4,3
125 CTEXT "Cap",IDC_STATIC,408,3,21,8
126 CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,417,15,4,3
127 CTEXT "Derul",IDC_STATIC,433,3,21,8
128 CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,443,15,4,3
129 END
130
131 MAIN_DIALOG_STANDARD_KB DIALOGEX DISCARDABLE 0, 0, 362, 115
132 CAPTION "On screen keyboard"
133 FONT 8, "MS Shell Dlg"
134 MENU IDR_OSK_MENU
135 STYLE WS_SYSMENU | WS_MINIMIZEBOX
136 EXSTYLE WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_APPWINDOW
137 BEGIN
138 PUSHBUTTON "Esc",SCAN_CODE_110,3,3,15,15
139 PUSHBUTTON "F1",SCAN_CODE_112,43,3,15,15
140 PUSHBUTTON "F2",SCAN_CODE_113,63,3,15,15
141 PUSHBUTTON "F3",SCAN_CODE_114,83,3,15,15
142 PUSHBUTTON "F4",SCAN_CODE_115,103,3,15,15
143 PUSHBUTTON "F5",SCAN_CODE_116,123,3,15,15
144 PUSHBUTTON "F6",SCAN_CODE_117,143,3,15,15
145 PUSHBUTTON "F7",SCAN_CODE_118,183,3,15,15
146 PUSHBUTTON "F8",SCAN_CODE_119,203,3,15,15
147 PUSHBUTTON "F9",SCAN_CODE_120,223,3,15,15
148 PUSHBUTTON "F10",SCAN_CODE_121,243,3,15,15
149 PUSHBUTTON "F11",SCAN_CODE_122,263,3,15,15
150 PUSHBUTTON "F12",SCAN_CODE_123,283,3,15,15
151 PUSHBUTTON "Prn",SCAN_CODE_124,304,3,15,15
152 PUSHBUTTON "Stop",SCAN_CODE_125,324,3,15,15
153 PUSHBUTTON "Attn",SCAN_CODE_126,344,3,15,15
154 PUSHBUTTON "`",SCAN_CODE_1,3,22,15,15
155 PUSHBUTTON "1",SCAN_CODE_2,23,22,15,15
156 PUSHBUTTON "2",SCAN_CODE_3,43,22,15,15
157 PUSHBUTTON "3",SCAN_CODE_4,63,22,15,15
158 PUSHBUTTON "4",SCAN_CODE_5,83,22,15,15
159 PUSHBUTTON "5",SCAN_CODE_6,103,22,15,15
160 PUSHBUTTON "6",SCAN_CODE_7,123,22,15,15
161 PUSHBUTTON "7",SCAN_CODE_8,143,22,15,15
162 PUSHBUTTON "8",SCAN_CODE_9,163,22,15,15
163 PUSHBUTTON "9",SCAN_CODE_10,183,22,15,15
164 PUSHBUTTON "0",SCAN_CODE_11,203,22,15,15
165 PUSHBUTTON "-",SCAN_CODE_12,223,22,15,15
166 PUSHBUTTON "=",SCAN_CODE_13,243,22,15,15
167 PUSHBUTTON "<--",SCAN_CODE_15,263,22,36,15,BS_ICON
168 PUSHBUTTON "Tab",SCAN_CODE_16,3,41,35,15,BS_ICON
169 PUSHBUTTON "q",SCAN_CODE_17,42,41,15,15
170 PUSHBUTTON "w",SCAN_CODE_18,61,41,15,15
171 PUSHBUTTON "e",SCAN_CODE_19,80,41,15,15
172 PUSHBUTTON "r",SCAN_CODE_20,99,41,15,15
173 PUSHBUTTON "t",SCAN_CODE_21,118,41,15,15
174 PUSHBUTTON "y",SCAN_CODE_22,137,41,15,15
175 PUSHBUTTON "u",SCAN_CODE_23,156,41,15,15
176 PUSHBUTTON "i",SCAN_CODE_24,175,41,15,15
177 PUSHBUTTON "o",SCAN_CODE_25,194,41,15,15
178 PUSHBUTTON "p",SCAN_CODE_26,213,41,15,15
179 PUSHBUTTON "[",SCAN_CODE_27,232,41,15,15
180 PUSHBUTTON "]",SCAN_CODE_28,251,41,15,15
181 PUSHBUTTON "lock",SCAN_CODE_30,3,60,46,15,BS_ICON
182 PUSHBUTTON "a",SCAN_CODE_31,53,60,15,15
183 PUSHBUTTON "s",SCAN_CODE_32,72,60,15,15
184 PUSHBUTTON "d",SCAN_CODE_33,91,60,15,15
185 PUSHBUTTON "f",SCAN_CODE_34,110,60,15,15
186 PUSHBUTTON "g",SCAN_CODE_35,129,60,15,15
187 PUSHBUTTON "h",SCAN_CODE_36,148,60,15,15
188 PUSHBUTTON "j",SCAN_CODE_37,167,60,15,15
189 PUSHBUTTON "k",SCAN_CODE_38,186,60,15,15
190 PUSHBUTTON "l",SCAN_CODE_39,205,60,15,15
191 PUSHBUTTON ";",SCAN_CODE_40,224,60,15,15
192 PUSHBUTTON "'",SCAN_CODE_41,243,60,15,15
193 PUSHBUTTON "\\",SCAN_CODE_29,270,41,30,15
194 PUSHBUTTON "ret",SCAN_CODE_43,262,60,38,15,BS_ICON
195 PUSHBUTTON "shift",SCAN_CODE_44,3,79,57,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
196 PUSHBUTTON "z",SCAN_CODE_46,64,79,15,15
197 PUSHBUTTON "x",SCAN_CODE_47,83,79,15,15
198 PUSHBUTTON "c",SCAN_CODE_48,102,79,15,15
199 PUSHBUTTON "v",SCAN_CODE_49,121,79,15,15
200 PUSHBUTTON "b",SCAN_CODE_50,140,79,15,15
201 PUSHBUTTON "n",SCAN_CODE_51,159,79,15,15
202 PUSHBUTTON "m",SCAN_CODE_52,178,79,15,15
203 PUSHBUTTON ",",SCAN_CODE_53,197,79,15,15
204 PUSHBUTTON ".",SCAN_CODE_54,216,79,15,15
205 PUSHBUTTON "/",SCAN_CODE_55,235,79,15,15
206 PUSHBUTTON "shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
207 PUSHBUTTON "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
208 PUSHBUTTON "v",SCAN_CODE_84,324,98,15,15,BS_ICON
209 PUSHBUTTON "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
210 PUSHBUTTON "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
211 PUSHBUTTON "",SCAN_CODE_61,84,98,106,15 //space
212 PUSHBUTTON "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
213 PUSHBUTTON "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
214 PUSHBUTTON "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
215 PUSHBUTTON "ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
216 PUSHBUTTON "ins",SCAN_CODE_75,304,22,15,15
217 PUSHBUTTON "del",SCAN_CODE_76,304,41,15,15
218 PUSHBUTTON "hm",SCAN_CODE_80,324,22,15,15
219 PUSHBUTTON "end",SCAN_CODE_81,324,41,15,15
220 PUSHBUTTON "pup",SCAN_CODE_85,344,22,15,15
221 PUSHBUTTON "pdn",SCAN_CODE_86,344,41,15,15
222 PUSHBUTTON "<-",SCAN_CODE_79,304,98,15,15,BS_ICON
223 PUSHBUTTON "^",SCAN_CODE_83,324,79,15,15,BS_ICON
224 PUSHBUTTON "->",SCAN_CODE_89,344,98,15,15,BS_ICON
225 PUSHBUTTON "nlk",SCAN_CODE_90,364,22,15,15
226 PUSHBUTTON "7",SCAN_CODE_91,364,41,15,15
227 PUSHBUTTON "4",SCAN_CODE_92,364,60,15,15
228 PUSHBUTTON "1",SCAN_CODE_93,364,79,15,15
229 PUSHBUTTON "/",SCAN_CODE_95,384,22,15,15
230 PUSHBUTTON "8",SCAN_CODE_96,384,41,15,15
231 PUSHBUTTON "5",SCAN_CODE_97,384,60,15,15
232 PUSHBUTTON "2",SCAN_CODE_98,384,79,15,15
233 PUSHBUTTON "0",SCAN_CODE_99,364,98,34,15
234 PUSHBUTTON "*",SCAN_CODE_100,404,22,15,15
235 PUSHBUTTON "9",SCAN_CODE_101,404,41,15,15
236 PUSHBUTTON "6",SCAN_CODE_102,404,60,15,15
237 PUSHBUTTON "3",SCAN_CODE_103,404,79,15,15
238 PUSHBUTTON ".",SCAN_CODE_104,404,98,15,15
239 PUSHBUTTON "-",SCAN_CODE_105,424,22,15,15
240 PUSHBUTTON "+",SCAN_CODE_106,424,41,15,35
241 PUSHBUTTON "ent",SCAN_CODE_108,424,78,15,35
242 CTEXT "Num",IDC_STATIC,364,3,21,8
243 CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,372,15,4,3
244 CTEXT "Caps",IDC_STATIC,389,3,21,8
245 CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,398,15,4,3
246 CTEXT "Scroll",IDC_STATIC,414,3,21,8
247 CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,424,15,4,3
248 END
249
250 IDR_OSK_MENU MENU DISCARDABLE
251 BEGIN
252 POPUP "File"
253 BEGIN
254 MENUITEM "&Exit", IDM_EXIT
255 END
256
257 POPUP "Keyboard"
258 BEGIN
259 MENUITEM "Enhanced Keyboard", IDM_ENHANCED_KB, CHECKED
260 MENUITEM "Standard Keyboard", IDM_STANDARD_KB
261 MENUITEM SEPARATOR
262 MENUITEM "Regular Layout", IDM_REG_LAYOUT, CHECKED, GRAYED
263 MENUITEM "Block Layout", IDM_BLOCK_LAYOUT, GRAYED
264 MENUITEM SEPARATOR
265 MENUITEM "101 keys", IDM_101_KEYS, CHECKED, GRAYED
266 MENUITEM "102 keys", IDM_102_KEYS, GRAYED
267 MENUITEM "106 keys", IDM_106_KEYS, GRAYED
268 END
269
270 POPUP "Settings"
271 BEGIN
272 MENUITEM "Always on Top", IDM_ON_TOP, CHECKED, GRAYED
273 MENUITEM SEPARATOR
274 MENUITEM "&Use Click Sound", IDM_CLICK_SOUND, GRAYED
275 MENUITEM SEPARATOR
276 MENUITEM "&Typing Mode...", IDM_TYPE_MODE, GRAYED
277 MENUITEM SEPARATOR
278 MENUITEM "&Font...", IDM_FONT, GRAYED
279 END
280
281 POPUP "Help"
282 BEGIN
283 MENUITEM "&Help Topics", IDM_HELP_TOPICS, GRAYED
284 MENUITEM SEPARATOR
285 MENUITEM "&About On-Screen Keyboard...", IDM_ABOUT
286 END
287 END
288
289 IDD_WARNINGDIALOG_OSK DIALOGEX 0, 0, 250, 97
290 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
291 CAPTION "Tastatură virtuală"
292 FONT 8, "MS Shell Dlg", 400, 0, 0x1
293 BEGIN
294 DEFPUSHBUTTON "OK", IDOK, 193, 76, 50, 14
295 ICON IDI_OSK, IDC_STATIC, 7, 17, 20, 20
296 LTEXT "Tastatura virtuală asigură un nivel minim de funcționalitate pentru utilizatori cu dizabilități. Utilizatori cu dizabilități au nevoie de un program cu o mai mare funcționalitate pentru un uz zilnic.", IDC_STATIC, 36, 7, 207, 33
297 CONTROL "Nu mai afișa acest mesaj", IDC_SHOWWARNINGCHECK, "Button",
298 BS_AUTOCHECKBOX | WS_TABSTOP, 43, 80, 137, 10
299 END
300
301 STRINGTABLE
302 BEGIN
303 STRING_OSK "On-Screen Keyboard"
304 STRING_AUTHORS "Copyright Denis Robert"
305 END
306
307 /* EOF */