[BOOTDATA][SETUPLIB] Setup the Romanian Stdandard Keyboard layout. (#861) 861/head
authorȘtefan Fulea <stefan.fulea@mail.com>
Sat, 15 Sep 2018 18:02:49 +0000 (21:02 +0300)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 8 Dec 2018 17:53:18 +0000 (18:53 +0100)
Adjust the miscellaneous files to activate the Romanian Standard
Keyboard layout in the OS and set it as default for Romanian.

CORE-15056

base/setup/lib/lang/ro-RO.h
boot/bootdata/hivesys.inf
boot/bootdata/txtsetup.sif

index f8f1744..ae7f1ac 100644 (file)
@@ -2,7 +2,7 @@
 
 MUI_LAYOUTS roROLayouts[] =
 {
-    { L"0418", L"00000418" },
+    { L"0418", L"00010418" },
     { L"0409", L"00000409" },
     { NULL, NULL }
 };
index 41da576..aa85d6c 100644 (file)
@@ -617,9 +617,13 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000816","Layout Text",
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000816","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5019"
 
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000418","Layout File",0x00000000,"kbdro.dll"
-HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000418","Layout Text",0x00000000,%ROMANIAN%
+HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000418","Layout Text",0x00000000,%ROMANIAN_LEGACY%
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000418","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5037"
 
+HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010418","Layout File",0x00000000,"kbdrost.dll"
+HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010418","Layout Text",0x00000000,%ROMANIAN_STANDARD%
+HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00010418","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5175"
+
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout File",0x00000000,"kbdru.dll"
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout Text",0x00000000,%RUSSIAN%
 HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5055"
@@ -2275,7 +2279,8 @@ POLISH_214 = "Polish (214)"
 POLISH_PROGRAMMERS = "Polish (Programmers)"
 PORTUGESE = "Portuguese (Portugal)"
 PORTUGESE_BRAZILIAN% = "Portuguese (Brazilian ABNT2)"
-ROMANIAN = "Romanian"
+ROMANIAN_LEGACY = "Romanian (Legacy)"
+ROMANIAN_STANDARD = "Romanian (Standard)"
 RUSSIAN = "Russian"
 RUSSIAN_TYPEWRITER = "Russian (Typewriter)"
 SERBIAN_CYRILLIC = "Serbian (Cyrillic)"
@@ -2413,7 +2418,8 @@ POLISH_214 = "Polski (214)"
 POLISH_PROGRAMMERS = "Polski (Programisty)"
 PORTUGESE = "Portugalski"
 PORTUGESE_BRAZILIAN% = "Portugalski (Brazylijski ABNT2)"
-ROMANIAN = "Rumuński"
+ROMANIAN_LEGACY = "Rumuński (Legacy)"
+ROMANIAN_STANDARD = "Rumuński (Standard)"
 RUSSIAN = "Rosyjski"
 RUSSIAN_TYPEWRITER = "Rosyjski (Maszynisty)"
 SERBIAN_CYRILLIC = "Serbski (Cyrylica)"
@@ -2551,7 +2557,8 @@ POLISH_214 = "Poloneză (214)"
 POLISH_PROGRAMMERS = "Poloneză (programatori)"
 PORTUGESE = "Portugheză (Portugalia)"
 PORTUGESE_BRAZILIAN% = "Portugheză (Braziliană ABNT2)"
-ROMANIAN = "Română"
+ROMANIAN_LEGACY = "Română (moștenire)"
+ROMANIAN_STANDARD = "Română (standard)"
 RUSSIAN = "Rusă"
 RUSSIAN_TYPEWRITER = "Rusă (dactilografiere)"
 SERBIAN_CYRILLIC = "Sârbă (alfabet chirilic)"
index 03609d2..e86b59f 100644 (file)
@@ -489,7 +489,8 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)"
 00010415 = "Polish (214)"
 00010416 = "Portuguese (Brazilian ABNT2)"
 00000816 = "Portuguese (Portugal)"
-00000418 = "Romanian"
+00000418 = "Romanian (Legacy)"
+00010418 = "Romanian (Standard)"
 00000419 = "Russian"
 00010419 = "Russian (Typewriter)"
 00000C1A = "Serbian (Cyrillic)"
@@ -559,6 +560,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)"
 00000816 = kbdpo.dll
 00010416 = kbdbr.dll
 00000418 = kbdro.dll
+00010418 = kbdrost.dll
 00000419 = kbdru.dll
 00010419 = kbdru1.dll
 0000041A = kbdcr.dll