キーボードショートカット
secretctl デスクトップアプリは、マウスを使わずに効率的に作業したいパワーユーザー向けのキーボードショートカットをサポートしています。
前提条件
- デスクトップアプリがインストール済み
- Vault がアンロック済み
クイックリファレンス
必須ショートカット
| ショートカット | アクション | コンテキスト |
|---|---|---|
Cmd/Ctrl + N | 新規シークレット | どこでも |
Cmd/Ctrl + F | 検索にフォーカス | どこでも |
Cmd/Ctrl + C | 値をコピー | シークレット選択時 |
Cmd/Ctrl + S | 変更を保存 | 編集中 |
Cmd/Ctrl + L | Vault をロック | どこでも |
Escape | キャンセル | 編集/作成中 |
macOS では Cmd を使用。Windows/Linux では Ctrl を使用。
ナビゲーションショートカット
検索にフォーカス
ショートカット: Cmd/Ctrl + F
シークレットをフィルタリングするために検索バーに素早くジャンプ:
Cmd/Ctrl + Fを押す- タイピングを開始してフィルタリング
Escapeを押してフォーカスを解除
検索フィールドがハイライトされ、すぐに入力を受け付けます。
Vault をロック
ショートカット: Cmd/Ctrl + L
セキュリティのために Vault を即座にロック:
Cmd/Ctrl + Lを押す- Vault が即座にロック
- アンロック画面に戻る
コンピューターから離れる時に使用してください。
シークレット管理ショートカット
新規シークレットを作成
ショートカット: Cmd/Ctrl + N
新しいシークレットの作成を開始:
Cmd/Ctrl + Nを押す- キーフィールドにフォーカスしたフォームが開く
- 詳細を入力して保存
アプリ内のどの画面からでも機能します。
シークレット値をコピー
ショートカット: Cmd/Ctrl + C
選択したシークレットの値をクリップボードにコピー:
要件:
- シークレットが選択されていること
- テキストを現在編集していないこと
- アプリ内でテキストが選択されていないこと
動作:
Cmd/Ctrl + Cを押す- 値がクリップボードにコピー
- トーストで確認: 「コピーしました!30秒後に自動クリア」
アプリ内でテキストを選択している場合、Cmd/Ctrl + C は選択したテキストをコピーします。シークレット値をコピーするには、まずテキストの選択を解除してください。
変更を保存
ショートカット: Cmd/Ctrl + S
シークレットの作成または編集時に保存:
- 変更を加える
Cmd/Ctrl + Sを押す- 変更が保存される
編集または作成モード時のみ有効です。
編集をキャンセル
ショートカット: Escape
変更を破棄して編集モードを終了:
Escapeを押す- 変更が破棄される
- 表示モードに戻る
ダイアログやモーダルも閉じます。
ワークフロー例
クイックシークレット検索
数秒でシークレットを見つけてコピー:
Cmd/Ctrl + F- 検索にフォーカス- シークレット名を入力
↓またはクリックで選択Cmd/Ctrl + C- 値をコピー
シークレット作成ワークフロー
効率的に新しいシークレットを作成:
Cmd/Ctrl + N- 新規フォームを開く- キー名を入力
Tab- 値に移動- 値を入力
Cmd/Ctrl + S- 保存
セキュリティロックパターン
デスクを離れる前に:
Cmd/Ctrl + L- Vault をロック- 安全に離れる
Vault は再度アンロックするためにパスワードが必要です。
プラットフォームの違い
macOS
Cmd(⌘) キーを使用- ネイティブキーボード動作
- Touch Bar サポート(利用可能な場合)
Windows
Ctrlキーを使用- 標準の Windows ショートカット
- Alt キーの代替はまだサポートされていません
Linux
Ctrlキーを使用- GTK 規約に従う
- ほとんどのデスクトップ環境で動作
アクセシビリティ
キーボードのみのナビゲーション
アプリはキーボードのみで完全に使用できるように設計されています:
Tabでフォーカス可能な要素間を移動Enterでボタンをアクティブ化SpaceでチェックボックスをトグルEscapeでダイアログを閉じる
スクリーンリーダーサポート
アプリには以下のアクセシビリティラベルが含まれています:
- すべてのボタンとアイコン
- フォームフィールド
- ステータスメッセージ
- ナビゲーション要素
カスタマイズ
現在、キーボードショートカットはカスタマイズできません。デフォルトのショートカットは、類似のアプリケーションのユーザーにとって馴染みのあるように設計されています。
将来の計画:
- カスタムショートカットマッピング
- パワーユーザー向けの追加ショートカット
- Vim スタイルのナビゲーション(オプション)
トラブルシューティング
ショートカットが機能しない
以下の一般的な問題を確認:
- フォーカス: アプリがフォーカスされていますか?まずウィンドウをクリックしてください。
- コンテキスト: 一部のショートカットは特定のコンテキストでのみ機能します(例: 保存は編集モードが必要)。
- 選択: テキスト選択が一部のショートカットをオーバーライドする場合があります。
- システム競合: 他のアプリがグローバルショートカットをキャプチャしている可能性があります。
システムショートカットの競合
一部のシステムショートカットが競合する場合があります:
| システム | 競合するショートカット |
|---|---|
| macOS Spotlight | Cmd + Space(未使用) |
| Windows 検索 | Ctrl + F(フォーカス時にアプリがキャプチャ) |
| Linux ランチャー | DE により異なる |
アプリはフォーカスがある場合にのみショートカットをキャプチャします。
テキストと値のコピー
Cmd/Ctrl + C の動作:
- テキスト選択時: 選択したテキストをコピー(標準動作)
- 選択なし: シークレット値をコピー(アプリショートカット)
シークレット値を確実にコピーするには:
- テキストの選択を解除する場所をクリック
- シークレットが選択されていることを確認
Cmd/Ctrl + Cを押す
完全なショートカット表
| ショートカット | アクション | 動作条件 |
|---|---|---|
Cmd/Ctrl + N | 新規シークレット | 常に |
Cmd/Ctrl + F | 検索にフォーカス | 常に |
Cmd/Ctrl + C | シークレット値をコピー | シークレット選択時、テキスト選択なし |
Cmd/Ctrl + S | 保存 | 編集または作成中 |
Cmd/Ctrl + L | Vault をロック | 常に |
Escape | キャンセル/閉じる | 編集、作成、またはダイアログ表示中 |
Tab | 次のフィールド | フォームナビゲーション |
Shift + Tab | 前のフィールド | フォームナビゲーション |
Enter | ボタンをアクティブ化 | ボタンにフォーカス時 |
次のステップ
- シークレットの管理 - 完全なシークレット操作
- 監査ログ - アクティビティ履歴を表示
- デスクトップアプリ概要 - 完全な機能ガイド