BetterTouchToolのウインドウスナップ機能とBetterSnapToolの細かい違い

BetterTouchToolはキーボードやマウス・トラックパッドなどをカスタマイズするアプリ。
対するBetterSnapToolはウインドウのサイズを瞬時に変更するアプリです。
どちらも同じ制作者のアプリで、BetterSnapToolはBetterTouchToolの機能に含まれています。
そして、自分は今まで「BetterSnapToolは画面を端に持っていくとリサイズするウインドウスナップ機能があるが、BetterTouchToolはその機能がない」と勘違いしていました。
実際は、BetterTouchToolの[環境設定]→[ウインドウスナップと移動]へいくとウインドウスナップができました。
こうなってくると「BetterTouchToolとBetterSnapToolの違いって何?」と混乱してきたので、今回はその違いを細かいところまで見ていきます(結論を言うと、BetterTouchToolの中にBetterSnapToolのほとんどの機能が内包されています)。
ちなみに今回比較するのは、BetterTouchTool Version: 3.080とBetterSnapTool 1.9になります。
できることの比較
BetterTouchToolとBetterSnapToolできることはほとんど変わりありませんでした。
1点、タイトルバーをダブルクリックしたときの挙動をBetterSnapToolであればカスタマイズできましたが、正直あまり使っていない機能なので、あまり影響はないと思います。
むしろ、BetterSnapToolは日本語対応していないので、慣れない人からすると設定しづらいかもしれません。
| 項目 | BetterTouchTool | BetterSnapTool |
|---|---|---|
| ウインドウスナップ | ◯ | ◯ |
| スナップ時の外観カスタム | ◯ | ◯ |
| ショートカットキーでのリサイズ | スナップ機能ではなく、 BetterTouchTool本来の機能で可能 | ◯ |
| ウインドウボタンの特殊クリック | スナップ機能ではなく、 BetterTouchTool本来の機能で可能 | ◯ |
| 修飾キーとマウスを使った ウインドウ移動 / サイズ変更 | ◯ | ◯ |
| タイトルバーのダブルクリックを カスタマイズ | ✕ | ◯ |
| スナップ領域の設定 | ◯ | ◯ |
| 日本語対応 | ◯ | ✕ |
設定画面での比較
それぞれの設定画面を比較しながら、細かい設定部分まで比較していきます(基本的に左がBetterTouchTool、右がBetterSnapToolになっています)。
ウインドウスナップ|General Settings

画面端にウインドウをスナップすることで、ウインドウをリサイズする機能の設定です。
BetterTouchTool側には、そもそもその機能を使用するかどうかのチェックボックスがあります。
逆にBetterSnapTool側には「Macログイン時にBetterSnapToolを起動する」設定と、「メニューバーを表示する」設定があるくらいです。
スナップ外観|Customizations

BetterTouchToolの「スナップ外観」ページは、BetterSnapToolの「Customizations」の上半分にあたります。
スナップ時に出てくる細かい枠の設定ができます。
ここは「ウインドウの幅の空スペース」の設定ができるBetterTouchToolの方が優秀かもしれません(そもそもウインドウサイズを変えたい時に余白を空けたいかどうか分かりませんが)。
高度なスナップ設定|Customizations

続いてBetterTouchToolの「高度なスナップ設定」ページは、BetterSnapToolの「Customizations」の下半分にあたります。
より高度な設定として、BetterTouchToolでは右幅と左幅の設定ができますが、BetterSnapToolでは「Move windows with min-sizes offscreen instead of overlapping them(最小サイズのウィンドウを重ねずに画面外に移動する)」設定が可能です。
ここの機能は合わせてほしいというか、どちらのアプリでも設定できるようにしておいて欲しいものですね。
修飾キーの移動とサイズ変更|Extras

BetterTouchToolの「修飾キーの移動とサイズ変更」ページは、BetterSnapToolの「Extras」の下半分にあたります。
ちなみに「Extras」の上半分の「Secondary click (right click) with your mouse on a window button」の設定に関してはBetterTouchToolの機能で、ウインドウボタンをトリガーにしたアクションを設定すれば、実現可能です。
ただ、「Double-click a window’s titlebar」の設定はBetterTouchToolの方では実現できそうにありませんでした(トリガーも設定項目も見当たらず)。
逆にBetterTouchTool側には「定義済みのウィンドウ移動機能に使用するウィンドウを選択します」から、ウインドウの指定設定ができます。
スナップ領域|Snap Areas

BetterTouchToolの「スナップ領域」ページは、BetterSnapToolの「Snap Areas」の下半分にあたります。
このページでは、アプリのメニューアイコンから設定できる「スナップ領域」の細かい設定ができます。
ここの設定に関してはBetterSnapToolの方が設定項目が多そうです
- Disable the Snap Area feature (setting will become active after restarting BetterSnapTool)
- スナップ領域機能を向こうにします(再起動後に設定は反映されます)
- BetterTouchToolでも設定可能
- Don’t show Snap Areas while using the window moving feature from the “extras” tab
- 「追加」タブからウィンドウ移動機能を使用している間はスナップ領域を表示しない
- Show menubar icon (necessary for defining new Snap Area)
- メニューバーアイコンを表示(新しいスナップ領域を定義するために必要)
- If checked BetterSnapTool will use a bit more memory, but Snap Areas show up faster.
- チェックした場合、BetterSnapToolはもう少し多くのメモリを使用しますが、スナップ領域はより速く現れます。
- BetterTouchToolでも設定可能
- Allow Snap Areas to snap if drag was started inside of a snap area
- スナップ領域内でドラッグが開始された場合にスナップ領域のスナップを許可する
- BetterTouchToolでも設定可能
Keyboard Shortcuts

BetterSnapToolではショートカットキーの設定用の画面があります。
ほとんどBetterTouchToolのアクションでも用意されているのですが、「Show menu with all selected actions」というメニューを表示するアクションは用意されていません。
個人的には、BetterSnapToolとBetterTouchToolの1番大きな違いだと思います。
メニューの表示ができれば極端な話、ショートカットキー1つ覚えておけば、あとは好きなアクションを選択できます。
BetterTouchToolはその機能がないので、ウインドウの切り替えアクションごとにショートカットキーを変えて、覚えておく必要があります。
まとめ
こうやって比較してみると、細かい部分で違いはあるものの、ほぼ同じ機能がBetterSnapToolとBetterTouchToolで使えるのがわかります。
個人的に、不要なアプリは消していきたいので、BetterSnapToolからBetterTouchToolに設定を移行していこうと思います。




.DS_Storeなどの不要なメタデータファイルを自動で削除する「BlueHarvest」
macOSのシステム環境設定「アクセシビリティ」内にあるVoiceOverの設定見直し
SteerMouseの「自動移動」機能で保存ダイアログが表示されたら自動でデフォルトボタンへカーソルを移動させる
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
macのFinderで不可視ファイルを見れるようにする幾つかの方法
Hazelで「ゴミ箱」の中身を空にする作業を自動化してしまう
ウェブサイトを作る上での基本「Macの画像圧縮方法」のまとめ
一瞬で日時を取得するKeyboard Maestroのタイムスタンプ機能についてまとめる
Mac版GoodNotes 5でiPadで書いたノートをMacでも閲覧したり編集する
MacのGoogle日本語入力のキー設定で単語登録のショートカットキーを追加する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブ開発時のテスト環境と本番環境の取り違えを防ぐChrome拡張機能「Environment Marker」
【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ
Bartender ProのTop Shelf機能でできること
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」