BetterTouchToolでウィンドウが最大化された状態で「ウィンドウを右に最大化」すると左に移動してしまう問題

この記事の要約
- 現象:ウインドウが最大化した状態でBetterTouchToolの「ウィンドウを右に最大化」アクションを発火すると、ウインドウが左に移動してしまう
- 解決策:「ウィンドウを右に最大化」を2回発火させる
ウインドウのリサイズ系のアプリはいろいろありますが、自分の場合、マウスによるリサイズはMagnetを使い、ショートカットキーによるリサイズはBetterTouchToolを使っています。
BetterTouchToolを使う理由はfnキーをショートカットキーとして利用できること。
全アプリ共通で使用するショートカットキーは、fnを基点に設定することでバッティングを防いでいるのと、単純に覚えやすくしています。
そんなBetterTouchToolによるウインドウサイズの切り替えですが、最大化されたウインドウを右に最大化すると、なぜかウインドウが左に移動してしまいます。
発生する現象
下の画像のように、画面いっぱいにウインドウが広がっている状態で、BetterTouchToolのアクションの「ウィンドウを右に最大化」を発火します。

すると、本来はウインドウが半分になって画面右になるはずですが、画面左に移動してしまいます。

ここからもう一度「ウィンドウを右に最大化」を発火すると、今度は画面右に移動してくれます。

この現象は、画面いっぱいにウインドウが広がっている場合にだけ起こるので、画面サイズが小さかったら問題なく動作してくれます。
「ウィンドウを右に最大化」を2回発火させて解決
解決策ですが、「ウィンドウを右に最大化」を2回発火させれば、どんな状態でもウインドウが半分になって画面右に移動してくれます。

画面が一瞬チラつくのと、あまりスマートな解決策ではないですが、修正されるまではひとまずこの方法で対処しておきます。



Google日本語入力の辞書をATOKにインポートする方法
Google Chromeに「タブを検索」機能が追加!開いているタブや最近閉じたタブから検索が可能に!
Google関連サービスをすばやく確実に変換するための単語登録サンプル
Macでテキスト選択時にポップアップを表示する「PopClip」
MacBook Proでディスプレイのサイズ調整をして作業スペースを広げる
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法
Fantastical 2は音声入力を使って予定を追加するのが便利!
ファイル移動を補助するPath Finderの特徴的な機能「ドロップスタック」について
FinderやPath Finderでタグ(ラベル)を設定するショートカットキー
Macでマクロの作成が出来るKeyboard Maestroの基本的な使い方
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
.DS_Storeなどの不要なメタデータファイルを自動で削除する「BlueHarvest」
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
JavaScriptのテンプレートリテラル内で条件分岐を行う方法
iOS Safariでinputタグにフォーカスを合わせると、自動で画面が拡大してしまう原因と解決方法
Markdownで画像を表示する時はGyazoを使うのが便利
三点リーダー(……)とダッシュ記号(——)の正しい使い方
Keyboard Maestroのこれだけ覚えておけば良さそうなアクション紹介
Movable Typeでコメントアウトして出力時に無視する方法
Sketchのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること