当前位置: 首页>>技术问答>>正文


如何禁用gnome终端上的alt-hotkey行为?

, ,

问题描述

这不仅仅是gnome终端,而是几乎所有的gnome窗口:当你按住”alt”键时,你可以按下其中一个菜单项的第一个字母。这将允许您滚动该菜单而不直接单击它。

这在任何其他窗口都可以,比如Firefox,但在gnome终端上,它窃取了我用于emacs的密钥!如果我可以避免的话,我很少有机会学习新的组合键组合。

如果我不能将它仅仅分配给gnome终端,那我很好。

最佳解决思路

编辑>键盘快捷键…,取消选中“启用菜单访问键”。

次佳解决思路

对于Gnome终端3.14.1:单击编辑(在菜单栏上)>偏好>最后在”General”选项卡上,Un-check“启用助记符…”。

第三种解决思路

这真的让我发疯了。我想使用Alt-V进行粘贴,因为它比使用CTRL更符合人体工程学,但由于“视图”菜单选项,这似乎不可能。

总的来说,这似乎是一个错误,因为当我在首选项中禁用热键时,我不再能够使用Alt-V访问“视图”菜单,但我也无法将该组合用于其他内容。

我能够让Alt-Z工作,因为没有以Z开头的菜单。

第四种思路

如果要全局执行此操作,可以尝试此方法(source):

To disable mnemonics you should create (if it doesn’t already exist) ~/.gtkrc-2.0. This file should contain the line gtk-enable-mnemonics = 0 (you can add other GTK settings if you’d like). Then, restart for the changes to take effect (you may be able to log out then log in instead).

The alt key will still make menus appear in some cases, but the mnemonics are now disabled. Hoorah!

编辑:此方法不再有效。我提交了关于OP问题的bug report,所以我们将看到它是如何演变的。

第五种思路

在Ubuntu 16.04中,转到系统设置 – >键盘 – >快捷方式 – >启动器,并清除显示HUD的键(或将其更改为另一个键)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1434.html,未经允许,请勿转载。