如何将 Control_R+Menu 分配给全局 kxkb 开关操作?

如何将 Control_R+Menu 分配给全局 kxkb 开关操作?

我想使用避免字母/标点符号的组合,因为这样我在不同的布局上就有一致的物理位置。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 是菜单键的键码。

相关内容