linux - 捕获 X11/GTK+ 键盘快捷键事件 - 更改桌面/工作区
问题描述
在 Linux(大多数发行版?)中有一个键盘快捷键设置应用程序,可让您设置键盘快捷键,例如最小化窗口或切换到下一个工作区/桌面或移动到下一个媒体轨道的组合键。我想连接到按下定义的快捷方式而不是组合键时触发的事件,因为组合键可以更改,但事件始终是事件。具体来说,我想捕获下一个/上一个工作区/桌面事件,而不是工作区/桌面更改,而是进行更改的键盘请求。
但是,我无法弄清楚这些事件是在哪里出现的。有谁知道我在哪里可以连接到这些事件?我认为 GTK+ 有一些方法可以解决它,但即使我必须使用 X11/XLib,我也可以接受。
最终我将在 python 中对此进行编码,但现在我只是在寻找一种方法来捕获这些事件。
解决方案
推荐阅读
- apache-spark - 分布式规则引擎
- scala - 如何将具有 Decimal 的 spark DataFrame 转换为具有相同精度的 BigDecimal 的 Dataset?
- c# - 行可见性datagridview c#
- ios - 如何在 EXPO 中重建 iOS?
- javascript - 页脚链接在移动视图上消失
- django - TypeError:在 Django 数据迁移期间,Decimal 类型的对象不是 JSON 可序列化的
- python - 为什么这么多 Python 库是用 C/C++ 编写的
- wpf - DependencyProperty and caliburn, view model not updated by dependency property
- java - 保龄球记分员 Java
- android - 约束布局中的底部工作表行为