[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:7496] systemcaret
- X-ml-count: 7496
- Subject: [MD:7496] systemcaret
- From: Mitsugu SAKAMOTO <mitsugu@xxxxxxxx>
- Date: Tue, 09 Jan 2007 19:03:20 +0900 (JST)
- X-mailer: Mew version 5.2rc3 on Emacs 22.0.90 / Mule 5.0 (SAKAKI)
坂本です。
自分では作業できないですが、ちょっと提案だけはしてみます。
Emacsの本家では、かなり以前からスクリーンリーダのような支援技術がいれば、System caretを
使うようにして、そうでなければ通常の動きをするようなコードが入っているよ
うです。
windows apiでそういうのを調べるのがあるらしいです。
changelog:
2002-01-23 Jason Rumney <jasonr@xxxxxxx>
* w32term.c (x_update_window_begin): Only hide caret if
w32_use_visible_system_caret is set.
(x_update_window_end): Only show caret if
w32_use_visible_system_caret is set.
(syms_of_w32term): Handle SystemParametersInfo call failing.
* w32fns.c (syms_of_w32fns): Initialize w32_visible_system_caret_hwnd.
他にもcaretでChangeLogを検索するとここら辺の変更履歴を見ることができるだ
ろうと思います。
で、Meadowも独自のcaretは止めてそろそろこれをマージしてしまったほうがいいのかなと思います。
あまり独自の仕様があるのは美しくないかなということで。
今日、思い立ってこちらでNTemacsを動かして見ましたが、非常に良く動いていました。
いかがでしょうか?
--
Mitsugu Sakamoto, ARGV
mitsugu@xxxxxxxx
Weblog: http://d.hatena.ne.jp/mitsugusakamoto/