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

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

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


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

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

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

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

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

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

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

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

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

Опции темы


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