![如何将 Control_R+Menu 分配给全局 kxkb 开关操作?](https://linux22.com/image/1229505/%E5%A6%82%E4%BD%95%E5%B0%86%20Control_R%2BMenu%20%E5%88%86%E9%85%8D%E7%BB%99%E5%85%A8%E5%B1%80%20kxkb%20%E5%BC%80%E5%85%B3%E6%93%8D%E4%BD%9C%EF%BC%9F.png)
我想使用避免字母/标点符号的组合,因为这样我在不同的布局上就有一致的物理位置。Control_R+Menu符合该要求并且位于非常方便的位置。
此组合键在 KDE 3.5 中可用于全局kxkb
切换操作,或任何键盘操作。在 KDE 4 中,尝试Menu
通过按下该Menu键进行分配总是会激活键盘陷阱小部件的上下文菜单,在这种情况下,它会给我这是什么?上下文帮助。
我该如何解决这个问题?或者,您有一个可以粘贴的代码片段吗$HOME/.kde/share/config/kglobalshortcutsrc
?
答案1
重新映射菜单键(喜欢这个帖子):
将keycode 135 = F14
(或任何其他 F 键或任何其他键)放到~/.xmodmap
。这会让计算机认为菜单键是 F14 键。
然后将脚本放入自动启动文件夹(通常是 ~/.kde/Autostart),其内容如下:
/bin/sh #!/bin/sh 复制代码 xbindkeys &
使脚本可执行(chmod +x filename)。
要么注销然后重新登录,要么直接运行脚本。
或者
喜欢这个帖子,尝试运行以下命令(具有相同的效果,但我不记得这是否是永久的):
xmodmap -e "键码 135 = F14"
如果 135 不是正确的键码,请再次参考我提供的第二个链接:
尝试运行命令軍在 Konsole 中,然后按菜单键。
在 xev 的输出中查找键码 n,其中 n 是菜单键的键码。