障害を持つユーザの多くは、2 つのキーを同時に押す、たとえば [Control]-[D] と押したり、[Shift] キーを押したままマウスでクリックすることが難しい場合があります。スティッキーキーを有効にしておくと、別のキーを押したりマウスボタンをクリックしたりする間、修飾キー (一般に、[Shift]、[Alt]、[Control]、[Meta] キー) がアクティブな状態のままになります。
スティッキーキーのオン/オフは、次の 3 つの方法で切り替えることができます。
AccessX メインウィンドウで [スティッキーキー] チェックボックスのオン/オフを切り替える。
修飾キー 1 つと別のキー 1 つ ([Shift]-[x] や [Control]-[Shift] など) を同時に押す (-accessx オプションを指定して X サーバーを起動した場合にのみ有効)。
2 つの修飾キーを同時に押す (スティッキーキーの設定値を参照)。
スティッキーキーは、ラッチすることもロックすることもできます。
修飾キーは、一度押すとラッチされます。
ラッチされたキーは、修飾キーでないキーが押されるまで、アクティブな状態を維持します。スティッキーキーがオンになっているときに [Control] キーを押すと、文字キーの [l] を押す間 [Control] キーが「押された」状態になっているので、Control-L が得られます。[l] キーを押すと、Control キーは解除されます。
修飾キーは、続けて 2 度押すと、ロックされます。
該当するキーは、そのキーを再度押すまで、ロックされた状態を維持します。たとえば、次のように入力する場合を考えてみましょう。
:WR |
この場合は、[Shift] キーを、2 度押してロックし、コロン (:) キーおよび文字キーの [w] と [r] を押します。[Shift] キーのロックを再度押すと [Shift] キーのロックが解除されます。
ステータスウィンドウを見ると、キーのラッチ/ロック状態がわかります (ボタンおよびキーのステータスの表示を参照)。
修飾キーが押されるたびに、ビープ音を鳴らすことができます (ただし、スティッキーキーがオンの場合)。修飾キーを押すとそれらのキーがラッチ、ロック、またはリリースされるので、ビープ音を鳴らすと、修飾キーの有効/無効 (通常の入力時は、これを忘れがちになります) を確認できます。
この設定を有効にするには、[設定] ウィンドウの [修飾キーで音を発生] チェックボックスをオンにします (図 E–4を参照)。
[Settings] ウィンドウの [同時に押すとオフ] チェックボックスをオンにすると、2 つの修飾キー ([Control] キーや [Shift] キーなど) を同時に押してスティッキーキーを無効にすることができます。マウスでクリックしたり、[Shift] キーを 5 回押すよりもこの方が簡単と思うユーザもいます。