Использование int16h для чтения Shift + стрелка - PullRequest
0 голосов
/ 03 декабря 2018

Я использую ассемблер TASM для написания программы, и в рамках этой программы я слушаю нажатие клавиши пользователем.Я хотел бы слушать, когда пользователь удерживает нажатой клавишу Shift и клавишу со стрелкой.Однако, похоже, что эта комбинация не имеет ни уникального кода сканирования, ни уникального символа ascii.Есть ли способ прослушать эту комбинацию или было бы более практично просто использовать ctrl + клавиша со стрелкой, поскольку у них есть уникальный код сканирования?

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2019

Вам следует дождаться нажатия клавиши со стрелкой и, когда она нажата, проверить состояние клавиш переключения (это Ctrl, Alt, Shift).Если вы выполняете оба требования, вы только что поймали пользователя, нажав комбинацию.

...