[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: |
Jason Rumney |
Subject: |
bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3' |
Date: |
Sun, 09 Jan 2011 00:01:05 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
"Drew Adams" <drew.adams@oracle.com> writes:
> I'm no expert on these things, but isn't that what the system (whatever system
> is handling mouse events) needs to do anyway? Doesn't Windows, for instance,
> have to wait to see whether an event is a single-click, double-click, or
> triple-click?
No. Windows does the same as Emacs, which is why we inherit this
behaviour.
> I can't see how it could be otherwise (logically). I can't imagine
> some action kicking in just as soon as the first click is detected,
> without waiting to see whether the _user_ action is actually a single
> click or is really a double click.
The standard situation on Windows is rather more limited. There are no
double click bindings for mouse-2 or mouse-3 in most programs or on the
desktop, only for mouse-1. And the click event for mouse-1 generally
selects the item below the mouse pointer, which the double click event
then uses.
> But why not just try to wait and see what the user action really is?
How long do you propose to wait?
- 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 <=
- 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, 2011/01/13
- 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