Estoy tratando de asignar los dos botones laterales de mi Logitech Anywhere MX 3 para aumentar/disminuir el volumen sin utilizando cualquier herramienta adicional, idealmente utilizando hidutil
.
Mi idea era generar un plist para el lanzamiento, como se hace aquí .
Karabiner-Elements es capaz de mapear sin problemas:
He podido identificar el dispositivo correcto para la coincidencia de hidutil:
Devices:
VendorID ProductID LocationID UsagePage Usage RegistryID Transport Class Product UserClass Built-In
0x46d 0xb025 0xaa3c803e 1 2 0x100000c18 Bluetooth Low Energy IOHIDResource MX Anywhere 3 (null) (null)
Ahora estoy tratando de encontrar los códigos clave correctos para el Botón 4 y el Botón 5 y la disminución y el aumento del volumen durante varios días.
¿Alguien los conoce?
Apple sólo indica los códigos de las teclas del teclado en su Technotes .
También en la página web de Github .
P.D.: Inicialmente quería mapear también el botón del medio debajo de la rueda, pero este botón no genera ningún evento. Sé que hay una manera de ajustar el firmware de los ratones Logitech (aquí MX Revolution) para cambiar el comportamiento de la rueda, pero eso requeriría una reescritura para MacOS. (Ver el artículo de Ensourced " Linux, MX Revolution y el botón central del ratón ")