Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 25

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php:25) in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 81
科学好き者の日々::マウスの位置を読み上げる

マウスの位置を読み上げる

動画の投稿サイトのつくりが変わって、再生ボタンがフラッシュになったのだそうです。フラッシュはスクリーンリーダによってはまったく読まないものもありますし、キー操作だけで操作ができないものもあります。視覚障害者にとっては困ったつくりなのです。

何とか、動画投稿サイトをみたいと、悪戦苦闘して近くまでキーでいって、あとは「ここら辺り!」とマウスを使ってみたそうです。

マウスポインターの位置を読み上げるソフトをつくってみました。
ビジュアルベーシックで

Dim X As Integer
Dim Y As Integer
Dim Pos As Point = Windows.Forms.Cursor.Position
Dim Text1 As String

X = Pos.X
Y = Pos.Y
Text1 = X & ", " & Y
Clipboard.SetDataObject(Text1)

がソースコードです。
クリップボードにデータを送れば、スクリーンリーダーが読んでくれます。

いまは、Visual Basic 2008 Express Edition は無料なのですね。
ランタイムライブラリーとして?.NET Framework 3.5をインストールする必要があるようです。

さて、うまく利用してもらえるでしょうか?


Calendar
<< May 2024 >>
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031
search this site.
tags
archives
recent comment
recent trackback
others
admin