井之上さん、メーリングリストの皆さんこんにちは。 栃木県の田中敏信です。 坂本さん、フォローをありがとうございました。 以下のご投稿への返信です。 Mitsugu SAKAMOTO <mitsugu@argv.org> Wrote: 途中を省略します。 > Inoue <kr-inoue@portnet.ne.jp> writes: > > > カーソル位置の文字読みですが、 > > WZエディタのdmwinでは、 > > ctrl+alt+hで読みません。 > > おそらくこれは、DMWINの方でキーの位置を変えてあるからだと思います。 坂本さんのおっしゃる通りです。 > 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 ns.lancenet.or.jp (IDENT:root@ns.lancenet.or.jp [202.237.246.10]) by sl.sakura.ne.jp (8.9.2/[SHINGUJI/SAKURA-990115]) with ESMTP id OAA09083 for <windows@sl.sakura.ne.jp>; Sat, 10 Nov 2001 14:57:44 +0900 (JST) Received: from ra (p118.lancenet.or.jp [202.237.246.118]) by ns.lancenet.or.jp (8.9.3+3.2W/3.7W1.0) with SMTP id OAA19888 for <windows@sl.sakura.ne.jp>; Sat, 10 Nov 2001 14:57:38 +0900 Date: Sat, 10 Nov 2001 14:57:45 +0900 (JST) From: tanaka toshinobu <tosinobu@lancenet.or.jp> To: windows@sl.sakura.ne.jp Subject: [windows:5936] Re: 2000リーダーの文字読みのことで Message-Id: <200111101455.KP23QTQG@po.lancenet.or.jp> In-Reply-To: <20011109.174053.85301051.mitsugu@argv.org> References: <200111091723.P40RWGG3@mail.portnet.ne.jp> <20011109.174053.85301051.mitsugu@argv.org> MIME-Version: 1.0 X-Mailer: Mm-Mail Ver1.46 [Win98] Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Sender: owner-windows@sl.sakura.ne.jp X-ML-Sequence: 5936 X-ML-Name: windows Precedence: bulk Reply-To: windows@sl.sakura.ne.jp |