|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.06.2010, 17:25 | #11 |
Форумчанин
Регистрация: 01.09.2009
Сообщений: 197
|
Бесконечный цикл с GetKeyboardState, вот описание http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx
|
27.06.2010, 09:59 | #12 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Господи, народ, мне не нужна одна клавиша. Мне нужны ВСЕ зажатые на данный момент.
В планах порабощение вселенной...
|
27.06.2010, 11:16 | #13 |
Форумчанин
Регистрация: 03.02.2008
Сообщений: 213
|
Тут есть маленький пример, но нужно понять суть как осуществить проверку http://www.debryansk.ru/~lpsch/uchit...l/uchpract.htm
Я бы делал так: Использовал ассемблерную вставку, функцию 02h int16h, с помощю этой функции можно определить зажатие клавиш типа (правый-левый шифт, контрол, зажат ли капслок, намлок...), результат возвращается в регистр AX! Дальше посмотреть в справочник какой установленый бит отвечает какой клавише. Все остальние нажатия можно определить с помощью readkey.
Пишу программы на заказ, контакты под аватаром!
Отзывы тут |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клавиатура с 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 |