jaccessinspectorコマンド

機械翻訳について

名前

jaccessinspector - Java Accessibility Utilities APIを使用して、Java Virtual Machineのオブジェクトに関するアクセス可能な情報を調べる

説明

jaccessinspectorツールを使用すると、次のような場合に、オブジェクト・アクセシビリティ情報を調べるための様々な方法を選択できます。

調査対象のオブジェクトが選択されていると、jaccessinspectorツールには、そのオブジェクトに対してJava Accessibility APIメソッドを呼び出した結果が表示されます。

jaccessinspectorツールの実行

jaccessinspectorツールを使用するには、Javaアプリケーションの起動後にjaccessinspectorツールを起動します。 jaccessinspectorを起動するには、次のコマンドを実行します:

ノート:

JAVA_HOMEは環境変数であり、c:\Program Files\Java\jdk-10などのJDKまたはJREのパスに設定する必要があります。

%JAVA_HOME%\bin\jaccessinspector.exe

このとき、Javaアプリケーション・ウィンドウとjaccessinspectorウィンドウの2つのウィンドウが開きます。 jaccessinspectorウィンドウには、次の5つのメニューがあります:

「UpdateSettings」「JavaEvents」および「AccessibilityEvents」の各メニューの項目を使用すると、様々な方法でJavaアプリケーションに問い合せることができます。

「ファイル」メニュー

この項では、「File」メニューの項目について説明します。

AccessBridge DLLロード済み
AccessBridge DLLのロードを有効または無効にします。
終了
ツールを終了します。

「UpdateSettings」メニュー

この項では、「UpdateSettings」メニューの項目について説明します。

Update from Mouse
マウスの動きが停止したときにマウスのx座標とy座標を特定し(jaccessinspectorツール・ウィンドウが一番上にあることが前提)、マウスの真下にあるアクセス可能オブジェクトをJavaアプリケーションに問い合せて、出力をjaccessinspectorウィンドウにダンプします。
Update with F2 (Mouse HWND)
マウスのx座標とy座標を特定し(jaccessinspectorツール・ウィンドウが一番上にあることが前提)、マウスの真下にあるHWNDのアクセス可能オブジェクトをJavaアプリケーションに問い合せて、出力をjaccessinspectorウィンドウにダンプします。
Update with F1 (Mouse Point)
マウスのx座標とy座標を特定し(jaccessinspectorツール・ウィンドウが一番上にあることが前提)、カーソルの真下にあるアクセス可能オブジェクトをJavaアプリケーションに問い合せて、出力をjaccessinspectorウィンドウにダンプします。

「JavaEvents」メニュー

この項では、「JavaEvents」メニューの項目について説明します。

Track Mouse Events

すべてのJavaマウス入力イベントをJavaアプリケーションに登録し、受信時に、カーソルで入力されたオブジェクトを問い合せて、出力をjaccessinspectorウィンドウにダンプします。

ノート:マウスをすばやく移動すると、表示される情報の更新前に多少の遅延が発生する可能性があります。

Track Focus Events
すべてのJavaフォーカス取得イベントをJavaアプリケーションに登録し、イベントの受信時に、フォーカスを受け取ったオブジェクトを問い合せて、出力をjaccessinspectorウィンドウにダンプします。
Track Caret Events

すべてのJavaキャレット更新イベントをJavaアプリケーションに登録し、イベントの受信時に、キャレットが更新されたオブジェクトを問い合せて、出力をjaccessinspectorウィンドウにダンプします。

ノート:カレットを含むオブジェクトは、リッチ・テキスト・オブジェクトである定義オブジェクトほどほとんど機能しているため、他のイベント・トラッキング・オプションとはレスポンシブに見えません。 実際の使用では、(たとえば、新しい文字、単語、文をキャレットのロケーションで取得するだけです)のアクセシビリティ呼び出しが少なくなり、大幅に高速化されます。

トラック・メニュー選択済 |選択解除済 |取消済イベント
すべてのメニュー・イベントをJavaアプリケーションに登録し、イベントの受信時に、キャレットが更新されたオブジェクトを問い合せて、出力をjaccessinspectorウィンドウにダンプします。
Track Popup Visible | Invisible | Cancelled Events
すべてのポップアップ・メニュー・イベントをJavaアプリケーションに登録し、イベントの受信時に、キャレットが更新されたオブジェクトを問い合せて、出力をjaccessinspectorウィンドウにダンプします。
Track Shutdown Events
Javaアプリケーションが終了したときにプロパティ変更イベントを受信するように、Javaアプリケーションに登録します。

「AccessibilityEvents」メニュー

この項では、「AccessibilityEvents」メニューの項目について説明します。

ノート: AccessibilityEventsメニューに一覧表示されているアイテムは、アプリケーションのテスト(特にアシスティブ・テクノロジ・アプリケーション)に最も重要です。

Track Name Property Events
特にNameプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をスクロール・ウィンドウにダンプします。
Track Description Property Events
特にDescriptionプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track State Property Events
特にStateプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Value Property Events
特にValueプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をスクロール・ウィンドウにダンプします。
Track Selection Property Events
特にSelectionプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Text Property Events
特にTextプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Caret Property Events
特にCaretプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track VisibleData Property Events
特にVisibleDataプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Child Property Events
特にChildプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Active Descendent Property Events
特にActive Descendentプロパティが変更されたアクセス可能オブジェクトに対するすべてのJavaプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。
Track Table Model Change Property Events
特にTable Model Changeプロパティが変更されたアクセス可能オブジェクトに対するすべてのプロパティ変更イベントをJavaアプリケーションに登録し、イベントの受信時に、変更されたプロパティに関する情報とともに出力をjaccessinspectorウィンドウにダンプします。

「オプション」メニュー

この項では、「Options」メニューの項目について説明します。

Monitor the same events as JAWS
JAWSでもモニターされているイベントのみのモニタリングを有効にします。
Monitor All Events
jaccessinspectorウィンドのすべてのイベントのモニタリングを有効にします。
Reset All Events
選択したオプションをデフォルト設定にリセットします。
Go To Message
メッセージ番号を入力すると記録されたメッセージを表示できる「Go To Message」ダイアログを開きます。
Clear Message History
jaccessinspectorウィンドウから記録されたメッセージの履歴をクリアします。