当我打开“文件”菜单或 LibreOffice 或 GNU 图像处理程序中的任何其他菜单时,为什么我的 xfce4-keyboard-settings 快捷方式停止工作,直到我单击运行 Xfce 版本 4.12 桌面的 Ubuntu Studio 18.04 中的菜单?谢谢大家的时间。
答案1
这不是问题。只需在使用全局快捷键之前关闭菜单即可。
当您按下一个键时,您的操作系统将对其进行评估。桌面环境、窗口管理器或任何其他热键守护程序将首先查看快捷方式。如果该键与全局快捷键匹配,例如用于启动您的终端,则将执行与该全局快捷键相对应的操作。换句话说,全局定义的快捷键将优先于在应用程序级别定义的快捷键。此行为允许您切换窗口、操作窗口并(几乎)随时使用快速启动器。如果没有与您按下的键相对应的全局操作,则控制权将传递给您当前的应用程序,如果为该热键定义了操作,则该应用程序可以对其执行某些操作。
事实上,当应用程序菜单打开时,全局定义的快捷键不再被评估。这是开发人员的设计决定。当菜单打开时,您别无选择,只能先用它做某事,然后才能做其他事情。这实际上确保了您的所有应用程序菜单都会在您不需要时关闭。
如果你问我,这可以减少混乱并使事情更整洁。我不需要一小时后再回到应用程序,只是为了看到某个菜单仍然处于半打开状态。