错误的关键行为

错误的关键行为

我最近遇到了一个非常奇怪的错误,我无法解决。

我有一台装有 Ubuntu 12.04 和意大利键盘的华硕 S301L;每次登录时,键盘上的某些键都无法正常工作:

  1. p生产*
  2. 0生产/
  3. -生产+

但也有其他人,例如,我花了很长时间才写这条消息。

让一切再次正常工作的唯一方法是从终端输入:

setxkbmap it

该命令从文件夹中获取键盘布局配置

/usr/share/X11/xkb/symbols/

然后它又开始工作了,只是持续了一段(不确定的)时间,然后,事情又出错了。

locale 命令的输出是:

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF-8
LC_TIME=it_IT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF-8
LC_NAME=it_IT.UTF-8
LC_ADDRESS=it_IT.UTF-8
LC_TELEPHONE=it_IT.UTF-8
LC_MEASUREMENT=it_IT.UTF-8
LC_IDENTIFICATION=it_IT.UTF-8
LC_ALL=

答案1

您的描述听起来像是桌面环境 (DE),在您的例子中是 Gnome,不时切换回默认设置,这就是您的键盘布局出现问题的原因。最简单的解决方案是从 Gnome 设置菜单中设置正确的设置。

打开系统设置,点击键盘,然后点击“布局设置”:

在此处输入图片描述 在下一个屏幕上,删除任何您不需要的键盘布局:

在此处输入图片描述


如果仍有此问题,您可能还需要将区域设置(系统设置 => 语言和区域)设置为您喜欢的任何设置。但是,我总是将美国英语布局与欧洲风格的数字和区域设置混合使用,所以我怀疑这不是问题所在。

相关内容