检测用热键按下的窗口键

时间:2015-01-30 03:58:47

标签: c# winforms

如何使用热键检测LWinRWin键?

现在我正在使用给定here的示例代码,但只有在用作修饰符时才会检测到win键。我想知道如何检测win键。像这样:

private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.LWin || e.KeyCode == Keys.RWin) WriteLine("Windows key pressed"); }

但是如果形式没有集中,就能够检测到它。

1 个答案:

答案 0 :(得分:0)

我在这个问题中找到了答案:C# : Keyboard Hook

  

Processing Global Mouse and Keyboard Hooks in C#.

     

我发现那篇文章很有用。

注意:Kendall Frey会回答这个问题。