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

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

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

Есть вот такой хук для считывания клавиш
Листинг программы
  1. globalKeyboardHook gkh = new globalKeyboardHook();
  2. gkh.HookedKeys.Add(Keys.Q);
  3. gkh.HookedKeys.Add(Keys.W);
  4. gkh.HookedKeys.Add(Keys.E);
  5. gkh.KeyDown += new KeyEventHandler(gkh_KeyDown);
  6. void gkh_KeyDown(object sender, KeyEventArgs e)
  7. {
  8.  
  9. {
  10. MessageBox.Show(e.KeyCode.ToString());
  11. }
  12. }
Все работает нормально, но есть одна проблема, мне нужно добавлять клавиши в хук не вот так "gkh.HookedKeys.Add(Keys.E);", а по кодам клавиатуры к примеру "0x70" Или по десятичным числам, будет даже удобнее, к примеру клавиша F1 - это "112" Заранее благодарен!!!

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

5   голосов , оценка 3.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы