C#检测按下Windows键

时间:2013-08-22 10:10:37

标签: c# keydown hotkeys windows-key

我创建了一个文本框,用于输入全局热键组合,然后可以在程序中使用。为此,我使用事件TextBox.KeyDown并查看KeyEventArgs。但问题是我还没有找到如何使用KeyEventArgs来查看是否按下了Windows键。属性KeyCodeModifiers使用枚举类型Keys,它没有Windows键的值,因为当您按下Windows键时,会触发KeyDown事件,但Modifiers属性包含None

怎么办?

2 个答案:

答案 0 :(得分:1)

我建议你试试Keys.LWin

答案 1 :(得分:1)

尝试使用Keys.LWinKeys.RWin作为键码枚举