如何从 GNOME 的窗口上下文菜单中取消分配 Alt 键

Bar*_*bek 7 shortcut-keys key-binding

当我使用 GNOME Shell 和 GNOME 连接管理器程序,并在 Midnight Commander(全部在 GNOME 连接管理器中)中尝试Alt+S时,我打开了一个窗口上下文菜单,而不是MC中的搜索操作快捷方式。这只是一个例子:这在其他程序中也是一个问题。

我无法使用此 Ask Ubuntu answer 中所述的键盘快捷键设置来解决此问题。没有像键盘快捷键这样的菜单项。

此外,使用密钥的技巧Escape也不好,因为它是一种解决方法而不是真正的解决方案。

我怎样才能简单地禁用这个特定的Alt关键行为?

tho*_*hom 5

GNOME 连接管理器正在拦截Alt它自己的菜单的组合键,并拒绝将它传递给它所托管的外壳程序(您的 MC 实例正在运行的地方)。这是不可配置的。

这是 GNOME 连接管理器中的错误,或者准确地说是它使用的 GUI 库 (Gtk) 中的错误,因此唯一好的解决方案是访问他们的站点并报告错误。

另一种方法是向 GTK 提交关于“Alt 被硬编码”的错误,但您需要大量的魅力和耐力才能说服他们使 Alt 可配置。所有替代方案都是变通方法,其中 ESC 键技巧是最优雅的。