Отлавливание нажатой клавиши.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
STanli
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 163
Зарегистрирован: 31.05.2004 (Пн) 15:22
Откуда: ТОМСК

Отлавливание нажатой клавиши.

Сообщение STanli » 11.09.2005 (Вс) 4:26

Как отловить нажатие клавиши в постороннем приложение? Через таймер непойдёт...
Раз, два, три, четыре, пять, с детства с рифмой я дружу.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 11.09.2005 (Вс) 4:32

Хук. В поиск по форуму.

STanli
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 163
Зарегистрирован: 31.05.2004 (Пн) 15:22
Откуда: ТОМСК

Сообщение STanli » 14.09.2005 (Ср) 6:37

Чтото я всё равно немного не догоняю...
Задам вопрос на прямую. Нужна программа которая будет заменять каждую написанную букву(например "V" на "В", "D" на "Д" и т.д)
Пишеш предложение нажимаеш на клавишу и она по готовому словарю заменяет.
з.ы Текст пишется в постороней программе.
Раз, два, три, четыре, пять, с детства с рифмой я дружу.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 14.09.2005 (Ср) 10:55

все равно хук и поиск
Весь мир матрица, а мы в нем потоки байтов!

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 14.09.2005 (Ср) 16:19

Задам вопрос на прямую. Нужна программа которая будет заменять каждую написанную букву(например "V" на "В", "D" на "Д" и т.д)

afov.narod.ru -> Файлы -> AjKeysImitter (<10 Kb).

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 14.09.2005 (Ср) 16:21

PS. Это реально кульная прога (хоть и писалась с другой цклью), и не надо орать, что она не убирает то, что нажимаешь... Там подумать надо, но 100% (если все правильно сделаешь) заменять будет.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.09.2005 (Чт) 9:13

Поиск по ключам:
RegisterHotKey, SetWindowsHookEx, журнальные хуки.
Моду создают модоки, а распространяют модозвоны.

STanli
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 163
Зарегистрирован: 31.05.2004 (Пн) 15:22
Откуда: ТОМСК

Сообщение STanli » 16.09.2005 (Пт) 2:52

AjaxVS прога может и кульная, но как в ней зделать чтобы она земенила "Q" на "Ку"?
Раз, два, три, четыре, пять, с детства с рифмой я дружу.

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 20.09.2005 (Вт) 10:58

Запросто...
Надо в поле "последовательность символов" (или как я ее там назвал) записать "Назад","К", "у" вместо "Q" - точно не помню, но смысл такой.

STanli
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 163
Зарегистрирован: 31.05.2004 (Пн) 15:22
Откуда: ТОМСК

Сообщение STanli » 22.09.2005 (Чт) 13:02

Ничё не могу разобраться :( Надо нормальную прогу в которой будет всё просто.
Словарь я зделаю сам, надо чтобы она по нажатия клавиши заменяла буквы в предложение.
Раз, два, три, четыре, пять, с детства с рифмой я дружу.

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 22.09.2005 (Чт) 13:08

STanli
А почему тебе не подойдёт таймер?
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

STanli
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 163
Зарегистрирован: 31.05.2004 (Пн) 15:22
Откуда: ТОМСК

Сообщение STanli » 27.09.2005 (Вт) 12:49

Потомучто всё будет нереально тормозить! И ещё интервал между нажатиями клавиш меньше чем у таймера.
Раз, два, три, четыре, пять, с детства с рифмой я дружу.

Kiryusha
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 216
Зарегистрирован: 30.08.2005 (Вт) 10:56
Откуда: УР, Ижевск

Сообщение Kiryusha » 29.09.2005 (Чт) 12:03

Меньше 50 мс??? :shock:
Судебно-медицинское вскрытие показало, что чукча умер в
результате судебно-медицинского вскрытия.

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 29.09.2005 (Чт) 17:03

Direct input и punto switcher

Ем вилкой...


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

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 34

    TopList