Better Touch Tool
First, create a button in the Touch Bar section of BetterTouchTool, or a group that you can place buttons in, like I have: The action you need to use is named “Execute Terminal Command (Async, non-blocking),” which makes the button fire off a script. Here’s the script itself: Where I have that placeholder text, you’ll need to paste in. BetterTouchTool is a great, feature packed app that allows you to customize various input devices on your Mac. Currently BetterTouchTool supports: Macbook Trackpad. Magic Trackpad 1 & 2. Magic Mouse 1 & 2. Touch Bar customization. Siri/Apple Remote. Normal Mouse Gestures. Normal Mouse Buttons.
I didn't post many updates about BetterTouchTool during the last few weeks or even months. This was mostly because we had our first baby and I took some time off to enjoy that amazing time. I'm now fully back to work on BTT, so here is the first update in 2020 🎉.Presets
Better Touch Tool For Mac
- BTT now supports a new preset bundle format that can include files which can be referenced e.g. in scripts or in the floating HTML view. Documentation for this will soon be added on https://docs.bettertouchtool.net. This is quite powerful and I think it will allow some great new things to be greated with BTT.
- Improvements for the 16' Macbook Pro.
- A few new predefined actions: Connect Bluetooth Device, Disconnect Bluetooth Device, Toggle Bluetooth Device. They can for example be used to easily connect / disconnect AirPods. You can also check the connection state via Apple Script now (see https://community.folivora.ai/t/work-in-progress-and-alpha-features/8832/193 )
- Switched the Floating HTML view to the modern Apple WKWebView because the old one BTT was using is deprecated. This will allow for some cool new things. I'm going to post various related tutorials on my blog soon.
- Files located in the preset data folder can now be accessed using presetfile://
- Other local files can be accessed via localfile://
- You can now write custom predefined actions in Swift or Objective-C: https://github.com/folivoraAI/BetterTouchToolPlugins
Better Touch Tool Tv Remote
- The BTT Clipboard Manager (predefined action 'Show Clipboard / Pasteboard History', can now preview PDFs and various other file types.
- Dragging a file (or something else) onto the BTT menubar or dock icon, will copy it to the clipboard and make it availble in the BTT Clipboard Manager.
- Clipboard Manager got a new option to clear all entries but keep the ones marked as favorite.
- Next event widget allows to select the number of days to look ahead
- New triggers in 'Named / Other Triggers Section': Specific app did launch, app did terminate, app did activate, app did deactivate.
- New trigger in other / named triggers, 'Did receive NSWorkspace Notification'
- You can now place the icon for a Touch Bar button inside the text by using the {icon} placeholder
- The calendar day widget has more configuration options, e.g. to select what happens on tap.
Better Touch Tool Touch Bar
BugfixesBetter Touch Tool
- Improved Touch Bar visibility behavior after system sleep
- Fixed randomly stuck Touch Bar buttons when using key repeat
- Significantly reduced false positive rate for the Tip Tap gesture.
- Fixed issue where the 'Restart after sleep' option would not be saved in general settings
- Global Touch Bar gestures should behave better
- Fixed a bug where the shell task / script action assigned to a Touch Bar widget would sometimes delete the Touch Bar widget's text after running the task.
- Many little other fixes reported on community.folivora.ai