[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double
From: |
Chong Yidong |
Subject: |
bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3' |
Date: |
Thu, 13 Jan 2011 00:35:24 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2.91 (gnu/linux) |
Jason Rumney <jasonr@gnu.org> writes:
>> "Maximum time between mouse clicks to make a double-click.
>> Measured in milliseconds. The value nil means disable double-click
>> recognition; t means double-clicks have no time limit and are detected
>> by position only." [doc string]
>>
>> "The variable `double-click-time' specifies how much time can elapse
>> between clicks and still allow them to be grouped as a multiple click.
>> Its value is in units of milliseconds. If the value is `nil', double
>> clicks are not detected at all. If the value is `t', then there is no
>> time limit. The default is 500." [(emacs) Mouse Buttons]
>
> 500ms is already a perceptable delay. And some users with motor control
> difficulties may set it much longer. If we did this I have no doubt
> that YOU would be complaining about the response time of mouse click
> events.
It's cleaner to let the calling Elisp code worry about this. That is to
say, the caller can bind the first click to a command that starts up a
timer to execute the "single click" action after a short period, and
bind the double click to a command that cancels that timer.
I vaguely recall that we used to try to separate single clicks from
double-click, and the resulting user experience was rather poor. So it
should not be the default, but rather anyone who cares about this issue
can do as described above.
- bug#7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/07
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/07
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/07
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Stefan Monnier, 2011/01/08
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/08
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Jason Rumney, 2011/01/08
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/08
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Jason Rumney, 2011/01/08
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/09
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3',
Chong Yidong <=
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Drew Adams, 2011/01/13
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Chong Yidong, 2011/01/14
- bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', Stefan Monnier, 2011/01/13
bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3', grischka, 2011/01/08