2012-11-16 36 views
0

我有一个枪状的手柄和触发器。当我按下此触发器时,我想启动一些功能。当我拉动扳机时,它会在KeyDown事件中返回H,RControlKey右键CTRL/VK_RCONTROL上的keydown功能

问题是,如何按下该触发键(H,ControlKey)时执行某个功能?

+0

低级键盘挂钩? http://blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx –

+0

大多数这些设备都有专用的SDK,可以让您创建专用对象来侦听触发器状态的变化。这些工作无论是哪种形式或控件都关注,即使您的应用程序已经最小化。 – tcarvin

回答

0

也许是这样的:

  if (e.KeyCode == Keys.RControlKey) 
      { 
       //your code 
      } 

这也适用于其他键,如A,B或移位。