https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b0ab61e6c346c66a9ed5a…
commit b0ab61e6c346c66a9ed5a480245a293f5e0ee727
Author: Ștefan Fulea <stefan.fulea(a)mail.com>
AuthorDate: Sat Sep 15 21:02:49 2018 +0300
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
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,"(a)%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,"(a)%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,"(a)%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,"(a)%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