解除终端上的F10绑定
我注意到如果我在终端上按F10 ,Ubuntu或终端会打开File Menu
。 有没有办法解开这个?
我在System settings
– > Keyboard shortcuts
上看不到任何带有F10的条目
我想在终端( emacs -nw
)中运行Emacs时使用Emacs 中的function键来调试我的代码(例如F10触发gud-step等),但此时终端似乎正在捕获我的密钥。
更新1:
如果我转到编辑 – >键盘快捷键,我可以禁用“启用菜单快捷键(默认情况下为F10)”选项。 所以我禁用了它。 但是 ,键F10 仍然绑定到菜单!!
除了通过编辑 – > 键盘快捷键菜单之外,有没有办法取消绑定此键? 也许在其他地方有一个配置文本文件,我可以激活/停用键盘快捷键?
更新2:
我也遵循了所有的技巧,他们没有工作。 F10
仍然表现为终端中的加速器。
这一切都在Ubuntu 11.10上
更新3:
根据此链接中的建议,我也尝试过:
3.1将以下代码添加到~/.gtkrc-2.0
binding "NoKeyboardNavigation" { unbind "F10" } class * binding "NoKeyboardNavigation"
3.2将以下代码添加到~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation { unbind "F10" } * { gtk-key-bindings: NoKeyboardNavigation }
问题仍然存在。
如果您使用的是gnome-terminal,请转到编辑>键盘快捷键。 可以选择从文件菜单中取消绑定F10 。 不幸的是, F11似乎没有选择。 但请注意, F11是全屏的全系统快捷方式。
更新:感谢James Henstridge指出F11有一个选项,因为它出现在视图菜单上! 不幸的是,OP表示这不起作用。 我目前无法重启以确定它是否适用于我的系统。
好的,我发现了这个: https : //bbs.archlinux.org/viewtopic.php?pid = 1017546#p1017546 。 那样有用吗?
Ubuntu Gnome 16.04 LTS
在终端中,点击Windows(超级)键+ F10打开应用程序菜单: 1
单击“首选项” ,然后取消选中“启用菜单加速键(默认为F10)” 2
在我的情况下,我不得不改变~/.gtkrc-2.0
的内容:
binding "NoKeyboardNavigation" { unbind "F10" } class "*" binding "NoKeyboardNavigation"
请注意最后一行星号周围的双引号! 我花了一些时间才发现它必须被引用。 🙂
我希望它可以帮助你,
我发现除了在gnome-terminal首选项中禁用F10菜单加速键之外,我还需要从Unity解除绑定。
使用Compiz Configuration Settings Manager,选择Desktop,然后选择Ubuntu Unity Plugin,然后在General选项卡中,然后禁用“Key to open the first panel menu”。 在此之后,罗伯特应该是你父亲的兄弟。