Skip to content
This repository has been archived by the owner on Oct 26, 2022. It is now read-only.

BB9z/BetterTouchTool-B9Presets

Repository files navigation

BetterTouchTool Presets

BetterTouchTool is one of the most prowerful productivity tool for macOS, which has been maintained for many years.

This repository contains my presets and some related tools.

B9TouchBar

My touch bar preset inspired by GoldenChaos-BTT.

Feature

  • Powerful while keeping it simple.

    Actions are organized in a way that is easy to understand and maintain. No name triggers. No duplicate rules.

  • Window control menu Window control screenshot

  • Option menu Option menu screenshot

  • Media Control Player Control Mini Player Control Menu Player Control Like

  • Game mode Game mode screenshot

  • Energy efficient.

    Only run script at necessary time. Avoid them executed periodically. ref

  • Other application presents

    Finder, Opera, Xcode

Quick Reference

  • Four finger swipe down or tap the BetterTouchTool (in Control Strip) button to toggle BTT touch bar.
  • Hold control to show window control menu.
  • Hold option to show system control menu.
  • Hold shift for alternate oprations.
  • If it looks like a button then you can tap it.

Usage

  • Go to releases page to install.

    After inport triggers into your BetterTouchTool. You may need to restart BetterTouchTool before the touch bar present can work properly.

  • Available out of the box, use it directly. Modify to meet your needs. There is no setting.

  • Recommand setting: BTT touch bar setting

  • Two finger swipe to change volume, with shift can change screen brightness.

Principle

  • B9TouchBar is designed to complement the system touch bar, not a replacement.

  • Avoid using third-party binary. Avoid additional installation steps.

  • Never simulate a control strip as a replacement.

BTTPresetBeautify

A command line tool to format BetterTouchTool preset files.

  • Keeps JSON keys in order.
  • Sort application group in preset file, keeps Global first.
  • Make triggers in the same order as seen in BetterTouchTool app.

Usage:

BTTPresetBeautify input_path [output_path]

It will overwrite the original file if no output path is specified.

Download