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

スクリーンショットの保存先をDownloadsに変更する

デスクトップが散らかるのを防げる

Chromeでフルサイズのスクリーンショットを撮る

コマンド機能を使えば拡張を入れなくてもスクリーンショットが撮れる

Windows 10でUS配列のMagic Keyboardを使う

Ctrl + Spaceを「IME-オン/オフ」に割り当て

macのターミナル環境を整える

ショートカットを追加して快適になった

macでAsepriteを使ってドット絵作成

ソフトのUI自体がドット絵化されていてかわいい