https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b0ab61e6c346c66a9ed5a480245a293f5e0ee727

commit b0ab61e6c346c66a9ed5a480245a293f5e0ee727
Author:     Ștefan Fulea <[email protected]>
AuthorDate: Sat Sep 15 21:02:49 2018 +0300
Commit:     Hermès Bélusca-Maïto <[email protected]>
CommitDate: Sat Dec 8 18:53:18 2018 +0100

    [BOOTDATA][SETUPLIB] Setup the Romanian Stdandard Keyboard layout. (#861)
    
    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 |  2 +-
 boot/bootdata/hivesys.inf   | 15 +++++++++++----
 boot/bootdata/txtsetup.sif  |  4 +++-
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/base/setup/lib/lang/ro-RO.h b/base/setup/lib/lang/ro-RO.h
index f8f17441a2..ae7f1acbea 100644
--- a/base/setup/lib/lang/ro-RO.h
+++ b/base/setup/lib/lang/ro-RO.h
@@ -2,7 +2,7 @@
 
 MUI_LAYOUTS roROLayouts[] =
 {
-    { L"0418", L"00000418" },
+    { L"0418", L"00010418" },
     { L"0409", L"00000409" },
     { NULL, NULL }
 };
diff --git a/boot/bootdata/hivesys.inf b/boot/bootdata/hivesys.inf
index 41da57681e..aa85d6ccdb 100644
--- a/boot/bootdata/hivesys.inf
+++ b/boot/bootdata/hivesys.inf
@@ -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)"
diff --git a/boot/bootdata/txtsetup.sif b/boot/bootdata/txtsetup.sif
index 03609d2fcf..e86b59f6a3 100644
--- a/boot/bootdata/txtsetup.sif
+++ b/boot/bootdata/txtsetup.sif
@@ -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

Reply via email to