使用非美国键盘布局时,有些基于本地化键盘布局的语言输入(如西里尔语和阿拉伯语)不能正常起作用。例如,假定使用的是法语键盘并切换到阿拉伯语输入,但键入的输出结果并不基于阿拉伯键盘布局。有关输入法的更多信息,请参见“输入法首选项编辑器”和“输入法切换器 Applet”的帮助。不会显示任何错误消息。
解决方法 1:
使用 XKB 扩展切换 Xorg 服务器的键盘布局(仅适用于 x86)。例如,在 xorg.conf 配置文件中添加以下项:
Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "us,fr,ru" Option "XKbOptions" "grp:alt_shift_toggle" EndSection |
此配置使您可以通过按 Alt-Shift 键实现在美国、法语和俄语键盘布局之间的切换。有关更多信息,请参见 /usr/X11/share/doc/README.XKB-Config 文件。
解决方法 2:
使用 xorgcfg 实用程序配置本地化的键盘布局(仅适用于 x86)。
如果是一个非超级用户使用 xorgcfg 实用程序,则不会保存配置,但对当前会话更改键盘布局。