メインコンテンツまでスキップ

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

secretctl デスクトップアプリは、マウスを使わずに効率的に作業したいパワーユーザー向けのキーボードショートカットをサポートしています。

前提条件

クイックリファレンス

必須ショートカット

ショートカットアクションコンテキスト
Cmd/Ctrl + N新規シークレットどこでも
Cmd/Ctrl + F検索にフォーカスどこでも
Cmd/Ctrl + C値をコピーシークレット選択時
Cmd/Ctrl + S変更を保存編集中
Cmd/Ctrl + LVault をロックどこでも
Escapeキャンセル編集/作成中
注記

macOS では Cmd を使用。Windows/Linux では Ctrl を使用。

ナビゲーションショートカット

検索にフォーカス

ショートカット: Cmd/Ctrl + F

シークレットをフィルタリングするために検索バーに素早くジャンプ:

  1. Cmd/Ctrl + F を押す
  2. タイピングを開始してフィルタリング
  3. Escape を押してフォーカスを解除

検索フィールドがハイライトされ、すぐに入力を受け付けます。

Vault をロック

ショートカット: Cmd/Ctrl + L

セキュリティのために Vault を即座にロック:

  1. Cmd/Ctrl + L を押す
  2. Vault が即座にロック
  3. アンロック画面に戻る

コンピューターから離れる時に使用してください。

シークレット管理ショートカット

新規シークレットを作成

ショートカット: Cmd/Ctrl + N

新しいシークレットの作成を開始:

  1. Cmd/Ctrl + N を押す
  2. キーフィールドにフォーカスしたフォームが開く
  3. 詳細を入力して保存

アプリ内のどの画面からでも機能します。

シークレット値をコピー

ショートカット: Cmd/Ctrl + C

選択したシークレットの値をクリップボードにコピー:

要件:

  • シークレットが選択されていること
  • テキストを現在編集していないこと
  • アプリ内でテキストが選択されていないこと

動作:

  1. Cmd/Ctrl + C を押す
  2. 値がクリップボードにコピー
  3. トーストで確認: 「コピーしました!30秒後に自動クリア」
ヒント

アプリ内でテキストを選択している場合、Cmd/Ctrl + C は選択したテキストをコピーします。シークレット値をコピーするには、まずテキストの選択を解除してください。

変更を保存

ショートカット: Cmd/Ctrl + S

シークレットの作成または編集時に保存:

  1. 変更を加える
  2. Cmd/Ctrl + S を押す
  3. 変更が保存される

編集または作成モード時のみ有効です。

編集をキャンセル

ショートカット: Escape

変更を破棄して編集モードを終了:

  1. Escape を押す
  2. 変更が破棄される
  3. 表示モードに戻る

ダイアログやモーダルも閉じます。

ワークフロー例

クイックシークレット検索

数秒でシークレットを見つけてコピー:

  1. Cmd/Ctrl + F - 検索にフォーカス
  2. シークレット名を入力
  3. またはクリックで選択
  4. Cmd/Ctrl + C - 値をコピー

シークレット作成ワークフロー

効率的に新しいシークレットを作成:

  1. Cmd/Ctrl + N - 新規フォームを開く
  2. キー名を入力
  3. Tab - 値に移動
  4. 値を入力
  5. Cmd/Ctrl + S - 保存

セキュリティロックパターン

デスクを離れる前に:

  1. Cmd/Ctrl + L - Vault をロック
  2. 安全に離れる

Vault は再度アンロックするためにパスワードが必要です。

プラットフォームの違い

macOS

  • Cmd (⌘) キーを使用
  • ネイティブキーボード動作
  • Touch Bar サポート(利用可能な場合)

Windows

  • Ctrl キーを使用
  • 標準の Windows ショートカット
  • Alt キーの代替はまだサポートされていません

Linux

  • Ctrl キーを使用
  • GTK 規約に従う
  • ほとんどのデスクトップ環境で動作

アクセシビリティ

キーボードのみのナビゲーション

アプリはキーボードのみで完全に使用できるように設計されています:

  1. Tab でフォーカス可能な要素間を移動
  2. Enter でボタンをアクティブ化
  3. Space でチェックボックスをトグル
  4. Escape でダイアログを閉じる

スクリーンリーダーサポート

アプリには以下のアクセシビリティラベルが含まれています:

  • すべてのボタンとアイコン
  • フォームフィールド
  • ステータスメッセージ
  • ナビゲーション要素

カスタマイズ

現在、キーボードショートカットはカスタマイズできません。デフォルトのショートカットは、類似のアプリケーションのユーザーにとって馴染みのあるように設計されています。

将来の計画:

  • カスタムショートカットマッピング
  • パワーユーザー向けの追加ショートカット
  • Vim スタイルのナビゲーション(オプション)

トラブルシューティング

ショートカットが機能しない

以下の一般的な問題を確認:

  1. フォーカス: アプリがフォーカスされていますか?まずウィンドウをクリックしてください。
  2. コンテキスト: 一部のショートカットは特定のコンテキストでのみ機能します(例: 保存は編集モードが必要)。
  3. 選択: テキスト選択が一部のショートカットをオーバーライドする場合があります。
  4. システム競合: 他のアプリがグローバルショートカットをキャプチャしている可能性があります。

システムショートカットの競合

一部のシステムショートカットが競合する場合があります:

システム競合するショートカット
macOS SpotlightCmd + Space(未使用)
Windows 検索Ctrl + F(フォーカス時にアプリがキャプチャ)
Linux ランチャーDE により異なる

アプリはフォーカスがある場合にのみショートカットをキャプチャします。

テキストと値のコピー

Cmd/Ctrl + C の動作:

  • テキスト選択時: 選択したテキストをコピー(標準動作)
  • 選択なし: シークレット値をコピー(アプリショートカット)

シークレット値を確実にコピーするには:

  1. テキストの選択を解除する場所をクリック
  2. シークレットが選択されていることを確認
  3. Cmd/Ctrl + C を押す

完全なショートカット表

ショートカットアクション動作条件
Cmd/Ctrl + N新規シークレット常に
Cmd/Ctrl + F検索にフォーカス常に
Cmd/Ctrl + Cシークレット値をコピーシークレット選択時、テキスト選択なし
Cmd/Ctrl + S保存編集または作成中
Cmd/Ctrl + LVault をロック常に
Escapeキャンセル/閉じる編集、作成、またはダイアログ表示中
Tab次のフィールドフォームナビゲーション
Shift + Tab前のフィールドフォームナビゲーション
Enterボタンをアクティブ化ボタンにフォーカス時

次のステップ