Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 12.09.2007, 18:50   #1
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию Клавиатура, нажатие клавиши

Как можно обозначить событие нажатия любой клавиши на клавиатуре, даже при неактивном окне приложения?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Старый 13.09.2007, 07:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Что значит "обозначить"? Отловить? - Хук или GetKeyState.
Stilet вне форума Ответить с цитированием
Старый 13.09.2007, 10:46   #3
Yogik™
Чуть выше чайника
Пользователь
 
Аватар для Yogik™
 
Регистрация: 16.08.2007
Сообщений: 53
По умолчанию

Да, отловить.
Как действует хук?
Для GetKeyState нужен бесконечный цикл, чтобы в любой момент времени проверить, нажата ли кнопка, это грузит систему.

Да, спасибо, нашел. function Key_Hook и т.д.

Еще один вопрос: как передать переменную из приложения в функцию библиотеки для внутреннего использования?
Для того, чтобы жить как следует, надо иметь или разум или петлю. /Диоген/
Yogik™ вне форума Ответить с цитированием
Старый 22.09.2007, 21:17   #4
Walker
Пользователь
 
Регистрация: 03.09.2007
Сообщений: 28
По умолчанию

"Как можно обозначить событие нажатия любой клавиши на клавиатуре, даже при неактивном окне приложения?" --- перехват прерываний клавиатуры (ассемблер).
Walker вне форума Ответить с цитированием
Старый 21.11.2007, 00:05   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 15,968
По умолчанию

http://programmersforum.ru/showthread.php?t=772
Alar вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перехватить нажатие клавиши Windows? UnD)eaD)Snake Win Api 3 16.03.2009 18:21
Экранная клавиатура aesoem Софт 9 13.03.2009 10:59
Нажатие клавиши format Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 05.05.2008 14:25
Клавиатура RealSHELS Общие вопросы Delphi 6 29.03.2008 15:52
Клавиатура Pusher Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.03.2008 00:47


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840