HapticKey est une application utilitaire simple pour MacBook avec Touch Bar qui déclenche une rétroaction haptique lors de la tapotement de la barre tactile.

Étant donné que Touch Bar est juste un panneau plat, il n'y a pas de rétroaction autre qu'un changement visuel de la clé affichée, il est terriblement inconfortable, surtout lors de l'apparition de la clé ESC, comme lors de l'utilisation de VIM.
En ajoutant une rétroaction haptique, qui vibre un trackpad non tactile elle-même, il aide à améliorer l'utilisation de la barre tactile. Il joue également éventuellement un effet sonore ou clignote l'écran comme une cloche visuelle sur un terminal.
Téléchargez le dernier binaire d'application prédéfini à partir de la page des versions. Notez que ces binaires d'application prédéfinis ne sont pas signés, vous devez donc permettre l'exécuter sur le volet Paramètres de sécurité et de confidentialité dans les préférences du système.
De plus, l'application peut demander la permission d'utiliser l'accessibilité, comme les autres applications qui écoutent les événements du système.
Pour créer l'application à partir du code source, vous devez utiliser la dernière version de Xcode.
Utilisez simplement make pour installer toutes les dépendances, build Application Binary, puis archive-la dans build/HapticKey.xcarchive/Products/ .
$ make
Vous pouvez simplement ouvrir HapticKey.xcodeproj pour commencer le développement de l'application.
Cette application utilise CGEventTap pour écouter la clé vers le bas et vers le haut ou appuyez sur les événements sur la barre tactile.
Il déclenche des commentaires haptiques en utilisant des API privées dans MultitouchSupport.framework lorsque l'événement remplit les conditions.
Actuellement, l'application écoute les touches ESC et F1, F2, etc. ou appuyez sur les événements sur la barre tactile. Vous pouvez implémenter votre propre HTKEventListener pour étendre l'application pour déclencher des commentaires sur les événements arbitraires.