所以我收到了一个外部运动控制器设备(Myo),我希望创建一个应用程序,其中某些运动基本上会在全局范围内模拟击键或按键(与什么应用程序无关)。这将在我的程序在后台运行时发生,因此它可以接收运动输入并作为键盘按下输出。
一个例子是,如果我要在前台(也是全屏)玩棒球比赛并且我做一个投球动作,程序将输出将在游戏中投球的键(无论它可能是哪个键)。
我已经查看了 C# 中的 SendKeys 类,但我觉得它的功能可能存在限制(特别是全局按键发送)。
有没有一种好方法可以让我编写一个程序,以便我可以使用我的运动控制器将动作映射到使用 C# 的按键?如果它可以为密钥持有做 key_down 和 key_up 也很好。