|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Возможно это уже где то звучало, но тк с апи не имел ничего общего обращаюсь к вам. Надо создать приложение чтобы перехватывать нажатия клавиатуры и записывать их в текстовый файл. Причем надо бы и кириллицу и латиницу и спецсимволы и цифры. Без форм,без настроек и прочего. Только перехват клавиатуры в текст. Если есть желание, то можно не бесплатно. Писать надо на VB6.0. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2017, 22:14 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2017, 22:38 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Shocker.Pro, Ага, еще про хук забыли. А теперь бы как это все связать? Еще вагон констант надо подключить с клавишами клавиатуры. Но опять же русский это не съест. Да и не понятно как будет определять нажатие. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2017, 23:18 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Shocker.Pro,и еще интересует как антивирус на это отреагирует. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2017, 23:19 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Shocker.Pro 13425468 этот код одномоментно проверяет состояние клавиши. то есть, чтобы перехватить его нужно крутить в цикле. если делать это без пауз, то будет грузиться процессор, если с паузами, нажатие может произойти во время паузы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 02:23 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
BlackeAngelНо опять же русский это не съест.причем тут русский? регистрируется нажатие кнопки, а не ввод символа, не важно какая текущая раскладка. но если что, узнать ее все равно можно. BlackeAngelShocker.Pro,и еще интересует как антивирус на это отреагирует.если нужно перехватить гарантированно, то без хука не обойдешься, а антивирус воспримет это осуждающе. а GetKeyboardState - с одобрением. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 02:29 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Antonariy, И как без хука ловить статус кнопки? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 09:26 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Antonariy, И чем отличается GetAsyncKeyState от GetKeyboardState ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 09:41 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
BlackeAngelAntonariy, И чем отличается GetAsyncKeyState от GetKeyboardState ?А справку прочитать не судьба? GetAsyncKeyState проверяет состояние одной кнопки, а GetKeyboardState копирует в массив состояние всех кнопок. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 22:14 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
BlackeAngelAntonariy, И как без хука ловить статус кнопки?Никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 22:15 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
Antonariy, И какой из выше двух описанных подойдет для решения этой задачи? Гонять циклом на все кнопки GetKeyboardState? А если спецсимволы, то надо чтоб нажаты были 2 кнопки, то есть надо ставить счетчик? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2017, 22:33 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
AutoHotkey вроде с открытым кодом ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2017, 09:14 |
|
Перехват нажатия клавиатуры в конкретном приложении
|
|||
---|---|---|---|
#18+
BlackeAngelА если спецсимволы, то надо чтоб нажаты были 2 кнопки, то есть надо ставить счетчик?нет, нужно проверять состояние нескольких кнопок сразу. В справке написано, что функция GetAsyncKeyState может показать, изменилось ли состояние кнопки, с момента ее последнего вызова. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2017, 10:52 |
|
|
start [/forum/topic.php?fid=60&fpage=17&tid=2155326]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 456ms |
0 / 0 |