Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2010, 17:25   #11
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Бесконечный цикл с GetKeyboardState, вот описание http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx
ZaRDaK вне форума Ответить с цитированием
Старый 27.06.2010, 09:59   #12
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

Господи, народ, мне не нужна одна клавиша. Мне нужны ВСЕ зажатые на данный момент.
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 27.06.2010, 11:16   #13
Stepler
Форумчанин
 
Аватар для Stepler
 
Регистрация: 03.02.2008
Сообщений: 213
По умолчанию

Тут есть маленький пример, но нужно понять суть как осуществить проверку http://www.debryansk.ru/~lpsch/uchit...l/uchpract.htm

Я бы делал так:
Использовал ассемблерную вставку, функцию 02h int16h, с помощю этой функции можно определить зажатие клавиш типа (правый-левый шифт, контрол, зажат ли капслок, намлок...), результат возвращается в регистр AX! Дальше посмотреть в справочник какой установленый бит отвечает какой клавише. Все остальние нажатия можно определить с помощью readkey.
Пишу программы на заказ, контакты под аватаром!
Отзывы тут
Stepler вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клавиатура с ps/2 к usb Mikhail Bakurov Компьютерное железо 16 05.12.2014 23:11
клавиатура и си itwaswritten Помощь студентам 1 19.05.2010 14:47
Клавиатура Fenix_Elite Общие вопросы Delphi 5 23.11.2008 08:02
Клавиатура 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