From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: pixel-scroll-precision-mode very slow on macOS with regular mouse wheel Date: Wed, 08 Dec 2021 13:48:47 +0800 Message-ID: <87sfv3ejeo.fsf@yahoo.com> References: <871r2ng186.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11041"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Alan Third , Emacs developers To: Aaron Jensen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 08 06:50:30 2021 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 1mupqX-0002a4-B3 for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 06:50:29 +0100 Original-Received: from localhost ([::1]:33732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mupqV-0005sP-8X for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 00:50:27 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mupp4-0004hU-SZ for emacs-devel@gnu.org; Wed, 08 Dec 2021 00:48:58 -0500 Original-Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:34282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mupp3-00022g-34 for emacs-devel@gnu.org; Wed, 08 Dec 2021 00:48:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638942535; bh=PXBVfQKXFGvAxD7Yzp3dvDdMKqbebuZ1CCMa7qYckb0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=IE58szRo12Nzg/+bq31rsfK7lYozfBlkCCJemr7vYyeukbRKifEipNGyniNf4J6/F55E/BicXOvgueh8w3S9AKkOvj7F8ex5gI5zavtVY6tlCza1Rx969IgVx0WjixkE/hgb3LicSo2fTg0yQSXjGlyW4aTwKS710T0Iq24x3eZ1j6R8FsLCxgWUOYNLFW09acvHQhTrZxHM/6IRu2BmsFkF/+L1F0oTORBfZO3rtCF8KBkl4f/klTcDKFI3ZU0txBtRFslng3MmaOITo00e/EN+uMZFkTtDXlmMWFFVsbsejyVeS6bpprewnfkVNNlHaC2cPIW3iGfAW30tu78q4w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638942535; bh=kXo9fktTwUIgAaUqdTpqpTOB1W0fg8PHvEu46dGav3y=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ROZHMgS468Fa/LIqMKVn7QnChVyjf8FmJt/GTk2akVpp1kuMvwqdUb58c9yDEmD6t3s5yMupz4Im27oa0be0nxCJefHsC/Uh6DoI61JTNkY390kM8yYfnnInRNWznPOy63mYBQe4fexa8cIH5eVNizP7/BJgMZbUuLZskpYu9ONgAt7dB7ZrZ6NQp0wlCoJre3F7h+ZHMJ8ZgCTH3nD4oPgyjpckPHsKG+Sp9PI+xvDMIa9fVrvPl9hbzDxKWBnFZ06WrkbcRbSVePbvOqynLrWaEc1+BT3fsZvxrcQnOMUNk9Hi7j3mBXaxNohmNI1YZ83Sx0YyDtA0tp5LXD9Mvw== X-YMail-OSG: EBdWCDAVM1lf0ziKLI7Nd10G0DN_0fn3.Wp49iTSW7vflJuhEOazKto0.NJjmnQ OUMPH8qBm5f4nb7cp0L_n24Mtaaf5NQv1Rkzr1yZbqD_LOZ3UDrH7E9IyhT8d52iS18NBaJ16zPS m41uEgBLIMduetIbINGaxEnHd_FCJgxe3s.VjWJvXmczVbHsmFphRpbUVA9NqIra6BSEP.fQWSpV FbX__4rlT78vJ6VtBOpJmqiqacAO.vqdebGRBVH0ePVN88XvJLbEfBj713VSiNHiPHH1ik0MbGto Z4TJoLXeRBiqNTcKS5QGx8IsL8vSLhUT7.bUEVFCZnAKpvRnCHjLRW4M_yo1KWPhcaTkNvrRmFE7 zhCZmCOBKhFOXNruE3xITxqHtpEtG0GXMJX88jlk4PGPLYKogxvdnt47PiGfl83VRGNyujN0pO5g 4oesJ1.3DWWpfZQzYzWROo3NDG3XYxZoH27NWvNTSNcB0HF1SmclgbLgHOzMnz6Wer0imMv8YkTU hyEj93zWPjZt2xZZoZTgOrIXK2ohn9A.NdPBxbrefQgjQ2r4shvHnRewmAqh6aapLDokUxrFGl.z AbxPEMtUGWLmK8Joe6rZaj5cp2sgsBh0tQSDgsPpGrAcSU2BHleNftEUXt5Idh5kKm7jhfIV58q2 pReCWkyNzhLubCDQJfTmr.4.NHIs4wtXa62nZorC_X1h0Lx6woOUPegLCKFhehRNsIArz_RcLcqX G04TFw1UCEZEmmuhMdAmGx.sMnMwZdZlUVXIiBUvgZduGz.qe6_7Yy2baNYC2gpa.rfrl1vD1YXN rSWcIe178n6eU8WN_trzAlKbTwuoKuDEkEhYq6hm9M X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Wed, 8 Dec 2021 05:48:55 +0000 Original-Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ed23bba6a9d65188a655fa1417dbf5a5; Wed, 08 Dec 2021 05:48:51 +0000 (UTC) In-Reply-To: (Aaron Jensen's message of "Tue, 7 Dec 2021 23:43:50 -0500") X-Mailer: WebService/1.1.19415 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.184.148; envelope-from=luangruo@yahoo.com; helo=sonic309-22.consmr.mail.ne1.yahoo.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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.29 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:281318 Archived-At: Aaron Jensen writes: > macOS scrolling w/ a mouse wheel has acceleration. If I scroll slowly, > it goes very slowly, 1 tick is a couple pixels. If I scroll quickly I > can go through a whole page in a handful of ticks. Perhaps that > mechanic would need to be replicated? I don't understand what you mean by that: when precision deltas are not available (which is the case with your mouse), Emacs uses the fallback deltas provided by macOS, which should be sufficient for our purposes. But I suspect I misunderstood how those deltas work. They might be reported as portions of an abstract unit, instead of in pixels, which is the case with precise deltas. In that case, we will have to scale those deltas by some method, but I don't know what TRT is for macOS.