有人能给出明确的答案吗?这些快捷方式对于任何开发人员来说都非常常见,几乎在任何想法中都是如此...我不知道为什么要花一个多小时来寻找禁用这些快捷方式的方法,却一无所获...
每当我按下这个组合键(应该在我的代码中找到用法)时,我的操作系统就会变空白,然后按 Ctrl+Alt+F1 才能恢复正常。
任何帮助都非常感谢。我相信我不是唯一遇到这个问题的人。
答案1
以下方法适用于 Kubuntu 18.04.2 LTS。如果你使用 X,它应该对你有用(但我不指望它在 Wayland 中能工作)。
这个答案内容如下:
你有两个不同的键盘映射。一个由你的图形环境 (X) 使用,另一个由你的控制台使用。
第一个由
xmodmap
和配置setxkbmap
。第二个由 配置loadkeys
。您可以用 转储第一个
xmodmap
,用 转储第二个dumpkeys
。
(在图形环境中运行)的输出xmodmap -pke
包含类似
keycode 73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7
要执行您想要的操作,您需要将其替换XF86Switch_VT_7
为F7
。调用
xmodmap -e 'keycode 73 = F7 F7 F7 F7 F7 F7 F7'
从现在起Ctrl++Alt将F7不再切换到 VT_7。如果您仍然需要切换,您可以
- 绑定
XF86Switch_VT_7
到另一个按键, - 或通过任何非图形控制台“转换”(例如,点击Ctrl++ ),其中Alt没有管辖权并且+ (或++ )切换到 VT_7。F3
xmodmap
AltF7CtrlAltF7
在我的测试中,我确认我可以在 VLC 中绑定并使用Ctrl++ Alt。F7其他 GUI 应用程序也应该能够使用该快捷方式。
我在 Kubuntu 18.04.2 LTS 上,我可以通过粘贴使解决方案永久化
keycode 73 = F7 F7 F7 F7 F7 F7 F7
放入我的~/.Xmodmap
文件中。这是因为/etc/X11/Xsession
来自 的源文件/etc/X11/Xsession.d/
;其中一个文件是 ,80kubuntu-xmodmap
这使得它xmodmap
可执行$HOME/.Xmodmap
(如果存在)。