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

Re: w32-hide-mouse-timeout の存在価値



w32-hide-mouse-timeout ができた当時、大喜びした一人です。
歴史的には w32-hide-mouse-timeout が先にできて、ついでに
w32-hide-mouse-on-key ができた、という感じです。

# 確かに最近消えないときがあるなぁ、とは思っていたのですが。。。

From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx> さん曰く
Subject: Re: w32-hide-mouse-timeout の存在価値
Message-ID: <umzlo2j1h.wl%miyoshi@xxxxxxxxxxx>
Date: Wed, 05 Oct 2005 22:24:42 +0900

> できれば、w32-hide-mouse-timeout を廃止してしまいたいのですが、反
> 対の方はいませんでしょうか?

w32-hide-mouse-on-key は残るという理解で良いのですよね。

もともと、X での unclutter 相当の機能が欲しかったので、どちらか
というと、w32-hide-mouse-on-key の動作より
w32-hide-mouse-timeout の動作の方が好み(*1)なのですが、しょうが
ないところでしょうね。

(*1) 腕組みしながら、じーーと画面を見て考えているときに消えても
     らいたい :-)


で、ひとつ提案なのですが、イベントドリブンじゃなくて、単に

(defun w32-hide-mouse-cursor ()
 "マウスカーソルを消して、mouse-face も inactive にする。"
 .....
 )

な関数を作るというのはどうでしょうか?
復帰は今と同じで、マウスを触ったときに自動的に行なうようにして。

そうすると、Emacs の idle-timer が使えるので、(個人的にはめちゃ
くちゃ)便利かなぁと。

## C + Windows な話なので、ぼくには書けない。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)