升级到 Ubuntu 14.04 后出现了一个奇怪的错误:按键c没有效果,而长按会产生很多 c(正如预期的那样)。
该错误可重现,但仅出现在 Unity 中,而不会出现在同样安装的 Gnome 3.10 中。键c在登录提示符下仍能正常工作。更改键盘布局(从德语改为英语)没有效果。所以这不应该是硬件错误,也不是键盘布局错误。但还能是什么呢?正如我所说,没有其他键受到影响。
有人有线索吗?
答案1
在查看了 user275435-comment 后,我找到了解决方案:我查看了所有快捷键,并使用十六进制代码(例如 0xa1)禁用了所有快捷键(按退格键)。现在 c 键又能用了。
答案2
最后,我找到了一个解决方案:由于只有 Unity 受到影响,所以我遇到了这个解决方案: 更改仪表板镜头热键
但由于镜头现在是范围,我改为编辑文件 /usr/share/unity/scopes/photos.scope(以 root 身份):更改
Shortcut=c
到
Shortcut=
为了安全起见,添加
ShowEntry=false
然后重启Unity和注销或重新启动计算机。
此外,我还移除了所有我从未使用过的镜头/瞄准镜: 移除 Unity 镜头
再次执行注销/重新启动操作,然后,瞧:Keyc又可以工作了!
答案3
我在 Unity Desktop 升级到 14.04 后遇到了同样的问题,问题出在程序 touchpad-indicator 上。它在“所有设置 - 键盘 - 创建自己的快捷方式”下创建了一个快捷方式