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

Re: Dual CPU環境等でキーの反応が鈍くなる件について



藤井です。

ちょっと前かつ本題から外れた話になります。

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
Subject: Re: Dual CPU環境等でキーの反応が鈍くなる件について
Date: Fri, 02 Sep 2005 01:21:43 +0900
> > あと別件ですが、show_or_hide_mouse_cursor をたまに呼んであげないと
> > mw32_hide_mouse_timeout が機能しないと思います。
> 
> Windows メッセージが何も発生しない場合には、確かに
> w32-hide-mouse-timeout は機能しません。
> 
> でも、このためだけに、タイマー等で Windows メッセージを発生させる
> のも馬鹿らしいですね。

何もしていない(したがって Windows メッセージも発生しないかもしれない)状
態でもマウスを動かすのを止めてから暫くすればマウスカーソルが消えて欲し
いというニーズの応えるものが w32-hide-mouse-timeout ですよね。なので、
馬鹿らしくはないと思いますよ。(タイマーが妥当かどうかは分かりませんが)

逆に、メッセージのない状態では w32-hide-mouse-timeout は機能しないとな
ると、この設定の価値が薄れるのではないかと思います。

> キー入力をしている間は、w32-hide-mouse-timeout は動くはずですので、
> とりあえず現状のままとしたいと思います。

タイマーを利用するかどうかはさておき、w32-hide-mouse-timeout の実装は見
直す必要があると思います。

ticket:164 および ticket:180 の現象は w32-hide-mouse-timeout の実装に関
連しています。

--
藤井 正行 / Masayuki FUJII