[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:7496] systemcaret



坂本です。
自分では作業できないですが、ちょっと提案だけはしてみます。

 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/