prefix+r — 現在のレイアウトを再適用
prefix+r — 現在のレイアウトを再実行
prefix+r は現在のレイアウトを TOML 記述どおりにもう一度実行 します: すべての region を再配置し、一時フルスクリーンをクリアし、live split を破棄します。
デフォルト chord:
r· 設定項目:restore· 「設定 → ホットキー → レイアウトナビゲーション」で変更
最もよく使うシーン
- あるウィンドウを手動でドラッグした後、ワンタッチで元の位置に戻したい。
prefix+cの split やprefix+zのフルスクリーンを試した後、「クリーン」な初期状態に戻りたい。- あるアプリの起動が遅く、初回レイアウト発動時にまだ出現していない → 起動完了を待ってから
prefix+rでバリアントどおりに収める。 - マルチウィンドウアプリ(Chrome 4 ウィンドウ)の配置インスタンスが間違っていたとき、
prefix+rで MRU に再選択させる。
発動の流れ
直接 prefix+r を押すだけ。領域選択や第 2 キーは不要。
何をクリアするか
- selected_region: 現在のバインディングの region 選択がクリアされ、次回の
prefix+f / z / g / c / xは region 0 にフォールバックする。 - 一時フルスクリーンマーク:
prefix+zでフルスクリーン化されたすべての region が元の矩形に戻る。 - live split:
prefix+cで live 状態で切り出された region が破棄され、TOML 記述の初期 region 集合に戻る。 - サイクルセッション:
prefix+fの順次切り替え cursor がクリアされ、次回 f を押したとき改めて起点を選び直す。
何を クリアしない か
- 設定ファイル自体は変わらない(restore は TOML を書かない)。
- 他のバインディングの selected_region / フルスクリーン / split 状態は動かない。
- 既に起動済みのアプリプロセスは動かない(再起動しない)。
- マウス / キーボードフォーカスは動かない。
prefix+<key> で同じバインディングを再発動するのとの違い
prefix+1 でバインディング 1 を発動し、もう一度 prefix+1 を押す:
prefix+rと等価: 同じレイアウトを再実行。- ただし last_layout 履歴は変わらない。
prefix+r を押す:
- やはり現在のレイアウトを再実行。
- last_layout 履歴は変わらない。
実際の差は極めて小さく、好きな方を使ってください。違いは prefix+r が現在どのバインディング key かを覚えていなくてよいことです。
拒否条件
| 状況 | 動作 |
|---|---|
| まだレイアウトを発動したことがない(current_layout が空) | 警告、サイレント |
| 現在のレイアウトが現在のディスプレイ集合と一致しない(ホットプラグ後) | 警告、サイレント; 先に prefix+w でマッチ可能なレイアウトを選ぶ |