Microsoftは11月6日、Windows 11のInsider試験版で、固定キーとフィルターキーの確認画面に、今後の確認表示を省略する選択肢を追加した。Shiftキーを5回押した際に表示される固定キーの確認画面も対象となる。固定キーは、Ctrlなどのキーを押し続けながら別のキーを押す代わりに、それぞれのキーを順番に押せるようにするアクセシビリティ機能だ。今回の変更を理解するうえでは、支援機能そのものの有効・無効と、ショートカットによる呼び出しを区別する必要がある。

AD

確認画面から今後の表示を省略できるように

今回の変更により、利用者は固定キーやフィルターキーの確認画面から、今後同じ確認を表示しないよう選択できるようになった。MicrosoftのBeta版リリースノートでは、確認画面から直接、今後は尋ねないよう設定できると説明している。従来のように確認画面が表示されるたびに対応するのではなく、その画面上で再表示を省略する選択ができる点が新しい。

この変更は、11月6日付のWindows 11 Insider Preview Beta Build 26320.9876と、Experimental Build 26340.9882の両方に記載されている。Experimentalでは段階的に展開する変更の一つとされており、同じビルドを使用していても、すべての利用者にすぐ反映されるとは限らない。また、「今後は尋ねない」という表現はMicrosoftの英語による説明を訳したもので、正式な日本語ラベルや画面上の配置は公表されていない。今回追加されたのは確認画面から選べる設定であり、支援機能そのものが変更されたわけではない。

固定キー機能と呼び出しショートカットの違い

固定キーは、通常なら複数のキーを同時に押す操作を、順番に入力できるようにする機能だ。例えば、コピー操作ではCtrlキーを押して離した後にCキーを押すことで、Ctrl+Cと同じ操作ができる。Microsoftの固定キーに関するAPI資料によると、Shift、Ctrl、Altなどの修飾キーを1回押すと、次に修飾キー以外のキーを押すか、マウスをクリックするまで押された状態が維持される。同じ修飾キーを2回押した場合は、そのキーを再び押すまでロックされる仕組みだ。

一方、Shiftキーを5回押す操作は、固定キー機能を呼び出すためのショートカットである。機能自体の有効・無効と、ショートカットによる呼び出しは別々に制御されている。MicrosoftのAPI資料とゲーム開発者向けのガイドラインをもとに、固定キーに関する主な制御を整理すると次のようになる。

制御対象 APIの定義例 役割
固定キー機能そのもの SKF_STICKYKEYSON 固定キー機能が有効かどうかを制御する
呼び出しショートカット SKF_HOTKEYACTIVE ショートカットによる呼び出しの有効・無効を制御する
確認画面の表示 SKF_CONFIRMHOTKEY 確認表示を制御するフラグ。ただし、資料の説明はWindows 95/98およびWindows 2000が対象

このように、WindowsのAPIでは固定キー機能の動作と、ショートカットによる呼び出しを区別して扱える。ただし、確認表示を制御するSKF_CONFIRMHOTKEYについては、Microsoftの資料が古いWindowsを対象としている点に注意が必要だ。今回追加された選択肢が内部的にどのフラグや設定を変更するのかは公表されていないため、この表から新しい確認画面の実装を特定することはできない。また、ここに挙げた定義は固定キーに関するものであり、フィルターキーにもそのまま適用できるわけではない。

AD

ゲーム開発者には設定を復元する責任が残る

固定キーのショートカットは、ゲーム中に意図せず呼び出されることがある。Microsoftのゲーム開発者向け文書では、Shiftキーを使用するゲームでショートカットが作動し、既定の確認画面が表示されることで、フルスクリーンゲームが最小化される場合があると説明している。ただし、これはすべての現行ゲームで同様の問題が発生することを実測した結果ではない。

同文書は、固定キーなどのアクセシビリティ機能が一部の利用者にとって不可欠であり、機能そのものはフルスクリーンゲームの妨げにならないと指摘している。そのため、ゲーム開発者に対しては、利用者のアクセシビリティ設定をむやみに変更しないよう求めている。ショートカットを無効化する場合も、対象の支援機能がオフになっているときに限り、ゲームをウィンドウモードへ切り替えた際や終了時には、元の設定に戻すよう推奨している。

設定の復元が重要なのは、APIを通じて変更した内容が、アプリケーションの終了後も残るためだ。ゲームがショートカットを無効化したまま終了すると、利用者の意図しない設定変更がその後も続く可能性がある。今回追加された確認画面の選択肢は、利用者自身が今後の確認表示を省略するためのものであり、ゲームが一時的に変更した設定を復元する処理とは目的も異なる。したがって、確認画面の改善によって、ゲーム開発者が設定を適切に管理する必要性がなくなるわけではない。

なお、Microsoftは今回の変更を一般向けWindows 11に提供する時期を明らかにしていない。Insider試験版に導入された機能は、正式公開までに仕様が変更されたり、提供自体が見送られたりする可能性もある。今後は、この選択肢が一般向けにも導入されるかに加え、ゲームなどのアプリケーションが必要なアクセシビリティ機能を維持しながら、変更した設定を確実に復元できるかが重要になる。