[b]Отслеживать нажатие клавиш вне программы..КАК?[/b]

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Nitroo
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 05.05.2003 (Пн) 6:59

[b]Отслеживать нажатие клавиш вне программы..КАК?[/b]

Сообщение Nitroo » 06.05.2003 (Вт) 11:15

Как отследить нажатые клавиши вне программы например когда я печатаю или что то ещё!!!
помогите очень нужно!!!
:shock: :shock: :shock:

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 06.05.2003 (Вт) 15:04

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

:roll:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________

Алекс
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 30.04.2003 (Ср) 15:59
Откуда: Краснодар

Сообщение Алекс » 06.05.2003 (Вт) 17:24

Эту тему уже поднимали несколько раз.
Смотри намример здесь
Алекс.

Пётр
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.05.2003 (Ср) 6:55

Сообщение Пётр » 07.05.2003 (Ср) 7:15

Я пробовал сделать отслеживание клавиатуры с помощью
GetAsyncKeyState. Состояние кнопок проверял с помощью таймера.
Но увы. Возникла проблема в регулировке интервала таймера. Если его установить меньше 30-50, то буквы пропечатываются по нескольку раз, если сделать интервал больше, тогда некоторые кнопки вообще не пропечатываются. Таймер не успевает их отследить.
В результате файловый отчёт больше напоминает шифрованное письмо.

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 07.05.2003 (Ср) 9:58

есть еще вариант отлавливать нажатия клавиш через direct input.... зато работает чётко :roll:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 56

    TopList