C#检测按下Windows键

本文关键字:Windows 检测 | 更新日期: 2023-09-27 18:28:40

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

该怎么办?

C#检测按下Windows键

我建议您试用Keys.LWin

尝试Keys.LWinKeys.RWin的密钥代码枚举