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