所以为了好玩,我正在使用这个资源(http://www.fluxbytes.com/csharp/how-to-register-a-global-hotkey-for-your-application-in-c/)搞乱全局热键
我使用以下方法可以正常发送密钥:
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == 0x0312)
{
SendKeys.Send("ayy lmao" + "{ENTER}");
}
}
现在,当我在记事本中使用热键时,我可以随意多次执行此操作。但是当我在Chrome中这样做时,它只会在按下热键后发送一次,然后就不会再这样做了!
它不仅不会在 Chrome 中执行此操作,而且在 Steam 中也不会执行此操作!
奇怪的是它仍然有效,并且会在记事本中发送任意多次...
谁能帮我吗?