Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 2 / 2
Регистрация: 22.12.2016
Сообщений: 140
1

Реализация ожидания нажатия клавиши в asm

22.03.2017, 20:22. Просмотров 1570. Ответов 2
Метки нет (Все метки)

Возможно кто-то сталкивался с данным вопросом ранее,
Как реализовать проверку нажатия клавиши к примеру(shift) т.е пока нажата клавиша - выполняется код(т.е выявить состояние клавиши WM_KEYDOWN / WM_SYSKEYDOWN) .
x86 asm.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2017, 20:22
Ответы с готовыми решениями:

Ожидание нажатия клавиши
У меня ниже представлен код. Как сделать что б на указанном участке прорамма приостановилась и...

Блокирование нажатия клавиши
Добрый день.Пытаюсь разобраться с блокированием нажатия определенных клавиш на клавиатуре.К...

Функции Win Api для отслеживания нажатия клавиши
Мне необходимо вывести скан код нажатой клавиши и количество повторов при удержании клавиши. При...

[MASM32] Вывод в консольное окно текста заданным цветом в указанной позиции и ожидание нажатия клавиши левый Alt
Помогите, переписать с использованием функций API программу, создающую консольное приложение...

2
4$M f0r3v3r XD
5818 / 1754 / 192
Регистрация: 14.12.2014
Сообщений: 3,295
Записей в блоге: 11
26.03.2017, 23:36 2
Лучший ответ Сообщение было отмечено mastercard как решение

Решение

Есть 2 способа:
1. Клавиша Shift нажата, если GetAsyncKeyState(VK_SHIFT) != 0
2. Клавиша Shift нажата, если GetKeyState(VK_SHIFT) < 0
Обе функции возвращают значение в AX (а не EAX), т.е. тип SHORT.
1
0 / 2 / 2
Регистрация: 22.12.2016
Сообщений: 140
29.03.2017, 11:56  [ТС] 3
Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2017, 11:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Побуквенный вывод слова через цикл + ожидания нажатия клавиши (после нажатия очистка и установка курсора на )
строку) Masm32 (com -программа) вообщем столкнулся с проблемой. к примеру ввожу ' LSD49 $'...

Макрос ожидания нажатия клавиши
Пишу на fasm'е систему макросов. Стал делать макрос ожидания нажатия клавиши без эха. Синтаксис...

Вывод текста на экран во время ожидания нажатия клавиши.
Языс C, компилятор Borland C++ 3.1 for DOS. Прошу помочь и ответить на мой вопрос. Я пишу игру,...

Реализация выхода из консольного приложения после нажатия любой клавиши
суть задачки- написать таймер для консоли с возможностью остановки при нажатии любой клавиши....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.