From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Why mouse-1/2/3 ? Date: Tue, 28 Apr 2020 13:48:16 +1000 Message-ID: References: <20200427113141.GH30150@tuxteam.de> <00cf3d7c-c742-4e5a-a3ce-6cb36f199074@default> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000047af3c05a451b487" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="52011"; mail-complaints-to="usenet@ciao.gmane.io" Cc: chad , =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= , Drew Adams , Emacs developers To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 28 05:55:23 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jTHL8-000DR8-Uv for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Apr 2020 05:55:23 +0200 Original-Received: from localhost ([::1]:41540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTHL7-0003vX-Ex for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 23:55:21 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:53160) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTHJ2-0002jq-0E for emacs-devel@gnu.org; Mon, 27 Apr 2020 23:54:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTHHk-0003PY-8r for emacs-devel@gnu.org; Mon, 27 Apr 2020 23:53:11 -0400 Original-Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]:36790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jTHET-00027e-M6; Mon, 27 Apr 2020 23:48:29 -0400 Original-Received: by mail-ot1-x333.google.com with SMTP id b13so30325513oti.3; Mon, 27 Apr 2020 20:48:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xUjxn5P61h5trcKdnL1yx6XLdyzbfaQqfslEm0CL/Gg=; b=NMZGmXgat0+KUYtPcouQpqvh8iojKxVgcFVsC76DcMpnEJxCB9FjJjPQCcaxMS3gZS 5fFcO0mTBi5bt2MKdMf7Snk9rO/lrkfxgeRT+p7Hqk0P/fGRGstv0qBxQoefdHCFD1ZC JyYk8XBRoZrTSzRE7MVqpjfPHTlpM1gLFLCf6EmCIsDb2Ap5AIscc8zHQh+qokUWA4OK 35z22WcWWfLY+VIgj3J3FuGJmKhGK5Ro7e74/GKHb3FmWI+qv/sWltVx2IRABMlLUAcd tObFcd86Me3hRjn3yY4WAPniNSVysJjUSK710N2EyzXxa40+dvNH5JarWH9nsSZbI5Xm Misg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xUjxn5P61h5trcKdnL1yx6XLdyzbfaQqfslEm0CL/Gg=; b=EAdUAIOl4VDsfdOkYV4H1IM3dCZ2S5dZI64CWkNvNzSVWbVjnGYVURY4V4PQdZLi+h L/NBBYOtMBT9wlRs+ukbGouafzE3vjzrB3WCV5FMCVWOmlM7rUwGgcjYjlR2yic1Gqmy hbnLIVK9JLoAKZNBcaTPVUbNTwbqCX1+KZdJgYgGmjipaJw1OQjCL+sod+yQe+3o1v0p smy90oZTKLxSrr67KA6i+8bZxCnEwy9y/yCpbicFZJwEbPhZ5d/UwxOZACnSEhEMpPSq n9GvvXV4S4yAxWBpB9B5s3VbLsZlAWRcIT60K+u4nJR/IjKYP4LUFEEApam5oWZYDFpM LVpg== X-Gm-Message-State: AGi0PuY3y93pu/u/DTMFmQw5MWrjxCuQ2no2ypv8Q3CWMCNbmqefxixj k4LG39kDFnlSDjDND3kt+GbSURlLnMdYoq7W/pcSoldg X-Google-Smtp-Source: APiQypJVxtzIPFjzfF+9onZul+wjj3sVmTuqbgln+23M2c5eX0+Zyyn1+sc5GpX4O2kAgovJCnBrUAbuc5y/oBt08B8= X-Received: by 2002:aca:7503:: with SMTP id q3mr1654834oic.47.1588045707455; Mon, 27 Apr 2020 20:48:27 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::333; envelope-from=theophilusx@gmail.com; helo=mail-ot1-x333.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2607:f8b0:4864:20::333 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:247994 Archived-At: --00000000000047af3c05a451b487 Content-Type: text/plain; charset="UTF-8" The mouse button number verses left, right middle button highlights one of the limitations with adopting 'popular' terminology. Many of these other applications have limited facilities for binding mouse buttons. Often, if you have a mouse with more than 3 buttons, you can't use them or you have to go to weird nonintuitive lengths to use them. Emacs does not suffer from such a limitation. and the binding mechanism is the same regardless of the button. Using left, middle and right is in fact a very poor choice because it falls down as soon as you have a mouse with a different form factor, use the mouse in the left hand instead of right or use a device like a touch pad, foot peddle/pad or one of the many adaptive technology devices used by someone with a disability. meanwhile, mouse-1, mouse-2, mouse-n remain clear and unambigious. On Tue, 28 Apr 2020 at 12:52, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > As long as Emacs is designed to use multiple mouse buttons, the > terminology for UIs with only one button -- or for touch screens -- is > not pertinent to documenting Emacs. > > -- > Dr Richard Stallman > Chief GNUisance of the GNU Project (https://gnu.org) > Founder, Free Software Foundation (https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) > > > > -- regards, Tim -- Tim Cross --00000000000047af3c05a451b487 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The mouse button number verses left, right middle button h= ighlights one of the limitations with adopting 'popular' terminolog= y. Many of these other applications have limited facilities for binding mou= se buttons. Often, if you have a mouse with more than 3 buttons, you can= 9;t use them or you have to go to weird nonintuitive lengths to use them. E= macs does not suffer from such a limitation. and the binding mechanism is t= he same regardless of the button. Using left, middle and right is in fact a= very poor choice because it falls down as soon as you have a mouse with a = different form factor, use the mouse in the left hand instead of right or u= se a device like a touch pad, foot peddle/pad or one of the many adaptive t= echnology devices used by someone with a disability. meanwhile, mouse-1, mo= use-2, mouse-n remain clear and unambigious.

On Tue, 28 Apr 2020 at 12:= 52, Richard Stallman <rms@gnu.org>= wrote:
[[[ To a= ny NSA and FBI agents reading my email: please consider=C2=A0 =C2=A0 ]]] [[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
As long as Emacs is designed to use multiple mouse buttons, the
terminology for UIs with only one button -- or for touch screens -- is
not pertinent to documenting Emacs.

--
Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





--
regards,

Tim=

--
Tim Cross

--00000000000047af3c05a451b487--