BetterTouchToolからhammerspoon-shiftitに乗り換えた

公開日時

これまでWindowの左右分割をするためにBetterTouchToolを使っていたが、macをCatalinaにしてからうまく動かないことが何度かあったので代替ツールを探すことにした。

macでもSplit Viewが使えるようになったのでショートカットキーを設定して試してみたが認識したりしなかったりするのでイマイチ。

ShiftItが良さそうだったのでリポジトリを見てみたところ、hammerspoon-shiftitへの移行を推奨していたのでhammerspoon-shiftitを使うことにした。

hammerspoonのインストール

SpoonInstallの追加

hammerspoon-shiftitのインストールと設定

  • hammerspoonのメニューからOpen Configで設定画面を開く
  • init.luaに↓を貼り付けて、Reload Configを実行
hs.loadSpoon("SpoonInstall")

spoon.SpoonInstall.repos.ShiftIt = {
   url = "https://github.com/peterklijn/hammerspoon-shiftit",
   desc = "ShiftIt spoon repository",
   branch = "master",
}

spoon.SpoonInstall:andUse("ShiftIt", { repo = "ShiftIt" })

spoon.ShiftIt:bindHotkeys({
   left = {{ 'shift', 'cmd' }, 'left' },
   right = {{ 'shift', 'cmd' }, 'right' },
   up = {{ 'shift', 'cmd' }, 'up' },
   down = {{ 'shift', 'cmd' }, 'down' },
   maximum = {{ 'shift', 'cmd' }, 'space' }
});

READMEのOverriding key mappingsにあるようにbindHotkeysで好きなショートカットキーに変更できる。

これでBetterTouchToolと同じショートカットで画面分割が利用できるようになった。


Related #mac

ErgoDox EZのキースイッチ入れ替え再び

入れ替えたキーをメモしておかないと忘れてしまう

Bartenderをアップグレードしなかった

メニューバーの表示項目を整理した

macOS Montereyでメニューバーの表示内容を変更する

Apple純正アプリであれば表示/非表示の切り替えができる

Time Machine用に使っていたHDDを解除

ディスクユーティリティでフォーマット