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

QuickTime Playerで画面収録の保存先を変更する

画面収録の起動後に「オプション」から変えられる

ErgoDox EZのキースイッチを入れ替えた

iのキースイッチを使用頻度の低いキースイッチと入れ替えた

macbookのベゼルのゴムが剥がれ始めた

買い替え時なのかも

Unshaky