Re[3]: Нажатие и удержание нескольких клавиш
От: Jakop Россия https://wmspanel.com
Дата: 19.01.04 05:55
Оценка:
Здравствуйте, Slicer [Mirkwood], Вы писали:

SM>Лучше использовать keybd_event (полная симуляция нажатия клавиши), потому что иначе глючат функции асинхронной проверки состояния клавиш (GetAsyncKeyState), которые анализируют не принятые сообщения, а состояние, отслеживаемое где-то на более низком уровне (где — не знаю, но думаю, что где-то повыше драйвера клавиатуры — иначе как бы симуляция это разруливала?).


keybd_event — это не лучший вариант..Он эмулирует нажатие клавиши безотносительно
окна...Если в цикле эмуляции фокус передается другому окну случается беда
В одном из проэктов который мне передали на доработку, макросы были реализованы именно ч/з keybd_event...Устал разгребать.....
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming

https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.