как определить, что клавиатура отключена в DirectInput - PullRequest
1 голос
/ 17 февраля 2012

Я отслеживаю HID-соединения, используя EnumDevices (..., DIEDFL_ATTACHEDONLY).Когда я отключаю игровой контроллер, он больше не отображается в обратном вызове.Однако, когда я отсоединяю клавиатуру, она все равно отображается в EnumDevices.

Я просмотрел API, но не вижу, где еще можно запросить, подключено ли устройство.

1 Ответ

0 голосов
/ 17 февраля 2012

А как насчет http://msdn.microsoft.com/en-us/library/windows/desktop/aa363432%28v=vs.85%29.aspx

Вы можете подписаться на любые уведомления устройства, такие как присоединение, отсоединение и т. Д ...

...