Хук для чтения с клавиатуры. Добавление по кодам клавиатуры - C#

Узнай цену своей работы

Формулировка задачи:

Есть вот такой хук для считывания клавиш
globalKeyboardHook gkh = new globalKeyboardHook();
 
gkh.HookedKeys.Add(Keys.Q);
gkh.HookedKeys.Add(Keys.W);
gkh.HookedKeys.Add(Keys.E);
 
gkh.KeyDown += new KeyEventHandler(gkh_KeyDown);
 
 void gkh_KeyDown(object sender, KeyEventArgs e)
        {

            {
                 MessageBox.Show(e.KeyCode.ToString());
            }
        }
Все работает нормально, но есть одна проблема, мне нужно добавлять клавиши в хук не вот так "gkh.HookedKeys.Add(Keys.E);", а по кодам клавиатуры к примеру "0x70" Или по десятичным числам, будет даже удобнее, к примеру клавиша F1 - это "112" Заранее благодарен!!!

Решение задачи: «Хук для чтения с клавиатуры. Добавление по кодам клавиатуры»

textual
Листинг программы
gkh.HookedKeys.Add((Keys)112);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 3.4 из 5
Похожие ответы