Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват нажатия клавиатуры в конкретном приложении / 13 сообщений из 13, страница 1 из 1
15.02.2017, 22:14
    #39405309
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Возможно это уже где то звучало, но тк с апи не имел ничего общего обращаюсь к вам.
Надо создать приложение чтобы перехватывать нажатия клавиатуры и записывать их в текстовый файл. Причем надо бы и кириллицу и латиницу и спецсимволы и цифры. Без форм,без настроек и прочего. Только перехват клавиатуры в текст.
Если есть желание, то можно не бесплатно.
Писать надо на VB6.0.
...
Рейтинг: 0 / 0
15.02.2017, 22:38
    #39405315
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
...
Рейтинг: 0 / 0
15.02.2017, 23:18
    #39405326
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Shocker.Pro,

Ага, еще про хук забыли. А теперь бы как это все связать? Еще вагон констант надо подключить с клавишами клавиатуры. Но опять же русский это не съест.
Да и не понятно как будет определять нажатие.
...
Рейтинг: 0 / 0
15.02.2017, 23:19
    #39405328
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Shocker.Pro,и еще интересует как антивирус на это отреагирует.
...
Рейтинг: 0 / 0
16.02.2017, 02:23
    #39405373
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Shocker.Pro 13425468 этот код одномоментно проверяет состояние клавиши. то есть, чтобы перехватить его нужно крутить в цикле. если делать это без пауз, то будет грузиться процессор, если с паузами, нажатие может произойти во время паузы.
...
Рейтинг: 0 / 0
16.02.2017, 02:29
    #39405374
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
BlackeAngelНо опять же русский это не съест.причем тут русский? регистрируется нажатие кнопки, а не ввод символа, не важно какая текущая раскладка. но если что, узнать ее все равно можно.

BlackeAngelShocker.Pro,и еще интересует как антивирус на это отреагирует.если нужно перехватить гарантированно, то без хука не обойдешься, а антивирус воспримет это осуждающе.

а GetKeyboardState - с одобрением.
...
Рейтинг: 0 / 0
16.02.2017, 09:26
    #39405441
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Antonariy,
И как без хука ловить статус кнопки?
...
Рейтинг: 0 / 0
16.02.2017, 09:41
    #39405450
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Antonariy,
И чем отличается GetAsyncKeyState от GetKeyboardState ?
...
Рейтинг: 0 / 0
16.02.2017, 22:14
    #39406183
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
BlackeAngelAntonariy,
И чем отличается GetAsyncKeyState от GetKeyboardState ?А справку прочитать не судьба? GetAsyncKeyState проверяет состояние одной кнопки, а GetKeyboardState копирует в массив состояние всех кнопок.
...
Рейтинг: 0 / 0
16.02.2017, 22:15
    #39406184
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
BlackeAngelAntonariy,
И как без хука ловить статус кнопки?Никак.
...
Рейтинг: 0 / 0
16.02.2017, 22:33
    #39406193
BlackeAngel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
Antonariy,
И какой из выше двух описанных подойдет для решения этой задачи? Гонять циклом на все кнопки GetKeyboardState?
А если спецсимволы, то надо чтоб нажаты были 2 кнопки, то есть надо ставить счетчик?
...
Рейтинг: 0 / 0
17.02.2017, 09:14
    #39406302
bbx1389
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
AutoHotkey вроде с открытым кодом
...
Рейтинг: 0 / 0
17.02.2017, 10:52
    #39406382
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перехват нажатия клавиатуры в конкретном приложении
BlackeAngelА если спецсимволы, то надо чтоб нажаты были 2 кнопки, то есть надо ставить счетчик?нет, нужно проверять состояние нескольких кнопок сразу.

В справке написано, что функция GetAsyncKeyState может показать, изменилось ли состояние кнопки, с момента ее последнего вызова.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перехват нажатия клавиатуры в конкретном приложении / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]