Я разработал приложение на C ++, которое работает в Windows 7, 8.x и 10. Я хотел бы использовать дистанционный затвор Bluetooth для управления приложением.
Удаленный затвор, похоже, является устройством HID, которое отправляет нажатия клавиш в Windows. Поведение этих клавиш по умолчанию: громкость вверх, громкость вниз, воспроизведение / пауза, следующий и предыдущий.
Хотя я могу обнаружить эти нажатия клавиш из своего приложения и действовать на них, мне не удалось отключить действующие на них Windows. Например В настоящее время, когда кто-то нажимает клавишу увеличения громкости на удаленном затворе, происходят две вещи:
Как я могу сказать Windows, чтобы не действовать на эти нажатия клавиш для этого конкретного устройства?
Спасибо
Я не пробовал, но я думаю, что это возможно, отключив Доступ к устройству интерфейса пользователя Сервис на Windows.
Там могут быть некоторые побочные эффекты, такие как, например:
Если служба остановлена или отключена, кнопки на USB-клавиатурах не будут функционировать (то есть, назад, вперед, увеличение громкости, уменьшение, предыдущий трек, следующий трек), равно как и кнопки громкости на динамиках USB.
но вы все еще можете попробовать 🙂
здесь как это отключить
Других решений пока нет …