错误的键盘映射

错误的键盘映射

我有 Ubuntu 11.10。我有一个英文键盘,并在系统设置->键盘布局。它是唯一列出的布局。

最近我的键盘变成了美式布局。我不知道为什么,也无法改回来。
"@位置不对。

我已经输入了man loadkeys,文档告诉我默认的键盘映射可能位于名为定义键映射.map要么在/usr/share/keymaps要么在/usr/src/linux/drivers/char。我找不到这两个目录。有人能告诉我 defkeymap.map 文件在我的发行版中的位置吗,或者它是否存在?

答案1

我也遇到了同样的问题。尽管所有内容都选择了英语(英国),但它仍然使用美国布局。

出于某种原因,在系统设置->区域和语言->布局中的英语(英国)条目下方添加英语(美国)键盘布局使得一切正常。

答案2

我在 14.04 中遇到了这个问题根据我所看到的所有内容,我使用的是 En1(英国),但它实际上是 En2(美国)。例如

/etc/default/keyboard 显示“gb”

它经常切换回来。它显示英国但实际上不是。键盘布局图显示的内容应该如此,但实际上并非如此。

解决方法1:如果我从 En1 切换到 En2 然后再切换回来,它会自行纠正,直到下次重新启动。

看起来我们正在处理这个错误:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635

对于我来说,从此页面定制 ibus-setup 的解决方法不起作用。

删除 Ibus 似乎有效。太好了!但它会带走大部分 Unity 系统设置。不太好 :(

解决方法2:查看您的主目录并按下 Control H 键查看隐藏文件。打开 ~/.config/ibus/bus 并删除其中的文件。然后重新启动。

这会一直有效,直到您下次升级,然后您需要再次执行此操作,除非在第一次重启后,您更改权限以使文件为只读。

答案3

在破折号中输入“gnome-keyboard-properties”,这将打开键盘首选项

或者gksudo gedit /etc/default/keyboard

答案4

为了解决我的电脑上的这个问题,必须使用键盘快捷键(“Super”+空格键)切换回英国键盘;

相关内容