次の方法で共有


用語集 (Windows アクセシビリティ機能)

A

アクセス キー

コントロールのラベルのテキストの下線付きの文字。

アクセシビリティ支援

支援技術とも呼ばれます。限られた範囲の動きや失明など、特定の障害に対応するためにコンピューターのオペレーティング システムと連携する特殊なプログラム。 製品には、より大きなキーボード、視線入力操作キーボード、音声入力ユーティリティ、スクリーン キーボード、テキストを音声または動的点字ディスプレイに変換できる製品が含まれます。 詳細については、「 支援技術製品」を参照してください。

アクセス可能なオブジェクト

IAccessible インターフェイスを実装し、オブジェクトの名前、画面の場所、およびアクセシビリティ支援に必要なその他の情報を記述するプロパティを持つユーザー インターフェイス要素。 詳細については、「 アクセシビリティ対応オブジェクト」を参照してください。

C

子要素

simple 要素を参照してください。

client

UI オートメーションまたは Microsoft Active Accessibility を使用して、アプリケーションのユーザー インターフェイス要素にアクセス、識別、または操作するプログラム。クライアントには、アクセシビリティ支援、自動テスト ツール、コンピューターベースのトレーニング アプリケーションが含まれます。 詳細については、「 Active Accessibility のしくみ」を参照してください。

クライアント側プロバイダー

UI オートメーションをサポートしていない、または完全にサポートしていないアプリケーションの UI に関する情報を取得するために、UI オートメーション クライアントによって実装されるソフトウェア コンポーネント。 通常、クライアント側プロバイダー (プロキシ) は、Windows メッセージを送受信することで、プロセス境界を越えてアプリケーションと通信します。

container

親とも呼ばれます。1 つ以上の単純な要素に対応するアクセス可能なオブジェクト。たとえば、リスト ボックスの IAccessible オブジェクトは、リスト アイテムの親です。

コントロール パターン

UI オートメーションでは、コントロールの個別の機能を記述する設計実装。 この機能には、コントロールの外観や実行できるアクションを含めることができます。

コントロール パターン オブジェクト

1 つ以上のコントロール パターン インターフェイスを公開する COM オブジェクトのランタイム インスタンス。

コントロール パターン プロバイダー

1 つ以上の制御パターン インターフェイスを実装するソフトウェア コンポーネント。

カスタム コントロール

ユーザーまたはサード パーティのソフトウェア ベンダーによって作成されたコントロール、またはユーザーまたはサード パーティのソフトウェア ベンダーによって変更されたシステム定義コントロール。

D

テキスト範囲を縮退する (空の範囲)

テキストの空の (0 文字) スパンを表す オブジェクト。 縮退するテキスト範囲には隣接するエンドポイントがあり、2 文字の間の点を指定します。

結合されていないテキスト範囲

物理的に互いに隣接していない複数のテキスト範囲を表す オブジェクト。

コンテナーのドッキング

ドッキング コンテナーとコンテナー内の他の要素の境界に対して、水平方向と垂直方向の両方で子要素を配置できるようにするコントロール。

E

イベントリスナー

特定の UI の変更が発生するたびに、UI オートメーションまたは Microsoft Active Accessibility から通知を受け取るために登録されているクライアント アプリケーション。

イベント通知

UI オートメーション プロバイダーからクライアントへの呼び出し。プロバイダーは、UI 項目の状態または外観に影響を与える可能性のあるイベントをクライアントに通知します。

F

filter[ing]

UI オートメーション ツリーのビューに含めるUI オートメーション要素の型を定義します。 未加工のビュー、コントロール ビュー、コンテンツ ビューも参照してください。

フラグメント ルート

UI オートメーション ツリーのサブツリーのルート ノードにあるUI オートメーション要素。 フラグメント ルートには親はありませんが、他のフレームワーク (通常は Win32 ウィンドウ ハンドル (HWND) 内でホストされます。

H

host

他の UI 要素を含む UI 要素 (ウィンドウやコントロールなど)。 ホストは、ホストされた要素の代わりにUI オートメーションサービスを実行します。

I

Iaccessible

Microsoft Active Accessibility のすべてのメソッドとプロパティを含む COM インターフェイス。

IAccessible プロキシ

標準 UI 要素の既定のアクセシビリティ情報 (USER コントロール、USER メニュー、COMCTL および COMCTL32 の共通コントロール) を提供する IAccessible サポートの種類。 詳細については、「 IAccessible プロキシ」を参照してください。

L

論理ナビゲーション

クライアントが Microsoft Active Accessibility オブジェクト階層 (次、前、親、最初の子、最後の子) を探索する 2 つの IAccessible ナビゲーション モードのうちの 1 つ。

M

marshaling

プロセス境界を越えたインターフェイス パラメーターのパッケージ化と送信。

N

ネイティブ実装

IAccessible インターフェイスを実装するユーザー インターフェイス要素によって提供されるサポートの種類。

O

画面外モデル

このモデルは、画面上のオブジェクトのデータベースであり、そのプロパティとその空間リレーションシップが含まれています。

OLEACC

Microsoft Active Accessibility ランタイムを提供し、Microsoft Active Accessibility クライアントからの要求を管理するダイナミック リンク ライブラリ。

P

parent

コンテナーとも呼ばれます。1 つ以上の単純な要素に対応するアクセス可能なオブジェクト。たとえば、リスト ボックスの IAccessible オブジェクトは、リスト アイテムの親です

プレースホルダーオートメーション要素

UI オートメーション ツリー内の仮想化された項目を表すUI オートメーション要素。 通常、プレースホルダーにはすべてのUI オートメーション プロパティのデータが読み込まれていません。また、VirtualizedItem コントロール パターンのみを実装する必要があります。

property-changed イベント

プロパティの値が変更されたときにトリガーされるイベント。 クライアントは、特定のプロパティ変更イベントを受信するように登録し、UI オートメーションは、これらのイベントが発生したときに登録済みクライアントに通知します。

プロバイダー インターフェイス

UI オートメーション プロバイダーによって実装されるパブリック メソッドのコレクション。

proxy

「IAccessible プロキシ」を参照してください。

R

raw ビュー

デスクトップがルートであるUI オートメーション ツリー内の IUIAutomationElement オブジェクトの完全なツリー。 生のビューは、アプリケーションのネイティブプログラム構造に密接に従っているため、UI 構造の最も正確なビューです。 また、ツリーの他のビューは、未加工ビューに基づいて構築されます。

実現項目

完全な情報がメモリに読み込まれた UI 項目。UI オートメーションが項目のオートメーション要素を作成できるようにします。

ランタイム識別子

UI オートメーション要素の実行中のインスタンスを識別する整数の配列。 識別子は、それが生成されたデスクトップの UI 内で一意です。

S

safe 配列

COM コンポーネントの作成で使用される配列を宣言するための自己記述型。 セーフ配列には、データと共に、その次元の数と境界に関する情報が含まれます。

スコープ

基本要素から開始して、ビューの範囲を定義します。

server

Microsoft Active Accessibility を使用してユーザー インターフェイスに関する情報を公開するコントロール、モジュール、またはアプリケーション

サーバー側プロバイダー

ネイティブでサポートされていない UI フレームワークに基づく UI 要素に関する情報を公開するソフトウェア コンポーネントUI オートメーション。 サーバー側プロバイダー (ネイティブ プロバイダー) は、クライアントからの要求を処理する UI オートメーション コア システムに COM インターフェイスを公開することで、プロセス境界を越えてクライアント アプリケーションと通信します。

simple 要素

子要素とも呼ばれます。 IAccessible オブジェクトを他の要素と共有し、その IAccessible オブジェクトに依存してプロパティを公開するユーザー インターフェイス要素。 詳細については、「 Simple Elements」を参照してください。

空間ナビゲーション

クライアントが画面上の位置 (上、下、左、右) に基づいて 1 つのユーザー インターフェイス要素から別のユーザー インターフェイス要素に移動する 2 つの IAccessible ナビゲーション モードのいずれか。

T

Text Services Framework (TSF)

デスクトップとアプリケーション内で自然言語サービスと高度なテキスト入力を可能にするスケーラブルなシステム フレームワーク。

テキスト単位

テキスト範囲の論理セグメント間を移動するために使用されるテキスト (文字、単語、行、または段落) の定義済みの単位。

U

UI オートメーション クライアント

UI オートメーションを使用してアプリケーション ユーザー インターフェイスの UI 要素へのプログラムによるアクセスを取得する、スクリーン リーダーなどの支援技術アプリケーション。 クライアントは、UI 要素に関する情報をエンド ユーザーに提示します。 自動テスト スクリプトは、クライアントUI オートメーションと見なされます。

UI オートメーション コア

UI オートメーション フレームワークを実装するランタイム コンポーネント。

UI オートメーション要素

UI オートメーション プロバイダー インターフェイスを実装し、IUIAutomationElement インターフェイスをクライアントに公開する COM オブジェクトによって表される UI 項目UI オートメーション。

UI オートメーション フレームワーク

デスクトップ上のほとんどの UI 要素へのプログラムによるアクセスをサポートする不可欠な Windows コンポーネント。 スクリーン リーダーなどの支援技術製品は、UI に関する情報をエンド ユーザーに提供し、標準入力以外の方法で UI を操作できます。 また、UI オートメーションにより、自動テスト スクリプトが UI と対話できるようになります。

UI オートメーション ノード

非推奨になりました。 「UI オートメーション要素」を参照してください。

UI オートメーション プロバイダー

UI 要素に関するプログラム情報を公開するUI オートメーション インターフェイスの実装。 プロバイダーは、UI オートメーションクライアント要求に応じて、この情報をUI オートメーション フレームワークに提供します。

UI オートメーション ツリー

Windows デスクトップ上のすべてのUI オートメーション要素の階層表現。 ツリーは、現在のデスクトップを表し、その子要素がアプリケーション Windows を表すルート要素で構成されます。 これらの各子要素には、メニュー、ボタン、ツール バー、リスト ボックスなど、UI の一部を表す要素を含めることができます。 これらの要素には、リスト アイテムなどの要素を含めることができます。

UI フレームワーク

子コントロール、ヒット テスト、および画面の領域でのレンダリングを管理するコンポーネント。

V

ビュー識別子

コントロール パターンを実装するUI オートメーション要素で使用できるビューを識別する 値。 この種類の要素は、 を提供し、同じ情報セットまたは子コントロールの複数の表現を切り替えることができます。

仮想化された項目

必要な場合にのみメモリに読み込まれる UI 要素 。通常、要素が画面上に表示される場合です。 仮想化された項目は、UI オートメーション ツリーのプレースホルダーオートメーション要素によって表されます。

W

ウィンドウ イベント (WinEvents)

アクセス可能なオブジェクトが何らかの方法で変更されたことをクライアントに通知するために使用されるイベントの種類。

window-based 要素

独自の Win32 ウィンドウ ハンドル (HWND) を持つ UI 項目を表すUI オートメーション要素。