日本語

SpaceLauncher macOS 用

macOS のセキュア入力とキーボードショートカット

セキュア入力(Secure Input)は、パスワードなどの機密性の高いキー入力を他のアプリから保護します。有効な間、macOS は SpaceLauncher がアクションの起動に必要なキーイベントを受け取ることを妨げる場合があります。Space キーだけの問題ではありません。 設定した他のリーダーキーやキーの組み合わせも、同じイベント監視エンジンを使用します。

設定やキー割り当ての編集は引き続き利用できます。別の仕組みを使うショートカットは動作することもあり、他のアプリでショートカットが使えるだけではセキュア入力が終了したとは判断できません。

正常な動作と長引く場合

パスワード入力中にショートカットが停止するのは正常です。セキュア入力が終了すると、SpaceLauncher が有効であれば自動的に再開します。ただし、入力が終わってもアプリやシステムコンポーネントがセキュア入力を維持することがあります。バックグラウンドのウインドウでも起こり得ます。

復旧のために試せること

一つずつ試し、SpaceLauncher のセキュア入力状態を確認してください。

  1. 認証画面を完了または閉じる。 ブラウザ、パスワード管理アプリ、ターミナルなどを確認します。入力後に該当ウインドウを閉じるか、パスワード欄からフォーカスを移します。
  2. ターミナルの「セキュアキーボード入力」を確認する。 自分で有効にしていて、もう必要ない場合はターミナルメニューで解除します。他のターミナルアプリにも同様の設定がある場合があります。保護が必要な間は有効にしてください。
  3. 作業を保存し、関連するアプリを通常の方法で終了する。 必要に応じて再度開きます。原因が不明な場合は、実行中のアプリを一つずつ試します。macOS が示す名前は手がかりであり、原因の確定ではありません。
  4. Mac をロックしてからロック解除する。 改善する場合がありますが、必ず解消するわけではありません。
  5. 続く場合は作業を保存して macOS からログアウトし、再度ログインする。 再起動も選択肢です。すぐ再発する場合は、特定のアプリや以前のウインドウを開き直した時に起きるか確認してください。

loginwindow、WindowServer、よく分からないシステムプロセスを強制終了せず、macOS の通常のログアウトや再起動を使用してください。

表示されるプロセス名の限界

バックグラウンドのアプリがセキュア入力を有効にしても、macOS が前面のアプリを示す場合があります。終了済みのプロセスが示されることもあります。どちらも現在の保持元を証明するものではなく、loginwindow という名前だけで実際の原因は分かりません。

SpaceLauncher ができること

SpaceLauncher は状態を検出してキーによる起動を停止し、解除後に再開します。使用しているサポート対象の API では、すべての保持元を確実に特定したり、他のプロセスのセキュア入力を解除したりできません。SpaceLauncher の再インストールや権限の再付与でも、他のアプリのセキュア入力は解除されません。

旧バージョンにある 「今回はセキュア入力を無視」 は SpaceLauncher 自身の停止を解除するだけです。macOS のセキュア入力は解除せず、私たちのテストでもキーイベントは復旧しなかったため、復旧方法としては使えません。

お問い合わせ時は、設定 → サポート → セキュア入力を開く… でレポートをコピーし、発生時の操作と改善した手順を添えてください。サポートに連絡。

他のアプリによる説明

テキスト展開やキーボード自動化ツールも同じ制限の影響を受けます。

これらは背景と対処の参考です。お使いの Mac の原因を確定したり、復旧を保証したりするものではありません。