Управляйте клавишами Bluetooth удаленного затвора из моего приложения Windows

Я разработал приложение на C ++, которое работает в Windows 7, 8.x и 10. Я хотел бы использовать дистанционный затвор Bluetooth для управления приложением.

Удаленный затвор, похоже, является устройством HID, которое отправляет нажатия клавиш в Windows. Поведение этих клавиш по умолчанию: громкость вверх, громкость вниз, воспроизведение / пауза, следующий и предыдущий.

Хотя я могу обнаружить эти нажатия клавиш из своего приложения и действовать на них, мне не удалось отключить действующие на них Windows. Например В настоящее время, когда кто-то нажимает клавишу увеличения громкости на удаленном затворе, происходят две вещи:

  • Что бы я ни сказал моему приложению, чтобы сделать это нажатие
  • Кроме того, объем увеличивается на Windows

Как я могу сказать Windows, чтобы не действовать на эти нажатия клавиш для этого конкретного устройства?

Спасибо

0

Решение

Я не пробовал, но я думаю, что это возможно, отключив Доступ к устройству интерфейса пользователя Сервис на Windows.

Там могут быть некоторые побочные эффекты, такие как, например:

Если служба остановлена ​​или отключена, кнопки на USB-клавиатурах не будут функционировать (то есть, назад, вперед, увеличение громкости, уменьшение, предыдущий трек, следующий трек), равно как и кнопки громкости на динамиках USB.

но вы все еще можете попробовать 🙂

здесь как это отключить

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]