From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: Disable Mouse Wheel Progressive Speed Patch Date: Sun, 27 Aug 2017 12:56:27 +0100 Message-ID: <20170827115627.GA84634@breton.holly.idiocy.org> References: <834lsu7pbp.fsf@gnu.org> <83lgm660wv.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1503835012 4095 195.159.176.226 (27 Aug 2017 11:56:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 27 Aug 2017 11:56:52 +0000 (UTC) User-Agent: Mutt/1.7.2 (2016-11-26) Cc: Eli Zaretskii , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Tak Kunihiro Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 27 13:56:48 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dlwBD-0000P1-Ex for ged-emacs-devel@m.gmane.org; Sun, 27 Aug 2017 13:56:39 +0200 Original-Received: from localhost ([::1]:60475 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dlwBK-0007Mi-CY for ged-emacs-devel@m.gmane.org; Sun, 27 Aug 2017 07:56:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dlwB9-0007Mc-7y for emacs-devel@gnu.org; Sun, 27 Aug 2017 07:56:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dlwB8-0001Em-IX for emacs-devel@gnu.org; Sun, 27 Aug 2017 07:56:35 -0400 Original-Received: from mail-wm0-x234.google.com ([2a00:1450:400c:c09::234]:35886) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dlwB7-0001EH-7h; Sun, 27 Aug 2017 07:56:33 -0400 Original-Received: by mail-wm0-x234.google.com with SMTP id b82so8871562wmd.1; Sun, 27 Aug 2017 04:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=22JNsJoRrP9z40Z97fRbjmbzZ+TajPRXpFIHRnAkabU=; b=tQDcLSOR50qpmdFFZP6sDZcspqEktqqpvPXDk3Zea6RUsxGaSRqaCpyxBml5/tyFU2 +wLSYT6xTPE4KZVDLamlm3fN3p4oV+yi2yo7ZRNevza1I8d4AlVVSptA6+IWmrKAWEgr oZyl5IAvJfxzXOtgOCha0XgceDtCxHLX/yDreCUQ/ADgG+ZsbzHKx0L30JllsIK5CO+W mfENi7VtqS/cYC7IPM2N7xxKJ4fD7FJdAqCt1vX6fEU5h7fIpEEEBMpwkbVRxL8xFhk4 LrKOhzpJMNMFHLMUr0Z9dJkSI3yCO3zzAU0vj1eMH5tgZpVUnB/K/U3HGRqd8T5icibI 1dlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=22JNsJoRrP9z40Z97fRbjmbzZ+TajPRXpFIHRnAkabU=; b=Pfbs28zGHKVG7UNQjjZVaBtA5GRmbb4rDFEf3TXeWEmRM5OGPJuzG0cryI6T2sPGqQ uwEpQfQB6VC0BjkAX/EAZm4ArF2zKarb1xJB1pXZGQL/Rn+NxijcSbU1gtl4ZMbizsHF l/2mmqBSLmQN3tVdlTAjFbWDgFmBTSFgcvc5fs2Pw3zw958pdphsXlXdWWcALAAkMbHK jDGoVpE45Pvc/axer71yXPke9wcKrYilUxIJO+8ZMpjJvx07ZUyEpI++cIZLejoRs0Pq z7inWOW6bRTlp+s8HuSIZDYpNqSbLcasL/zfo5b56QkgclxifB5/mGthlv+8zXaZVy5d Xxvg== X-Gm-Message-State: AHYfb5hA8NDfp43xSRrn3CudcVCcsnL+YRcQYoYzvEqNpPGZ5QXnwXle 8yAEZRno/xr9qljxRK0= X-Received: by 10.28.238.78 with SMTP id m75mr1852747wmh.133.1503834990723; Sun, 27 Aug 2017 04:56:30 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8112-602e-83ce-eeab.holly.idiocy.org. [2001:8b0:3f8:8129:8112:602e:83ce:eeab]) by smtp.gmail.com with ESMTPSA id 3sm15744920wrx.53.2017.08.27.04.56.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Aug 2017 04:56:29 -0700 (PDT) Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:217844 Archived-At: On Sun, Aug 27, 2017 at 06:43:07PM +0900, Tak Kunihiro wrote: > However, I thought scroll by the fine pointing device such for trackbar > with current default value is too fast and unusable, but other may have > different impression. I think Emacs should worry about existence of the > fine pointing devices. I’m working (slowly) on multi‐touch support, which will hopefully solve the problems with some fine pointing devices. For example, the problem with the trackpad on macs is because macOS sends an event for each two‐finger scroll movement, which can equate to as little as a one pixel move. Emacs treats each of those events as a whole line scroll. The correct way to handle it is to add up the deltas until they’re greater than or equal to a line‐height, then issue the scroll command. -- Alan Third