Solaris 公用桌面环境:高级用户和系统管理员指南

重新设置键盘映射

如果出现意外的字符或行为,或者字符不能显示或键入,可能需要重新设置或安装键盘映射或者更改输入法。

输入法是由 LC_CTYPELANG LC_ALL 环境变量决定的,或者由 -lang 选项指定的语言决定。

例如,如果用户希望在 POSIX shell 中以 C 语言环境打开终端:

LANG=C   dtterm

这个新的终端使用 C 语言环境,包括 C 的输入法和字体。如果正使用指定语言的键盘,那么输入法可能 不接受输入的任何扩展字符。当用指定语言的键盘使用 C 语言环境时,在调用终端之前用户需要将 LC_CTYPE (或 LANG LC_ALL) 环境变量设置为相应的值。

例如,用德国键盘使用 C 语言环境,应键入:

LANG=C LC_CTYPE=DeDE dtterm

如果 X 服务器已经重新设置,并且键映射已经初始化,您可以在服务器使用 xmodmap 命令重新设置适当的键盘映射。