Хук для чтения с клавиатуры. Добавление по кодам клавиатуры - C#
Формулировка задачи:
Есть вот такой хук для считывания клавиш
Все работает нормально, но есть одна проблема, мне нужно добавлять клавиши в хук не вот так "gkh.HookedKeys.Add(Keys.E);", а по кодам клавиатуры к примеру "0x70"
Или по десятичным числам, будет даже удобнее, к примеру клавиша F1 - это "112"
Заранее благодарен!!!
Листинг программы
- 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());
- }
- }
Решение задачи: «Хук для чтения с клавиатуры. Добавление по кодам клавиатуры»
textual
Листинг программы
- gkh.HookedKeys.Add((Keys)112);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д