在 awesomewm 中是否可以将所有关键事件“传递”给应用程序?

问题描述

我将 awesomewm 与 chrome 远程桌面一起使用,该桌面也连接到带有 awesomewm 的 linux 盒子。对于 chrome 远程桌面应用程序,我想将所有键绑定发送到应用程序。相反,它们会被主机拦截

是否可以进入“直通”模式(当应用程序窗口处于活动状态时)并将所有事件发送到应用程序?

当我点击主机窗口时,我希望主机再次拦截全局键绑定。

解决方法

我认为您可以使用 root.keys({}) 删除所有全局键绑定。此外,c:keys({}) 删除了每个客户端的键绑定。这应该可以解决 AwesomeWM 拦截的任何内容。

只需 root.keys(your-key-binding-table) 即可恢复您的键绑定。 (客户端键绑定也是如此,但我猜您无论如何都不想恢复它们)。