2

所以为了好玩,我正在使用这个资源(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 中也不会执行此操作!

奇怪的是它仍然有效,并且会在记事本中发送任意多次...

谁能帮我吗?

4

0 回答 0