0
我有一个枪状的手柄和触发器。当我按下此触发器时,我想启动一些功能。当我拉动扳机时,它会在KeyDown事件中返回H,RControlKey。右键CTRL/VK_RCONTROL上的keydown功能
问题是,如何按下该触发键(H,ControlKey)时执行某个功能?
我有一个枪状的手柄和触发器。当我按下此触发器时,我想启动一些功能。当我拉动扳机时,它会在KeyDown事件中返回H,RControlKey。右键CTRL/VK_RCONTROL上的keydown功能
问题是,如何按下该触发键(H,ControlKey)时执行某个功能?
也许是这样的:
if (e.KeyCode == Keys.RControlKey)
{
//your code
}
这也适用于其他键,如A,B或移位。
低级键盘挂钩? http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx –
大多数这些设备都有专用的SDK,可以让您创建专用对象来侦听触发器状态的变化。这些工作无论是哪种形式或控件都关注,即使您的应用程序已经最小化。 – tcarvin