Rectangleのキーボードショートカット:完全チートシート

Rectangle appには、標準のショートカットが割り当てられている数よりも多くのウィンドウ操作が用意されている。ここではその全リストを紹介する。最初から割り当てられているもの、存在はするが手動での割り当てが必要なもの、そして標準の背後にあるパターンによって、未割り当てのものも自分で推測して割り当て直しやすくなる理由についても触れる。

標準で割り当てられているショートカット

操作 標準ショートカット
左半分 ⌃⌥←
右半分 ⌃⌥→
上半分 ⌃⌥↑
下半分 ⌃⌥↓
最大化 ⌃⌥↩
中央配置 ⌃⌥C
左上の4分の1 ⌃⌥U
右上の4分の1 ⌃⌥I
左下の4分の1 ⌃⌥J
右下の4分の1 ⌃⌥K
最初の3分の1 ⌃⌥D
中央の3分の1 ⌃⌥F
最後の3分の1 ⌃⌥G
最初の3分の2 ⌃⌥E
最後の3分の2 ⌃⌥T
拡大 ⌃⌥=
縮小 ⌃⌥-
次のディスプレイ ⌃⌥⌘→
前のディスプレイ ⌃⌥⌘←
元に戻す ⌃⌥⌫

このパターンはこうだ。すべての標準ショートカットはControl + Optionに、方向を示す矢印キー、覚えやすい頭文字(Center、Upper-leftなど)、あるいはサイズ変更のための算術記号を組み合わせたものになっている。このパターンさえ覚えてしまえば、覚えていないショートカットを推測するほうが、リファレンスを調べるより速いことが多い。

知っておくべき、繰り返し押したときの挙動

同じウィンドウに対して最初の3分の1(⌃⌥D)をもう一度押すと、中央の3分の1へ、次に最後の3分の1へと進み、さらに押すとまた最初の3分の1に戻る。つまり、3分の1に関する3つのショートカット(D、F、G)は、実際には1つの循環であり、任意の地点からもそこに入ることができる。別々に覚えるべき3つの独立したコマンドというわけではない。

利用できるが、標準ショートカットのないアクション

これらはRectangleに存在しており、環境設定内の「…」ボタンからアクセスできるより完全なアクション一覧の中で、好きなキーの組み合わせに割り当てることができる。

4分の1(列): first-fourth、second-fourth、third-fourth、last-fourth、first-three-fourths、last-three-fourths

6分の1: top-left-sixth、top-center-sixth、top-right-sixth、bottom-left-sixth、bottom-center-sixth、bottom-right-sixth

角の3分の1: top-left-third、top-right-third、bottom-left-third、bottom-right-third

8分の1: top-left-eighth、top-center-left-eighth、top-center-right-eighth、top-right-eighth、bottom-left-eighth、bottom-center-left-eighth、bottom-center-right-eighth、bottom-right-eighth

9分の1: top-left-ninth、top-center-ninth、top-right-ninth、middle-left-ninth、middle-center-ninth、middle-right-ninth、bottom-left-ninth、bottom-center-ninth、bottom-right-ninth

その他のウィンドウ全体への操作: almost-maximize、maximize-height

サイズ変更を伴わない移動: move-left、move-right、move-up、move-down

複数ウィンドウ: tile-all、cascade-all、reverse-all

Rectangle mac自身のREADMEは、この完全なリストがバージョンによって変わり得ることを明記している。あくまである時点でのスナップショットとして扱い、想定しているアクション名が自分のバージョンに見当たらない場合は、プロジェクトのREADMEを確認してほしい。

未割り当てのアクションにショートカットを割り当てる

  1. メニューバーのアイコンからRectangleの環境設定を開く。
  2. ショートカット一覧の下にある「…」をクリックして、標準の範囲を超えた完全なアクションカタログを表示する。
  3. 割り当てたいアクションの隣にあるショートカット欄をクリックし、使いたいキーの組み合わせを押す。
  4. その組み合わせがすでに別のアプリやmacOS自体に使われている場合でも、Rectangle appはたいてい受け付けてくれるが、確実に発動しないこともある。頼りきる前に一度テストしておこう。

競合しないショートカットを選ぶ

すべての標準ショートカットがControl + Optionを使っているため、カスタムのショートカットでもこの同じ修飾キーの組み合わせを使い続けると一貫性が保たれ、Command + OptionCommand + Shiftのような、より一般的な修飾キーの組み合わせを使うアプリと衝突する可能性も減らせる。特定のアプリ自身のショートカットがRectangleのものと実際に衝突する場合、Rectangle app側のショートカットをすべて変更するのが解決策とは限らない。Rectangle appアプリを無視機能(そのアプリを前面にした状態でメニューから選択する)は、そのアプリに対してだけRectangleのショートカットを登録解除し、それ以外の場所ではそのまま残しておいてくれる。

Spectacle互換ショートカットへの切り替え

開発が終了したSpectacleから移行してきて、その指の記憶がすでにある場合、Rectangleには切り替えスイッチが用意されている。初回起動時に提示されるか、後から設定内で変更できるもので、上記の標準割り当てすべてを、代わりにSpectacle本来のキーの組み合わせに一括で切り替えてくれる。これは上記の表をまるごと一度に置き換えるものであり、アクションごとに個別に適用するものではない。

何よりも先に覚える価値のある、たった1つのショートカット

半分の操作以外に1つだけ覚えるなら、元に戻す(⌃⌥⌫)にしよう。これは、Rectangleがそのウィンドウに対して最後に行った操作の前の、まさにそのサイズと位置にウィンドウを戻してくれる。そのため、このリストの他の項目を気軽に試せるようになる。どのショートカットを試しても、同じこの1つの組み合わせで元に戻せるからだ。