From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#7802: bug #7802: 24.0.50; Extraneous `mouse-3' event when do `double-mouse-3' Date: Sun, 9 Jan 2011 06:18:55 -0800 Message-ID: <4C6B7BF9D16340C3AADA83ACBC1C6B68@us.oracle.com> References: <6AF23E536D254FC88C35DA0BEC775C1A@us.oracle.com><7EB632A3268149CA89DA1D58C8046A01@us.oracle.com><9496EDBB00F3470E9417340D3CDBA5E1@us.oracle.com><87tyhje666.fsf@gnu.org><0BC7B2E648C8499CAC13F1D3D3A7A72E@us.oracle.com> <87oc7qeong.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1294583090 568 80.91.229.12 (9 Jan 2011 14:24:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 9 Jan 2011 14:24:50 +0000 (UTC) Cc: 7802@debbugs.gnu.org To: "'Jason Rumney'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 09 15:24:45 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PbwCJ-0008Nm-MK for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Jan 2011 15:24:44 +0100 Original-Received: from localhost ([127.0.0.1]:34171 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbwCJ-0000rU-9D for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Jan 2011 09:24:43 -0500 Original-Received: from [140.186.70.92] (port=37177 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbwBw-0000iQ-3n for bug-gnu-emacs@gnu.org; Sun, 09 Jan 2011 09:24:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PbwBg-0006fY-2Z for bug-gnu-emacs@gnu.org; Sun, 09 Jan 2011 09:24:19 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PbwBf-0006fT-UJ for bug-gnu-emacs@gnu.org; Sun, 09 Jan 2011 09:24:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Pbw0z-0003uH-QJ; Sun, 09 Jan 2011 09:13:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jan 2011 14:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7802 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7802-submit@debbugs.gnu.org id=B7802.129458234614973 (code B ref 7802); Sun, 09 Jan 2011 14:13:01 +0000 Original-Received: (at 7802) by debbugs.gnu.org; 9 Jan 2011 14:12:26 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pbw0P-0003tS-A9 for submit@debbugs.gnu.org; Sun, 09 Jan 2011 09:12:25 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pbw0M-0003tD-CV for 7802@debbugs.gnu.org; Sun, 09 Jan 2011 09:12:23 -0500 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p09EJhL0005843 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 9 Jan 2011 14:19:44 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id p09EJgqQ019876; Sun, 9 Jan 2011 14:19:42 GMT Original-Received: from abhmt005.oracle.com by acsmt354.oracle.com with ESMTP id 910885841294582735; Sun, 09 Jan 2011 06:18:55 -0800 Original-Received: from dradamslap1 (/10.159.221.32) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 09 Jan 2011 06:18:55 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <87oc7qeong.fsf@gnu.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 Thread-Index: AcuvrhylJ+C9+Vh6Q+iXHJoxFuHUKAAV0ihA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 09 Jan 2011 09:13:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43224 Archived-At: > > Are you saying that a Windows program _cannot_ bind a > > double-click mouse-2 or mouse-3? > > Yes. If they want to handle double clicks of mouse-2 and mouse-3, or > triple clicks of any mouse button then they need to handle it > themselves So they _can_ bind them. > the same way that Emacs does. So it's not even a design decision, but the only possibility? The Emacs way is the only way? ;-) > > How about variable `double-click-time' > > 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. Try and see. In Emacs we can put such things under the control of the individual user. It should be possible to use both approaches, with a user option deciding. Once implemented it should be easy enough to conditionally ignore the timeout and get the current behavior. > > (BTW, shouldn't Emacs on Windows pick up this user setting as the > > default value for `double-click-time'?) > > I don't know if this setting is exposed to programs, as the > intention is for Windows to use it internally when generating > double click events. If it is exposed, then yes it would be > good to use for the initial value of double-click-time. I know nothing about whether it is exposed, but a quick google shows it might be. I see, for example, references to functions GetDoubleClickTime and SetDoubleClickTime. (Hm, the Emacs name is also `double-click-time'...) http://msdn.microsoft.com/en-us/library/ms646258(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/ms646263(v=vs.85).aspx http://www.pinvoke.net/default.aspx/user32/getdoubleclicktime.html?diff=y http://www.jasinskionline.com/windowsapi/ref/s/setdoubleclicktime.html