Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
2 / 2 / 2
Регистрация: 18.07.2013
Сообщений: 124
1

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

04.06.2015, 16:34. Показов 1513. Ответов 2
Метки нет (Все метки)

Есть вот такой хук для считывания клавиш

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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"


Заранее благодарен!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2015, 16:34
Ответы с готовыми решениями:

Хук для полного отключения клавиатуры.
У меня новый вопрос. Я отключаю через Delphi клаву, но при нажатии на 3 комбинации клавиш она...

Глобальный хук клавиатуры для системных приложений. Почему зависает?
Здравствуйте. Имеется задача: перехватывать нажатие клавиш во всей системе. После изучения...

CreateFile для чтения HID клавиатуры?
Пытаюсь с помощью библиотеки "setupapi" открыть для чтения устройство HID определяемое системой как...

Хук клавиатуры
Нужно написать глобальный хук для клавиатуры. Сам хук у меня уже есть, но не могу никак проверить...

2
Эксперт .NET
5565 / 3617 / 1493
Регистрация: 09.05.2015
Сообщений: 8,682
04.06.2015, 16:57 2
C#
1
gkh.HookedKeys.Add((Keys)112);
0
2 / 2 / 2
Регистрация: 18.07.2013
Сообщений: 124
04.06.2015, 17:07  [ТС] 3
Спасибо!!!

Тему можно удалить
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2015, 17:07

Хук клавиатуры
Доброго времени суток, я пытаюсь сделать хук клавиатуры столкнулся с таким вопросом. Как сделать...

Хук клавиатуры
вот хороший клавиатурный хук, который я использую для отлова клавиши PrtSc(код ниже). При...

Хук клавиш клавиатуры
Создать ловушку сообщений клавиатуры, реализованную в приложении а не в DLL это суть проблемы. Не...

Хук клавиатуры (локальный)
Приветствую. Требуется отлавливать нажатые клавиши, но на Windows 7 не получается. С++ Builder XE...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru