Haptickeyは、Touch Bookを備えたMacBook用のシンプルなユーティリティアプリケーションであり、タッチバーをタップするときに触覚フィードバックをトリガーします。

Touch Barは単なるフラットパネルであるため、表示されたキーの視覚的な変更以外にフィードバックはありません。特に、VIMを使用しているときのように、ESCキーをタップする場合、それはひどく不快です。
タッチバー自体ではなくトラックパッドを振動させる触覚フィードバックを追加することにより、タッチバーの使用を改善するのに役立ちます。また、オプションでサウンドエフェクトを再生したり、ターミナル上の視覚ベルのように画面をフラッシュしたりします。
リリースページから最新の事前に構築されたアプリケーションバイナリをダウンロードします。これらの事前に構築されたアプリケーションバイナリは署名されていないため、システム設定のセキュリティとプライバシー設定のペインでそれを実行する必要があることに注意してください。
また、アプリケーションは、システムイベントをリスニングしている他のアプリケーションと同様に、アクセシビリティを使用する許可を求める場合があります。
ソースコードからアプリケーションを構築するには、Xcodeの最新バージョンを使用する必要があります。
makeを使用してすべての依存関係をインストールし、アプリケーションバイナリをビルドしてから、 build/HapticKey.xcarchive/Products/でアーカイブします。
$ make
HapticKey.xcodeprojを開いてアプリケーションの開発を開始するだけです。
このアプリケーションは、 CGEventTapを使用して、Touch Barのキーを聞きます。イベントをタップします。
イベントが条件を満たしているときに、 MultitouchSupport.frameworkでプライベートAPIを使用することにより、触覚フィードバックを引き起こします。
現在、アプリケーションは、ESCおよびF1、F2などのいずれかをリッスンしています。タッチバーのキーまたはタップイベント。独自のHTKEventListenerを実装して、任意のイベントのフィードバックをトリガーするためにアプリケーションを拡張できます。