From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Thibaut Verron Newsgroups: gmane.emacs.devel Subject: Re: Context menus and mouse-3 [was: Changes for emacs 28] Date: Mon, 14 Sep 2020 09:58:12 +0200 Message-ID: References: <20200914061111.3trmuzhdvv7nwdcc@Ergus> <20200914064825.b6f4mgythzqdav4a@Ergus> <20200914074902.GB13929@tuxteam.de> Reply-To: thibaut.verron@gmail.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000112bea05af4166d9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28450"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: tomas@tuxteam.de Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 14 09:59:01 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 1kHjO9-0007IT-AB for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Sep 2020 09:59:01 +0200 Original-Received: from localhost ([::1]:56014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kHjO8-0005Wj-2J for ged-emacs-devel@m.gmane-mx.org; Mon, 14 Sep 2020 03:59:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58248) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kHjNb-00057X-88 for emacs-devel@gnu.org; Mon, 14 Sep 2020 03:58:27 -0400 Original-Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:50629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kHjNZ-000754-MG for emacs-devel@gnu.org; Mon, 14 Sep 2020 03:58:26 -0400 Original-Received: by mail-wm1-x331.google.com with SMTP id e17so9670237wme.0 for ; Mon, 14 Sep 2020 00:58:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=wqASxASG/WMW1aB4ffjDfBCiW/SXC3foXxa2L4QVrR4=; b=V8q9ll+0a9LPMF2PK8r3e4TcH/aPzUpGhZRKDMxlpOKHEo6FYh0aqzNQmzz0qHJZTM 1u8iMZFZYntBFl9OvKzo7+7Qra44qIKRixVAWcTLZXcbmwKzuD/t+l/AZFpvrBeibTvT gCw2hgtgQQYO0HZ1thQnQhFV6qfq7rZNibp+H6vUntgk0nm5SnjJ+8jklc8pcaBdojeP Y14aWwxzOtUR+7ryNOX3YiJhJtCDw6qqDPjFJWCbpuB/m6kzEDpkcOe5l0YKisPWaTkX NMkWedy3Tr2LWDTvCehsaXoijGopSUJCAADcwMzkRpaVNGxKCPRXMHMoTHRjnpTTNWE6 YXkA== 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:reply-to :from:date:message-id:subject:to:cc; bh=wqASxASG/WMW1aB4ffjDfBCiW/SXC3foXxa2L4QVrR4=; b=r95ku0rAg34+HQulfKmjsTpaEkUQHQWwvHShRGzJ6MpmdSm+W9NIBoUQbh68LS8DPg FubtbT2Wii0ypq34JNRBhqOMRB9u/3R3mI3OibnvgegxKOmSnaTw92MtNKFlGiSsflVR 3UtOdc3ffIJ+NNBXs7MuOsKBg/WCuclMP0lR5lm1mi2LzjQVnknNcLaUYmSgcIeiaMTI 0gBEj7r98LqFXldruajXrL3ZLkp476cC0W34y+l2t7G3+d6Wu/n+cwO+MvEOfgqdfygg 7E2bDZkM6N0Xny3w0sXkIdA84Essqr0qyXfs/zf8GtxkPNcxZL6Yj0eqrUbVsyi/5iZo 9RDw== X-Gm-Message-State: AOAM532blmBdrPad1z9J5Xk6Avov6ZXP5C/7Cu1ME1HE4h29AF3rLzHB v4pvYh5O3mSl+Zy13uSOOFUdVUybdIMiCrwid5w= X-Google-Smtp-Source: ABdhPJwCF1FoX2VadnA13j/FQr8wTFVdBc2Z+ir7od4PKBHrWT9tRCn9P1HUpQM+Et9oO0bJsUZiG2ai4n/O36obopQ= X-Received: by 2002:a05:600c:2047:: with SMTP id p7mr10468835wmg.168.1600070303687; Mon, 14 Sep 2020 00:58:23 -0700 (PDT) In-Reply-To: <20200914074902.GB13929@tuxteam.de> Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=thibaut.verron@gmail.com; helo=mail-wm1-x331.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:255614 Archived-At: --000000000000112bea05af4166d9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le lun. 14 sept. 2020 =C3=A0 09:49, a =C3=A9crit : > On Mon, Sep 14, 2020 at 08:48:25AM +0200, Ergus wrote: > > On Mon, Sep 14, 2020 at 02:28:14AM -0400, Stefan Monnier wrote: > > >>I have been trying to find the usefulness for the command > > >>'mouse-save-then-kill' and so far I understand what it does but I sti= ll > > >>don't think it is more important/useful/intuitive than a good context > > >>panel. > > > > > >We don't need to choose, since we can get a context menu on > > >`down-mouse-3` and 'mouse-save-then-kill' on `mouse-3`. > > > > > > > > > Stefan > > > > > down-mouse-3 means that it will need to keep the button pressed to keep > > the panel visible/accessible? > > FWIW, it's what I'd expect. Click, slide up/down along the menu, > release. > I never realized that most applications also support this way of using the context menu. I find that hold-and-slide moves are annoying to do reliably with a laptop touch-pad, though. --000000000000112bea05af4166d9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Le=C2=A0lun. 14 sept. 2020 =C3=A0=C2=A009= :49, <tomas@tuxteam.de> a =C3= =A9crit=C2=A0:
On Mon, Sep 14, 2020 at 08:48:25AM +0200, Ergus w= rote:
> On Mon, Sep 14, 2020 at 02:28:14AM -0400, Stefan Monnier wrote:
> >>I have been trying to find the usefulness for the command
> >>'mouse-save-then-kill' and so far I understand what it= does but I still
> >>don't think it is more important/useful/intuitive than a g= ood context
> >>panel.
> >
> >We don't need to choose, since we can get a context menu on > >`down-mouse-3` and 'mouse-save-then-kill' on `mouse-3`. > >
> >
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0Stefan
> >
> down-mouse-3 means that it will need to keep the button pressed to kee= p
> the panel visible/accessible?

FWIW, it's what I'd expect. Click, slide up/down along the menu, release.

I never realized that most app= lications also support this way of using the context menu.

I find that hold-and-slide moves are annoying to do reliably with = a laptop touch-pad, though.
--000000000000112bea05af4166d9--