Клавиши нажатые в Windows.
От: Dextor  
Дата: 29.05.04 08:24
Оценка:
Как сделать так, чтобы Console Application перехватывал нажатые клавиши в Windows и записывал их, друг за другом, в текстовую переменную?
Re: Клавиши нажатые в Windows.
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 29.05.04 12:28
Оценка:
H e l l o, Dextor!

D> Как сделать так, чтобы Console Application перехватывал нажатые

D> клавиши в Windows и записывал их, друг за другом, в текстовую
D> переменную?

Поставить хук.

--
Всего хорошего, Слава v0.666 beta (http://slava.users.otts.ru)
-= Гагарин был первым проходимцем в космосе. =-
Posted via RSDN NNTP Server 1.9 alpha
Re: Клавиши нажатые в Windows.
От: merlinJap  
Дата: 29.05.04 15:39
Оценка:
Здравствуйте, Dextor, Вы писали:

D>Как сделать так, чтобы Console Application перехватывал нажатые клавиши в Windows и записывал их, друг за другом, в текстовую переменную?



Самым простым и действенным спомобом бцдет поставить хук на клавиатуру (лучше всего сразу использовать отдельную DLL не так это сложно но зато будет работать подовсеми ОС).

Если нужен пример пишите на мыло merlin2000@hotmail.ru

только недавно сделал что то подобное.

С уважением. merlinjap

Удачи...
С уважением merlinjap.
Re[2]: Клавиши нажатые в Windows.
От: Аноним  
Дата: 29.05.04 16:23
Оценка:
Здравствуйте, merlinJap, Вы писали:

J>только недавно сделал что то подобное.


J>С уважением. merlinjap


J>Удачи...


Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?
Re[3]: Клавиши нажатые в Windows.
От: merlinJap  
Дата: 30.05.04 00:54
Оценка:
Здравствуйте, Аноним, Вы писали:


А>Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?


Отлавливаються везде.... хоть в каком окне. и русские тоже.
(в вин9х на эмуляции дос не тестировал. если есть желание могу скинуть
потестируй... )


Удачи
С уважением merlinjap.
Re[3]: Клавиши нажатые в Windows.
От: merlinJap  
Дата: 30.05.04 01:04
Оценка:
Здравствуйте, Аноним, Вы писали:



А>Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?



Блин.....приношу 1000 извинений............клавиши то перехватываються....
а вот с русским проблемма....протсто как то не тестировал это...

Еще раз извиняюсь....
Но просто с нажатиями все Ок
С уважением merlinjap.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.