【问题标题】:Visual Studio C # - Hotkeys for trainer [duplicate]Visual Studio C# - 培训师的热键 [重复]
【发布时间】:2022-01-23 09:32:53
【问题描述】:

我使用 Visual Studio C# 制作了一个培训师,使用按钮更改值时一切正常,但现在我想创建在游戏中可以使用的热键。

我试过这段代码,但在游戏中时它不起作用(仅当我在表单中时)

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    switch(keyData)
    {
         case Keys.F2:
             // do something...
             return true;
         case Keys.F3:
             // do something...
             return true;
         case Keys.F4:
             // do something...
             return true;
         default:
             return base.ProcessCmdKey(ref msg, keyData);
    }            
}

有人可以帮助我吗?谢谢:D

【问题讨论】:

标签: c# visual-studio hotkeys


【解决方案1】:

表单必须位于顶部才能访问这些键盘 f 键。如果你添加到你的form_Load怎么样:

this.TopMost = true;

看看能不能解决。我创建了一个类似于众所周知的游戏语音命令应用程序的解决方案,您可以在其中使用 C# 中的语音命令触发任何键盘键,我可以共享代码,但是代码太多并且以专业的方式在此处发布,它仅供我个人使用,请在 youtube 上查找名为:语音攻击的应用程序。还有其他类似的免费应用。

【讨论】:

猜你喜欢
  • 2018-03-02
  • 2010-09-07
  • 2021-11-28
  • 2017-08-18
  • 2015-08-07
  • 2021-02-18
  • 1970-01-01
  • 1970-01-01
  • 2021-08-21
相关资源
最近更新 更多