как послать в com порт сочетание клавиш из с++ например esc+Y

Программирование


Примечание:
При помощи CHR я получу код некого символа но не сочетания клавиш.
Ответы:
А разве CHR(код) не работает в С-ях?
А, ну да...
Тогда просто пишите как байт это число. Ком порт же открывается как файл на запись.
Чтобы понять можно и прочитать его с клавы для начала. Клавиатура же все равно через ком эмулированна.
проблема в перехвате одновременного нажатия двух клавиш или в самой передачи?
Вторая проблема решается обыкновенной посылкой двух байт,  самый простой вариант
А первая решается временными характеристиками, человек при любом раскладе не может одновременно нажать на две кнопки сразу,  хоть 5 миллисекунд но будет между нажатиями одной и второй кнопки. Прерывание спокойно успевает срабатывать и диагностировать. В виндах ставится таймер на 20 милисекунд, у меня он также успевает срабатывать, как не пытались быстро нажимать
2Мурло
А вы посмотрите какой код при этом передается.
Клавиатура альт и контрл + кнопка обрабатывает 1 байтом
esc - 27,
Y - 89


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.