在RDP中运行的AHK脚本,如果有 KeybdHook,会发送一些奇怪的控制按键。
比如仅以下两行简单的 .ahk 脚本
#Persistent #InstallKeybdHook
打开按键历史,F5刷新,之后将焦点移出RDP再移回来(鼠标点击窗口外再点回来),再次F5可以看到,发送了一大堆的 shift/control/alt/tab 的 up 事件
这个行为是否是RDP的默认行为?是否和AHK无关?只是用了#InstallKeybdHook
之后捕捉到了而已?
某些情况下会导致部分绑定的UHK快捷键失效(也可能和UHK的驱动有关)
导致部分绑定的UHK失效看起来和这个问题无关,还是UHK+RDP的锅: https://github.com/UltimateHackingKeyboard/agent/issues/871
最后使用这个issue中提到的一个第三方固件,用它的setKeystrokeDelay
参数解决。