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