J'essaie d'affecter les deux boutons latéraux de mon Logitech Anywhere MX 3 à l'incrémentation/décrémentation du volume. sans en utilisant des outils supplémentaires, idéalement en utilisant hidutil
.
Mon idée était de générer un plist pour le lancement, comme fait ici .
Karabiner-Elements est capable de cartographier sans problème :
J'avais réussi à identifier le bon appareil pour la correspondance 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)
Maintenant, j'essaie de trouver les codes de clé corrects pour le bouton 4 et le bouton 5 et la diminution et l'augmentation du volume pendant plusieurs jours.
Quelqu'un les connaît-il ?
Apple ne liste les codes des touches du clavier que dans son Technotes .
Cross-Post également sur Github .
P.S. : Initialement, je voulais aussi mapper le bouton du milieu sous la roue, mais ce bouton ne génère aucun événement. Je sais qu'il existe un moyen d'ajuster le firmware des souris Logitech (ici MX Revolution) pour modifier le comportement de la molette, mais cela nécessiterait une réécriture pour MacOS. (Voir l'article Ensourced " Linux, MX Revolution et le bouton du milieu de la souris ")