Skip to content

キーボードショートカット ​

インデックスページ (/) ​

ページスクロール (vim スタイル) ​

同じ vim スタイルのショートカットは、フォーカスが input、textarea、または contenteditable 要素にない場合、すべてのページで機能します。

ショートカット動作
j300px 下にスクロール
k300px 上にスクロール
g gページの先頭にスクロール
G (Shift+G)ページの末尾にスクロール
Escapeアクティブな入力からフォーカスを外し、j/k ナビゲーションを有効にする

インデックスコマンド ​

ショートカットコンテキスト動作
⌘K / Ctrl+Kページレベル検索/セッションパレットを開く
⌘, / Ctrl+,ページレベル設定を開く
⌘⇧L / Ctrl+Shift+Lページレベルシステムテーマ (ライト/ダーク) を切り替える
Escapeページレベルパレット、メニュー、またはモーダルを閉じる
Enter新規セッションのパス入力新しいセッションを作成する

⌘K / Ctrl+K は Chrome の「アドレスバーにフォーカス」ショートカットでもあります。フォーカスがテキスト入力内にない限り、ブラウザがそれをインターセプトする可能性があります。

セッション詳細ページ (/session?id=...) ​

ページスクロール (vim スタイル) ​

これらは、フォーカスが input、textarea、または contenteditable 要素にない場合、インデックスページとセッションページの両方で機能します。

ショートカット動作
j300px 下にスクロール
k300px 上にスクロール
g gページの先頭にスクロール
G (Shift+G)ページの末尾にスクロール
I (Shift+I)チャット入力欄のテキストエリアにフォーカスする
Escapeアクティブな入力からフォーカスを外し、j/k ナビゲーションを有効にする

サイドバーとナビゲーション ​

ショートカットコンテキスト動作
⌘B / Ctrl+Bページレベルサイドバーの表示/非表示を切り替える
⌘K / Ctrl+Kページレベルセッションリストパレットを開く
⌘T / Ctrl+Tページレベル新しいセッション
⌘/ / Ctrl+/ページレベルキーボードショートカットのモーダルを表示する
⌘, / Ctrl+,ページレベル設定を開く
⌘⇧L / Ctrl+Shift+Lページレベルシステムテーマ (ライト/ダーク) を切り替える
⌘⇧N / Ctrl+Shift+Nページレベルスクラッチパッド / ノートサイドバーを切り替える

⌘K と ⌘T はブラウザのショートカット (アドレスバーにフォーカス / 新しいタブ) でもあります。フォーカスがテキスト入力内にない限り、ブラウザがそれらをインターセプトする可能性があります。

チャット入力欄 ​

ショートカットコンテキスト動作
Enterチャットテキストエリアメッセージを送信する
Shift+Enterチャットテキストエリア改行を挿入する
Shift+Tabチャットテキストエリア次の思考レベルに循環する (off → minimal → … → xhigh → off)
Ctrl+I / Ctrl+Lチャットテキストエリアモデルセレクタポップアップを開く (入力で絞り込み、Enter で選択、フォーカスはテキストエリアに戻る)

エントリの表示切り替え ​

ショートカットコンテキスト動作
tフォーカスが input/textarea にないとき思考の表示/非表示を切り替える
oフォーカスが input/textarea にないときツールの表示/非表示を切り替える
pフォーカスが input/textarea にないときツール出力の表示/非表示を切り替える

パレット、メニュー、シート ​

ショートカットコンテキスト動作
Escapeページレベル開いているパレット、メニュー、またはシートを閉じる
⌘K / Ctrl+Kページレベルセッションリストパレットを開く
ArrowUp / ArrowDownセッションリストパレットセッション結果を移動する
Enterセッションリストパレット選択中 (または最初) のセッションを開く
ArrowUp / ArrowDownモデルセレクタポップアップモデルリストを移動する
Enterモデルセレクタポップアップハイライトされたモデルを選択する
ArrowUp / ArrowDownフォークモーダルメッセージを移動する
Enterフォークモーダルハイライトされたメッセージからフォークする
Tab全画面シートシート内でフォーカスを循環させる
Escape全画面シートシートを閉じる

pi-web is a community pi package — not official, and not affiliated with pi itself. Released under the MIT License.