打开多个应用程序可能会导致公共键盘快捷键发生一些冲突。为了控制行为,我正在寻找一种方法来定义这些快捷键/热键的优先级。这种冲突的一个更具体的例子是:
程序 A 和 B 都在运行,并且它们都有针对快捷方式Ctrl+E
(1) 的操作。但是当我使用该程序A
并按快捷键(1)时,A
它不是执行程序操作,而是触发程序操作B
。
我怎样才能控制这些类型的行为?
我目前使用的是 Ubuntu 22.04 LTS
打开多个应用程序可能会导致公共键盘快捷键发生一些冲突。为了控制行为,我正在寻找一种方法来定义这些快捷键/热键的优先级。这种冲突的一个更具体的例子是:
程序 A 和 B 都在运行,并且它们都有针对快捷方式Ctrl+E
(1) 的操作。但是当我使用该程序A
并按快捷键(1)时,A
它不是执行程序操作,而是触发程序操作B
。
我怎样才能控制这些类型的行为?
我目前使用的是 Ubuntu 22.04 LTS
在 Linux 桌面上,系统范围的快捷键优先于应用程序定义的快捷键。
这只有在程序B设置了全局快捷键的情况下才能解释。如果您不想这样做,则必须将程序 B 配置为不使用该快捷键。没有系统级方法来控制它:这是通过应用程序设置的。
顺便说一句,当您使用本机 Wayland 应用程序运行 Wayland 时,不会发生这种情况(只会发生在 xwayland 上运行的应用程序之间)。Wayland 还没有实现任何让应用程序监听全局快捷键的方法。