В основном каждая программа, использующая горячие клавиши, позволяет пользователю видеть, какие клавиши на самом деле нажимаются, но я не уверен, как это достигается. Для справки см. следующий снимок экрана случайной программы, которая фиксирует комбинацию кнопок:
Как я могу реализовать что-то подобное? Событие, которое я читаю, имеет тип System.Windows.Forms.KeyEventArgs
. Есть много ключей, у которых нет описания их фактического значения, и несколько других, которые имеют неточные значения. Нет ли решения, кроме как узнать код для каждой клавиши и отобразить их вручную?
Редактировать: для пояснения я хочу получить удобное строковое представление клавиш, которые были нажаты, как показано на скриншоте выше.