坂本さん、田中さん、MLのみなさん、こんばんは。 兵庫県の井之上です。 わかりやすい解説ありがとうございました。 >> DMWINは、WZ EditorをDMエディタライクにするためのツールなので、DMエディタ >> の文字読みの位置とキーをあわせているのでしょう。 > > というよりも、もっと大きな理由があります。 > > まず、WZエディタのテキスト表示画面はかなり特殊です。2000Readerや >VDM100W/PCTalkerといったスクリーンリーダーでは、 >「ディスプレイに表示されているカーソル位置にある文字」 >を音声化することが出来ません。そのために、井之上さんがおっしゃる > > > ctrl+alt+hで読みません。 > >のは、当然です。スクリーンリーダーによる、 >「カーソル位置の文字の詳細読み」 >を、させようとしているからです。 > それで、DMWinマクロには、 >「ディスプレイに表示されているカーソル位置にある文字」 >ではなく、 >「パソコンのメモリの中にあるカーソル位置にある文字」 >を詳細読みさせるマクロ機能を汲み込んでいます。 > このような >「DMWinマクロによるカーソル位置の文字の詳細読み機能」 >を任意のキーに割り当てれば、割り当てられたキーを入力することによって >「ディスプレイに表示されているはずの文字を詳細読み」 >出来るわけです。 > 所が、スクリーンリーダーを汲み込んでいることによって、 >「DMWinマクロによるカーソル位置の文字の詳細読み機能」 >を割り当てるキーが問題になります。 > 例えばスクリーンリーダーで一般的な CTRL+Alt+H に割り当てたとします。 >あるスクリーンリーダーが起動している状態では、この CTRL+Alt+H のキー >入力が、WZエディタには伝えられて来ないのです。もちろん、WZエディタ >の上で動作しているDMWinマクロにも、 CTRL+Alt+H が入力された >ことが伝えられて来ません。 >「スクリーンリーダーの方がキーの入力を先取りして、アプリケーションに >対して、キー入力があったことを伝えてくれない」 >ことが原因です。 > このような現象は、 CTRL+Alt+ 別のキーでも同様です。 > それでDMWinマクロでは、 >「カーソル位置の文字の詳細読み」 >だけでなく、 >「カーソルよりも前の文字列の読み上げ」 >「カーソルよりも後の文字列の読み上げ」 >「カーソル行の文字列の読み上げ」 >を、 CTRL+Alt+ ではないキーに、仕方なく割り当てています。 > > 結論は、 > > > ctrl+alt+hで読みません。 >ではなく、 >スクリーンリーダー側の問題で >「ctrl+alt+hで読むように出来ない」 >のです。 > > なお、スクリーンリーダーによるキーフック(先取り)については、既に >当該スクリーンリーダー開発社に現状を伝え、改善を要望しています。 よくわかりました。 今後ともよろしくお願い致します。
Received: from fesco.portnet.ne.jp (fesco.portnet.ne.jp [210.167.214.7]) by sl.sakura.ne.jp (8.9.2/[SHINGUJI/SAKURA-990115]) with ESMTP id AAA16887 for <windows@sl.sakura.ne.jp>; Sun, 11 Nov 2001 00:07:57 +0900 (JST) Received: from ibm97137hn (sap158a183.portnet.ne.jp [210.250.158.183]) by fesco.portnet.ne.jp (8.9.3/3.7Wpl2) with SMTP id AAA42498 for <windows@sl.sakura.ne.jp>; Sun, 11 Nov 2001 00:07:51 +0900 (JST) Date: Sun, 11 Nov 2001 00:10:05 +0900 (JST) From: Inoue <kr-inoue@portnet.ne.jp> To: WINDOWS ML<windows@sl.sakura.ne.jp> Subject: [windows:5954] Re: 2000リーダーの文字読みのことで Message-Id: <200111102330.UE5X2NWP@mail.portnet.ne.jp> MIME-Version: 1.0 X-Mailer: Mm-Mail Ver1.46A [Win98 SE] Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Sender: owner-windows@sl.sakura.ne.jp X-ML-Sequence: 5954 X-ML-Name: windows Precedence: bulk Reply-To: windows@sl.sakura.ne.jp |