一个应用程序如何在另一个应用程序执行function BlockInput (winuser.h)时接收来自用户的输入?我想看看autohotkey or c#的示例代码例如,我是running an A.exe应用程序和A.exe blockInput,所以我的ahk脚本无法接收按键。我仍然想运行A.exe应用程序,但是我的ahk脚本仍然可以接收按键。
我需要监听蓝牙键盘发送到我的设备的原始命令/按键,如果可能的话,防止它们“传播”到系统的其余部分。基本上,我已经用从stdin接收按键并控制我的飞利浦色调灯泡的Node.js和咖啡脚本编写了一些东西。hue.increaseBri() when 'b' then hue.turnOff()
# Exit on ctrl-cctrl and key.name is
特别是对于布局和语言,在这些语言中,两个或多个按键生成一个更复杂的字符,比如按‘,然后按,a to get,就变得非常麻烦了。因此,我认为这是一种次优的方法,有一个更聪明的解决方案,只需提供扫描代码(如Linux中的“显示键-s”提供的那样),并使用系统区域设置在QQuick LineEdit中打印正确的字符。将扫描代码传递给系统以生成“真实”关键事件的最佳/正确方式是什么,以及我如何在代码中“接收”它们。
系统是Linux。C++后端就可以了。估计只有QML才有能力..。为此生成自己的键盘<e