From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#57970: 29.0.50; Create new defgroup for pixel-scroll.el Date: Mon, 11 Sep 2023 16:49:59 +0300 Message-ID: <83a5tsrf94.fsf@gnu.org> References: <87fsgl6ja2.fsf@gnus.org> <87czbog7js.fsf@yahoo.com> <87y1uc9644.fsf@gnus.org> <87v8ch85s9.fsf@yahoo.com> <83il8griju.fsf@gnu.org> <87r0n498u4.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40901"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 57970@debbugs.gnu.org, stefankangas@gmail.com To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 11 15:51:11 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qfhJm-000AP1-S7 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Sep 2023 15:51:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfhJb-0004iH-FR; Mon, 11 Sep 2023 09:50:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfhJa-0004i5-8z for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 09:50:58 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfhJa-0002XH-0g for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 09:50:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qfhJd-0005KI-OM for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 09:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2023 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57970 X-GNU-PR-Package: emacs Original-Received: via spool by 57970-submit@debbugs.gnu.org id=B57970.169444023320436 (code B ref 57970); Mon, 11 Sep 2023 13:51:01 +0000 Original-Received: (at 57970) by debbugs.gnu.org; 11 Sep 2023 13:50:33 +0000 Original-Received: from localhost ([127.0.0.1]:52394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfhJB-0005JY-As for submit@debbugs.gnu.org; Mon, 11 Sep 2023 09:50:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfhJ6-0005JH-Dq for 57970@debbugs.gnu.org; Mon, 11 Sep 2023 09:50:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfhIw-0002Q2-98; Mon, 11 Sep 2023 09:50:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HGW8hM2oZF+UONjaNF8D7VJlCok1dhTPYgYm1gItD/0=; b=InpR2IEA+fzB oCBoQLVTFVeqMVzP9dZNmfer/VarZb2ENGH2PGmVouZ/NmfnQiKxd7XENbFIHz5RYK7dZwVRtkU1s GtWmvjiUAEbdxb7TVs1WK12GYQEu2XTRtBhdH4l8cgshNnBNe75Jllx1u7oNpIgpIRLp875VUF4aI B8NPU4nNouZgi6GKHQpVK3oJovXBVFMSfEb8dnNxYD2fUhrNinfmtv+6kK1RVM5tokacWb5GWAzrq nxvLz4Oi4Aiif7/4whcH08wfZDiRkMlzFct7taeFa4DiL3r147gSMsDmwf9ez78WSFpaWbzfLI5Qi 05FffTvBBHaRKftoHAUOqg==; In-Reply-To: <87r0n498u4.fsf@yahoo.com> (message from Po Lu on Mon, 11 Sep 2023 20:45:55 +0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:270044 Archived-At: > From: Po Lu > Cc: stefankangas@gmail.com, larsi@gnus.org, 57970@debbugs.gnu.org > Date: Mon, 11 Sep 2023 20:45:55 +0800 > > Eli Zaretskii writes: > > > So maybe we should document that one is better for wheels, the other > > for touchpads? And maybe even (gasp!) rename > > pixel-scroll-precision-mode to something like touchpad-scroll-mode? > > pixel-scroll-mode isn't better for wheel mice as long as you actually > tell p-s-p-m that you use one, so that assessment isn't really correct. > > pixel-scroll-mode's principal failings are that it bails out when a > wheel event arrives while scrolling is taking place, it always scrolls > by a set number of lines, and it is slow. p-s-p-m experiences none of > these problems. It sounds like your comments actually agree with my suggestions ;-) To clarify, I didn't mean that pixel-scroll-precision-mode _cannot_ be used with wheels, I just said pixel-scroll-mode is _better_ there (because it requires no tricky configuration); conversely, for touchpads, pixel-scroll-precision-mode produces a much better UX OOTB. This particular discussion is about two modes that have very similar names. I think explaining the strengths and weaknesses (even if they are minor and can be overcome, given enough efforts) goes at least some way towards resolving user confusion about these two, and changing the name, even if not 110% accurate, is even better.