Как ядро ​​4.x / 5.x Linux и udev отображают события нажатия кнопок на гарнитурах Bluetooth? - PullRequest
0 голосов
/ 17 марта 2019

У меня Bluetooth-гарнитура Plantronics M70, которая, как и большинство гарнитур, оснащена кнопкой «функция». При подключении к смартфону это обычно используется для инициирования вызова. Я хочу использовать его, чтобы начать краткую аудиозапись, например, сделать заметку. Есть ли способ создать правило udev, которое связывает событие нажатия кнопки со скриптом? Гарнитура издаст двойной звуковой сигнал, если удерживать кнопку нажатой дольше; это можно использовать для запуска второй функции?

Я могу наблюдать за трафиком Wireshark, когда кнопка нажата, когда устройство используется в качестве высококачественного приемника аудио A2DP, но я не могу заставить "udevadm monitor" наблюдать за событием.

Предложения, инженерия?

...