如何构建位于键盘和应用程序之间的组件来捕获所有按键并发出自己的按键信号。发出的信号不一定与捕获的信号一一对应。最终,我试图创建一个类似于 ibus 的输入方法(我也希望了解有关 ibus 在技术上如何工作的信息)。
阅读完这个问题后,我认为捕获的适当位置是在生成键码或键符号之后。我还了解 X 允许客户端获取所有听起来与我想做的事情相关的键盘事件。
keyboard x11 input-method
input-method ×1
keyboard ×1
x11 ×1