C# обнаружить нажатие клавиши Windows

Я создаю текстовое поле для ввода комбинации глобальных горячих клавиш, которые затем можно использовать в программе. Для этого я использую событие TextBox.KeyDown и посмотри KeyEventArgs, Но проблема в том, что я не нашел, как использовать KeyEventArgs чтобы увидеть, нажата ли клавиша Windows. свойства KeyCode, Modifiers используйте тип enum Keys, который не имеет значения для клавиши Windows, потому что когда вы нажимаете клавишу Windows, то KeyDown событие вызвано, но Modifiers свойство содержит None,

Что делать?

2 ответа

Я предлагаю вам попробовать с Keys.LWin,

Пытаться Keys.LWin а также Keys.RWin для ключевого кода enum

Другие вопросы по тегам