从窗口窃取键盘事件(C API)

时间:2017-07-19 06:26:26

标签: x11 xlib

我正在编写一个游戏脚本(DotA 2 - Invoker),以便例如当我按 1 时它会窃取它而不是发送键盘事件 w < / kbd> w e 顺序,所以游戏不应该收到关键事件 1

XGrabKeyboard(display, Dota2Win, False, GrabModeSync, GrabModeSync, CurrentTime);

我无法通过这样的方式实现这一目标,因为游戏在XSendEvent w w 1 > e

我认为xlib无法做我想做的事情,所以我能想到的唯一方法是直接轮询设备(/dev/input/event1或其他东西),如果有的话,那么请给我一个例子

(另外,我需要C API解决方案。所以,请不要使用python。)

0 个答案:

没有答案