All Projects β†’ niw β†’ Haptickey

niw / Haptickey

Licence: mit
A simple utility application to trigger haptic feedback when tapping Touch Bar.

Projects that are alternatives of or similar to Haptickey

Zsh Apple Touchbar
Make your touchbar more powerful.
Stars: ✭ 261 (-81.29%)
Mutual labels:  touchbar
Macos Ui Kit
πŸ’Ž The most detailed and accurate macOS UI Kit for Sketch. This Sketch Library includes common Mac interface elements, cursors, and a Touch Bar UI Kit.
Stars: ✭ 551 (-60.5%)
Mutual labels:  touchbar
Home Assistant Macbook Touch Bar
Displaying Home Assistant sensors in the Macbook Pro's touch bar using BTT πŸ€–πŸ’»
Stars: ✭ 64 (-95.41%)
Mutual labels:  touchbar
Mtmr
🌟 [My TouchBar My rules]. The Touch Bar Customisation App for your MacBook Pro
Stars: ✭ 3,547 (+154.27%)
Mutual labels:  touchbar
Awesome Touchbar
πŸ‘‰ 🌟 delightful macOS resources for your touchbar
Stars: ✭ 366 (-73.76%)
Mutual labels:  touchbar
Zsh Iterm Touchbar
Display feedback of terminal in the 🍏 Touchbar
Stars: ✭ 632 (-54.7%)
Mutual labels:  touchbar
touchbar-emoji
使用touchbarζ₯控刢飘落emoji葨情雨。
Stars: ✭ 18 (-98.71%)
Mutual labels:  touchbar
Crypto Touchbar
A script for BetterTouchTool which allows you to track to price of different cryptocurrencies on the touchbar.
Stars: ✭ 75 (-94.62%)
Mutual labels:  touchbar
Knighttouchbar2000
KITT 2000 chaser animation for your MacBook Pro TouchBar
Stars: ✭ 471 (-66.24%)
Mutual labels:  touchbar
Glowbear
add custom Touch Bar buttons on macOS MacBook Pro
Stars: ✭ 41 (-97.06%)
Mutual labels:  touchbar
Touchbreakout
Play Breakout game on your MacBook Pro with Touch Bar, using SpriteKit. 用 Touch Bar 在 Mac δΈŠηŽ©ζ‰“η –ε—ζΈΈζˆ
Stars: ✭ 318 (-77.2%)
Mutual labels:  touchbar
Touchbar
Apple MacBook Pro TouchBar (NSTouchBar) Cheatsheet and Swift examples
Stars: ✭ 339 (-75.7%)
Mutual labels:  touchbar
Energybar
Supercharge your Mac's Touch Bar.
Stars: ✭ 720 (-48.39%)
Mutual labels:  touchbar
Coinpricebar
πŸ’° Cryptocurrency prices on MacBook Touch Bar
Stars: ✭ 290 (-79.21%)
Mutual labels:  touchbar
Coinwatch
View cryptocurrency prices with your Macbook's touchbar.
Stars: ✭ 66 (-95.27%)
Mutual labels:  touchbar
TouchBarServer
Touch Bar over VNC
Stars: ✭ 77 (-94.48%)
Mutual labels:  touchbar
Muse
An open-source Spotify controller with TouchBar support
Stars: ✭ 594 (-57.42%)
Mutual labels:  touchbar
Pock
Widgets manager for MacBook Touch Bar
Stars: ✭ 9,591 (+587.53%)
Mutual labels:  touchbar
Touch Bar Preview
πŸ’» Touch Bar Preview is a tiny app to display your designs on the MacBook Pro's Touch Bar.
Stars: ✭ 69 (-95.05%)
Mutual labels:  touchbar
Nicertouchbar
Utilities for a more pleasant NSTouchBar development experience
Stars: ✭ 31 (-97.78%)
Mutual labels:  touchbar

HapticKey

HapticKey is a simple utility application for MacBook with Touch Bar that triggers a haptic feedback when tapping Touch Bar.

Since Touch Bar is just a flat panel, there is no feedback other than a visual change of the key displayed, it is terribly uncomfortable especially when tapping ESC key, like while using Vim.

By adding a haptic feedback, which is vibrating a trackpad not Touch Bar itself, it helps to improve the usage of Touch Bar. It is also optionally playing a sound effect or flashing the screen like a visual bell on a terminal.

Usage

Download the latest pre-built application binary from Releases page. Note that these pre-built application binaries are not signed so you need to allow to execute it on Security & Privacy settings pane in System Preferences.

Also, the application may ask a permission to use Accessibility, as like the other applications that are listening system events.

Build

To build the application from the source code, you need to use the latest version of Xcode.

Simply use make to install all dependencies, build application binary, then archive it in build/HapticKey.xcarchive/Products/.

$ make

Development

You can simply open HapticKey.xcodeproj to start development of the application.

Overviews

This application is using CGEventTap to listen key down and up or tap events on Touch Bar.

It triggers haptic feedbacks by using private APIs in MultitouchSupport.framework when the event meets the conditions.

Currently, the application is listening either ESC and F1, F2, etc. keys or tap events on Touch Bar. You can implement your own HTKEventListener to extend the application to trigger feedbacks on arbitrary events.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].