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に設定を移行していこうと思います。



Keyboard MaestroでMacログイン時にアプリの遅延起動を行う
ATOKで選択した単語の意味を素早く調べられる「ATOKイミクル」の使い方
Path Finder 8のサイドバー設定がたまに初期化されてしまう問題
Path Finderのデスクトップ表示をすれば、デスクトップだけ不可視ファイルを非表示にできる!
Alfredを立ち上げたら自動で入力モードを「英数」に切り替える設定方法
Jedit Ωに「別名で保存」のショートカットキーを割り当てる方法
Alfred 4のファイル検索時にプレビュー表示ができるPreviewsの設定項目まとめ
Workspacesに新たな機能を追加する「プラグイン」の追加方法と使い方
Gmailでよく使う文章をテンプレートとして保存・使用する方法
Stationで複数のGoogleアカウントでGoogle Driveを使用する方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
1つのノートアプリにすべて集約するのをやめた理由|2025年時点のノートアプリの使い分け
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」