首页 > 解决方案 > 捕获 X11/GTK+ 键盘快捷键事件 - 更改桌面/工作区

问题描述

在 Linux(大多数发行版?)中有一个键盘快捷键设置应用程序,可让您设置键盘快捷键,例如最小化窗口或切换到下一个工作区/桌面或移动到下一个媒体轨道的组合键。我想连接到按下定义的快捷方式而不是组合键时触发的事件,因为组合键可以更改,但事件始终是事件。具体来说,我想捕获下一个/上一个工作区/桌面事件,而不是工作区/桌面更改,而是进行更改的键盘请求。

但是,我无法弄清楚这些事件是在哪里出现的。有谁知道我在哪里可以连接到这些事件?我认为 GTK+ 有一些方法可以解决它,但即使我必须使用 X11/XLib,我也可以接受。

最终我将在 python 中对此进行编码,但现在我只是在寻找一种方法来捕获这些事件。

标签: linuxeventsgtkx11

解决方案


推荐阅读