如何仅在某个窗口处于焦点状态时重新映射一组热键?

如何仅在某个窗口处于焦点状态时重新映射一组热键?

有没有办法在逐个窗口的基础上将键盘上的按键重新映射到替代配置?

我不知道它在 Linux 上如何工作,但在 Windows 上,我可以使用 FindWindow() 通过标题和类名检测窗口,针对 GetForegroundWindow() 进行测试,然后使用 RegisterHotKey() 更改密钥。

我怎样才能在Linux上做类似的事情?

我在 Fedora 30 上运行 MATE Desktop,所以都是 GTK3。

相关内容