prefix+l — 直前に実行したレイアウトにジャンプ

言語 · 中文 · English · 日本語

← 設定ヘルプに戻る

prefix+l直前に実行した レイアウトにジャンプします(「リスト上の前のもの」ではなく「アクセス履歴上の前のもの」)。

デフォルト chord: l · 設定項目: last_layout · 「設定 → ホットキー → レイアウトナビゲーション」で変更


next/prev との違い

アクション 動作例
prefix+n リストが [A, B, C]、現在 A、n を押す → B; 再度押す → C; 再度押す → A
prefix+l A → B → A → C → A の順にアクセス済み、現在 A、l を押す → C; 再度押す → A; 再度押す → C

prefix+lトグルスタイル: 途中で他のレイアウトをいくつ経由しようと、頻繁に使う 2 つのレイアウト間を行き来します。


「前回」をどう記録しているか

エンジンは アクセス履歴スタック を維持します:

  • 新しいレイアウト(現在と異なる)が成功発動するたびに、現在のレイアウトをプッシュ。
  • prefix+l はスタックから最新の 1 つをポップして新しい現在のレイアウトとし、現在のレイアウトを再びプッシュ。
  • prefix+l を繰り返し押すと、最新 2 つのレイアウト間を行き来する。

履歴に記録されるイベント:

  • prefix+<key> の直接発動。
  • prefix+w で選択 + Enter 確定。
  • prefix+n / p / l 自身。

履歴に 記録されない イベント:

  • prefix+r(restore、再適用は切り替えとみなさない)。
  • prefix+w のキャンセル(Esc / マウス / タイムアウト)。
  • 失敗 / サイレントに破棄された発動。

拒否条件

状況 動作
まだ「前のもの」にアクセスしたことがない(初回起動 / レイアウトを 1 回しか発動していない) 警告、サイレント
「前のもの」が現在のディスプレイ集合と一致しない(ホットプラグ後) 警告、サイレント
「前のもの」が無料版でロックされている 警告、サイレント