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

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

買い替え時なのかも

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

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

Stark Figma Pluginを使ってコントラストのアクセシビリティチェックをする

Command + Alt + pで最後に使用したPluginを呼び出せる

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

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