I had the idea to transfer the keyboard which is used locally.
1st: Change the line
pScrollBox1="409 English (United States)",1,4,60,97,171,21,"405 Czech", ....to
pScrollBox1=Local,1,4,60,97,171,21,Local,"405 Czech", ....(no quotes is correct)
2nd: Add the section
[Process-Local] RegRead,"HKCU","Control Panel\International","Locale","%DOSKEYBKEY%" RegRead,"HKLM","SYSTEM\ControlSet001\Control\Keyboard Layouts\%DOSKEYBKEY%","Layout Display Name","%LAYOUTNAME%" RegRead,"HKLM","SYSTEM\ControlSet001\Control\Keyboard Layouts\%DOSKEYBKEY%","Layout File","%KBDDLL%" RegRead,"HKLM","SYSTEM\ControlSet001\Control\Keyboard Layouts\%DOSKEYBKEY%","Layout Text","%LAYOUTTEXT%" RegRead,"HKLM","SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes","%DOSKEYBKEY%","%DOSKEYBVALUE%"
Everything ran fine, but finally Qemu hang during startup.
The reason is here:
'Auto' setup:
%LAYOUTNAME% = @%SystemRoot%\system32\input.dll#$c-5011'Choice' setup:
%LAYOUTNAME% = @%SystemRoot%\\system32\\input.dll#$c-5011
Questions to the forum:
What's the reason for having the two backslashes? Regedit really shows an entry with one.
And how build the 'two' version from the 'one'.
Maybe Nuno Brito creates a "WriteIniSpecial"
Peter