如何在登录是配置默认键盘布局?

用户可以通过控制面板下面的键盘来改变键盘布局,但这在登录的时候不起作用,登录的时候默认的键盘布局就是English (United States)。如果非要改变,则需要修改注册表:

  1. 启动注册表编辑器;

  2. 找到HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

  3. 双击1,改变其中的数值为用户所希望使用的布局,一般用户可以通过在HKEY_CURRENT_USER\Keyboard下查找获得此数,单击“确定”;

  4. 用户也可以改变HKEY_USERS\.DEFAULT\Control Panel\International\Locale下的值,达到同样的目的;

  5. 关闭注册表编辑器,再次登录修改就会生效。

一定要确定用户选择的国家代码已安装。下表是国家和代码表:

00000402

Bulgarian

0000041a

Croatian

00000405

Czech

00000406

Danish

00000413

Dutch(Standard)

00000813

Dutch(Belgian)

00000409

English(UnitedStates)

00000809

English(UnitedKingdom)

00001009

English(Canadian)

00001409

English(NewZealand)

00000c09

English(Australian)

0000040b

Finnish

0000040c

French(Standard)

0000080c

French(Belgian)

0000100c

French(Swiss)

00000c0c

French(Canadian)

00000407

German(Standard)

00000807

German(Swiss)

00000c07

German(Austrian)

00000408

Greek

0000040e

Hungarian

0000040f

Icelandic

00001809

English(Irish)

00000410

Italian(Standard)

00000810

Italian(Swiss)

00000414

Norwegian(Bokmal)

00000814

Norwegian(Nynorsk)

00000415

Polish

00000816

Portuguese(Standard)

00000416

Portuguese(Brazilian)

00000418

Romanian

00000419

Russian

0000041b

Slovak

00000424

Slovenian

0000080a

Spanish(Mexican)

0000040a

Spanish(TraditionalSort)

00000c0a

Spanish(ModernSort)

0000041d

Swedish

0000041f

Turkish

 

上面的表也可以通过注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes查到。