From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.devel Subject: Re: pixel scroll vs. osm Date: Sat, 21 May 2022 02:18:43 +0200 Message-ID: <87czg77n6k.fsf@web.de> References: <87a6hrzrcv.fsf.ref@yahoo.com> <87a6hrzrcv.fsf@yahoo.com> <87v8u37dq4.fsf@web.de> <87bkvvmt4w.fsf@yahoo.com> <87r14r7c5i.fsf_-_@web.de> <877d6jmrhr.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20505"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 21 02:33:09 2022 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 1nsD3N-0005G3-JN for ged-emacs-devel@m.gmane-mx.org; Sat, 21 May 2022 02:33:09 +0200 Original-Received: from localhost ([::1]:34750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nsD3M-0003Ni-Ef for ged-emacs-devel@m.gmane-mx.org; Fri, 20 May 2022 20:33:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsCpV-0006sd-Lz for emacs-devel@gnu.org; Fri, 20 May 2022 20:18:49 -0400 Original-Received: from mout.web.de ([212.227.17.11]:41567) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nsCpT-00062i-Ii for emacs-devel@gnu.org; Fri, 20 May 2022 20:18:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1653092323; bh=nyM2lsZVDqccWJoPrhcQj+bdMhGju9DxD76cTMWJWFU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=QCpEpMFHwKeOkz0Wmt/8wMji/Fa2E5S3xmz3FWQjUwtyatRxj1okABrQtm52Ovqre AIuIgMfyrZb2OEPPS6zlLbrxAIJ8doEAXBd2sdKyTpiba5JW80u4Ye+60kviVn4sSe G4/ifiN0tZTXeWS697tIP6qu8fmZt0m9dldwN8eY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([84.60.174.246]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MSZHv-1oGhgo2YSf-00ScVf; Sat, 21 May 2022 02:18:43 +0200 In-Reply-To: <877d6jmrhr.fsf@yahoo.com> (Po Lu's message of "Wed, 18 May 2022 11:47:28 +0800") X-Provags-ID: V03:K1:klh24beHG0VpqdfL67zYNRM1K27s2rAyIdcgpFR751weHRNOlZ+ EPEnALJNgwgtHrmgYHvXRKoQ0e4Orgb+UnVxHPXRVskflFY9/Cu4A5LS3m8pVre6jQfdbBP NAXU0XeBY9RMorFXuX/VAloc2fAIop0Y1y+gX4YLTruMidgRa4gf5ADjpcLyIp1g+ksbH3n Qudd6QjB6HII61VkzvTDQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:AiVgPvDXJgo=:xl9AWB+12e/E72H3yYLXYd Il19qUvY3OHK25WqTaTPYbS78kwr0Elh4R/V1dGtiTsyQQ3rKTneHWTRtP6z3RzCaUfNq07VK Vsejwr+1naqRK48vFuEfp35vjb+9/dADwFfZjon/TST1lRYku8NZjs59yRmBHwc2u/TZyTUKp vsJX+O37juOWbWUWbLegh2b5OpYjcTDbKpaxmWsxVm33giSYWE0FoMrmK6vX07ClQINVm9iml TfHPCnZcQM2v5EAIlncOuCiF+F7itDnGrkwxo6q5F4ZQd6VqeLza0HPbY99X1oDrUIiyq0v+N F81hkF3fHg5abJO3VLOujqmY8yVGVDJcChQigVBFderBrsdoiKBMzor4weQvCGSSfuG3sAB3S RMf12p5ByLlOUVtxIZHW61T79LqXnGTjho9jnPU7Dlk9cpVzt2z4+ktV8APctBePY4m1yBSVk tn7xy520QwO93xGRjBYLpBpsKnq7SsUPQXc+h1QMf8cw+ewmZdKkDaibALjuoMv6Wb1c7RrZ2 HTNsPHg4mvtfYgDy6uOBA44xrB1ex8/xgNh4xfNCmmECZMwq5NwkhFHEQrKA2FT0+ChEOnIP0 eiSAp8rAP52MTrynOI8trDyU3YFB9ZboFSWMLyZI5aMOaKLajwukMuwSslNCOkpApsEKsS1rG jf+53DR5TajCL0fq9ucjLsxzLEjwvCL4UyoaxePSXTCgSaBfWWTfow55gzoO21Rcy9SZIn/q+ 0z93XtrC/xJqUzXMHCA9PQvz4B8NOBthHvUIq9l3fnI5lDir/J9eYL/ZNzcu4WLmZvjwBZq+ Received-SPF: pass client-ip=212.227.17.11; envelope-from=michael_heerdegen@web.de; helo=mout.web.de 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:290020 Archived-At: Po Lu writes: > It is impossible to change pixel-scroll-precision to work from one of > the mwheel scrolling functions, so the solution is for osm.el to bind > its commands functions to `wheel-up' and `wheel-down' directly. > > Doing so will also provide the necessary information for "pixel-wise" > zooming. One unpleasant side effect of that is the fact that `mwheel-scroll-up-function' and `mwheel-scroll-down-function' are bypassed, and their values don't reflect the scrolling behavior. I guess, if these variables can't carry the commands that will likely be used to scroll with the mouse in future Emacsen by lots of users, their semantics should either be enhanced or they should be removed. Michael.