次の方法で共有


組み込みのアクセシビリティ機能

組み込みのアクセシビリティ機能は、オペレーティング システムの拡張機能です。 これらの機能は、実行中のアプリケーションに関係なく、システムの動作に影響します。

Win32 では、次の組み込みのアクセシビリティ機能がサポートされています。

特徴 形容
AccessTimeout システム全体のアクセシビリティ機能が自動的に無効になるタイムアウト間隔をユーザーが指定できるようにします。 AccessTimeout 機能は、設定が異なる複数のユーザーが共有するコンピューターを対象としています。 各ユーザーは、ホット キーまたはコントロール パネルの簡単操作センターを使用して、優先機能を有効にすることができます。 アクセシビリティタイムアウト期間は、オペレーティング システムが自動的にアクセシビリティ機能をオフにする前に、キーボードとマウスの入力なしで渡す必要がある時間の長さです。 タイムアウトの影響を受けるアクセシビリティ機能は、FilterKeys、MouseKeys、StickyKeys、ToggleKeys、およびハイ コントラスト です。 ACCESSTIMEOUT 構造体は、この機能のパラメーターを定義します。
FilterKeys キーボード操作が入力として受け入れられるまでの時間や、キーストロークが繰り返し開始されるまでの時間など、キーボード のプロパティを制御できるようにします。 FilterKeys 機能は、キーが押されたとき、およびキーが入力として受け入れられるときのサウンド フィードバックも提供します。 FILTERKEYS 構造体は、この機能のパラメーターを定義します。
MouseKeys ユーザーがテンキーを使用してマウス ポインターを制御できるようにします。 MOUSEKEYS 構造体は、この機能のパラメーターを定義します。
SerialKeys ユーザーがコンピューターのシリアル ポートに接続されている代替入力デバイスを使用して入力を提供できるようにします。 この機能は、コンピューターの標準キーボードとマウスを使用できないユーザー向けに設計されています。 SERIALKEYS 構造体は、この機能のパラメーターを定義します。
SoundSentry ウィンドウで実行されている Microsoft Win32 ベースのアプリケーションまたは Microsoft MS-DOS アプリケーションによってサウンドが生成されたときに、視覚的なシグナルを表示します。 SOUNDSENTRY 構造体は、SoundSentryProc コールバック関数のアドレスなど、この機能のパラメーターを定義します。
StickyKeys ユーザーが Ctrl + Alt + DEL などのキーの組み合わせを同時ではなく順番に入力できるようにします。 STICKYKEYS 構造体は、この機能のパラメーターを定義します。
ToggleKeys ユーザーが CAPS LOCK、NUM LOCK、または SCROLL LOCK キーのオンとオフを切り替えたときに、サウンド フィードバックを提供します。 TOGGLEKEYS 構造体は、この機能のパラメーターを定義します。

 

SystemParametersInfo 関数は、組み込みのアクセシビリティ機能へのプログラミング インターフェイスを提供します。 この関数は、ユーザーが環境をカスタマイズできるコントロール パネル アプリケーションやその他のプログラムで役立ちます。 SystemParametersInfo 関数は、次のタスクを実行できます。

  • システムにクエリを実行して、指定された組み込みアクセシビリティ機能の可用性と現在の状態を確認します。
  • 機能を有効にし、その動作を制御するパラメーターを指定します。
  • 機能を無効にします。
  • ユーザーが機能を有効または無効にできるようにするホット キーを有効にします。

組み込みの各機能について、Win32 は、アプリケーションが systemParametersInfo使用して機能のパラメーターを照会または設定する構造を定義します。

アプリケーションでは、SystemParametersInfo を使用して、機能を直接有効または無効にすることができます。 一部の機能では、SystemParametersInfo ホット キーまたはキーの組み合わせを有効にして、ユーザーが機能の状態を切り替えることができます。 SerialKeys または SoundSentry 機能、または ShowSounds パラメーターのホット キーはありません。 次のアクセシビリティ機能にはホット キーがあります。

特徴 形容
FilterKeys Right Shift キーを 8 秒間押したままにして、FilterKeys 機能のオンとオフを切り替えます。 RIGHT Shift キーを 12 秒間押したままにすると、filterKeys は、FILTERKEYS 構造体の iBounceMSec メンバーに対して最も保守的な値を使用できます。 RIGHT Shift キーを 16 秒間押したままにすると、filterKeys は、FILTERKEYS 構造体の iWaitMSec メンバーに対して最も保守的な値を使用できます。
MouseKeys 左 Alt + 左 Shift + NUM LOCK キーを押します。
StickyKeys Shift キーを 5 回押します。
ToggleKeys NUM LOCK キーを 5 秒間長押しします。
ハイ コントラスト モードの 左 Alt + 左 Shift + 印刷画面を押します。