Bettertouchtool for elementary os
it must conform to the BTTTouchBarPluginInterface protocol ( ).its ist must contain these three keys: BTTPluginName, BTTPluginIdentifier, BTTPluginIcon.its wrapper extension must be ".btttouchbarplugin".Touch Bar Plugin RequirementsĪ BetterTouchTool Touch Bar plugin must fulfil these requirements: This repository contains basic example plugins for all three of these types. returning a custom NSViewController instance with a custom view attached to it.returning a custom NSButton instance that you can style and modify.return a string which will be rendered using a BTT Touch Bar button that is fully customizable using the standard BTT mechanisms.Touch Bar PluginsĬurrently there are three types of Touch Bar plugins: The CPU Usage example in this repo uses the first option and just returns a simple string, which is then rendered in BTT.
Plugins are installed at this location: /Library/Application Support/BetterTouchTool/Plugins Stream Deck PluginsĬurrently there are three types of Stream Deck plugins: Starting with version 3.818 BetterTouchTool supports Touch Bar, Stream Deck and Action plugins.
BETTERTOUCHTOOL FOR ELEMENTARY OS HOW TO
This repository will contain examples on how to create BetterTouchTool plugins.