在我全新安装的 Kubuntu 14.04 中,我无法再使用(非常有用的)快捷方式来移动单词:(right) CTRL+ Left (or Right) Arrow。
左控制键工作正常。如果我尝试在系统设置 > 快捷方式和手势 > 标准快捷方式 > 前进一个单词中为此操作添加辅助快捷方式,我会收到一个错误弹出窗口,提示:
This key is not supported by Qt
我的键盘没有变化,它是基本的法语 AZERTY 101 键。有什么技巧可以配置某些东西吗?
答案1
我在使用 Ubuntu 14.04 时遇到了同样的问题,使用“法语(替代)”布局(可能代表“Français(variante)”。该问题似乎源于 xkb 中的一个错误。
我可以解决它无需改变布局和无需重新映射按键。
按着这些次序:
- 以管理员身份打开
/usr/share/X11/xkb/symbols/fr
。 - 找到该行
include "level5(rctrl_switch)"
并将其删除或注释掉。(注释掉是通过//
在行首添加来完成的。) - 保存更改
- 删除所有
.xkm
文件/var/lib/xkb
(或将它们移动到另一个文件夹)。这将强制重建 xkb。 - 重启。
这篇博文(法语),解决问题并指出此错误条目这帮助我找到了解决方案。
我希望它能够帮助很多法国*ubuntu 用户。
答案2
使用 Ubuntu 14.04 上的 Unity,我设法使用键盘“Français”而不是“Français (variante)”来获得完全正常工作的右控制键,使用屏幕右上角的键盘图标。
“Français (variante)” 是安装过程中默认选择的...
我不知道如何在 Kubuntu 上应用它,抱歉!
答案3
我遇到了类似的问题。升级到 Kubuntu 14.04 后,我的右 Ctrl 键停止工作。我通过执行以下操作解决了此问题:
检查按键的当前映射。在终端中输入:
$ xmodmap -pke | grep 37
keycode 37 = Control_L NoSymbol Control_L
这是您左 ctrl 键的当前绑定。现在检查右键:
$ xmodmap -pke | grep 105
keycode 105 = ISO_Level5_Shift NoSymbol ISO_Level5_Shift
我得到了这个奇怪的输出,显然右键没有绑定任何东西。为了解决这个问题,我配置了一个自定义的 .Xmodmap 文件:
$ echo -e 'clear control\nkeycode 105 = Control_R\nadd control = Control_R Control_L' > ~/.Xmodmap
$ xmodmap ~/.Xmodmap # apply the configuration
希望它也对你有帮助!
答案4
尝试
ctrl-alt-shift (left/right)arrow
http://www.unixmen.com/quick-tip-enable-workspaces-ubuntu-14-04-lts-desktop/