From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alexander Huntley Newsgroups: gmane.emacs.bugs Subject: bug#50269: 27.2; Request: use GTK continuous scroll events for smooth touchpad scrolling Date: Mon, 30 Aug 2021 14:35:19 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1474"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 To: 50269@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 30 16:57:23 2021 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 1mKiiv-000AeJ-7V for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Aug 2021 16:57:21 +0200 Original-Received: from localhost ([::1]:58224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mKiit-0000Kc-Ag for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Aug 2021 10:57:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKiic-0000K8-9p for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2021 10:57:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48421) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mKiic-0007Yy-2R for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2021 10:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mKiib-00078k-U9 for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2021 10:57:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alexander Huntley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Aug 2021 14:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50269 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163033541627427 (code B ref -1); Mon, 30 Aug 2021 14:57:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Aug 2021 14:56:56 +0000 Original-Received: from localhost ([127.0.0.1]:59967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKiiV-00078I-2o for submit@debbugs.gnu.org; Mon, 30 Aug 2021 10:56:56 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:51964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKhRf-00041L-D8 for submit@debbugs.gnu.org; Mon, 30 Aug 2021 09:35:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39216) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mKhRf-0000WT-1x for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2021 09:35:27 -0400 Original-Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:44866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mKhRd-00063e-AH for bug-gnu-emacs@gnu.org; Mon, 30 Aug 2021 09:35:26 -0400 Original-Received: by mail-wr1-x436.google.com with SMTP id g18so14981191wrc.11 for ; Mon, 30 Aug 2021 06:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=JC7JmzgM+rQNcV637j+cHzAznLD2WeSKUdRXB12D2tQ=; b=ikmlEJ1HQxZP2YI1P8TW1jv6T+7/QnOGsvlBzL5mdxhmpnZx4Au0+b66GrqEpl4n65 rTqpEvvN2XDrainFD2pcgVhiRavYOE8lCr5ueMKGX7WpzAyDQqmFXekpxfx/1P8aWVM0 QlyvwcrhJGndZKDCPV5/IkME+YSNjEzY1L2tIvx9Zv8QPzjGSy9kf/VHvyToaD05YsLs cwHRzNsVZngU5EqBvhFMipjIp1MU2vLwtNmfDmgBSYyG0WLwj+zP2y5TE069IiyuZO8P vvZ/u/5HudV/F3pWP8WUdqektXjVYtqyciFi2ILIkRrIr8PCk4eR8BjnA8fx1Fn3Es6b CooQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=JC7JmzgM+rQNcV637j+cHzAznLD2WeSKUdRXB12D2tQ=; b=o3MOBQT0GKhbR9/095x5TsXjGnsEVRmW8dxFHZAtRe9PtRLT69mCqtxg0dBruMP/Bs Bftx/Tgf7cXwXBZb8uMOmN+mRJQuUhuSYJQU5XtrwuOrQWJqNATziDOwnpBsvuuAAeUS dK8W8bS2xY9DQGmsUEBwqkZiYqJmqjOICuaypjA5zAErfoBHQgei0EY7qMXubhL0hJbV Iy9Sh3pd3aTFX2/V/mcWLqESGc/gSCCsLhw3XK9yiTsZVsY+jA0HzKTe6O0faeJrmOO+ uWL5eDJNue2CVm6KBEeDjdYeZ7JRn5+f2CWE/+mIG5+rtFcecjxSl1ZNIb2NY90oHc6m Djww== X-Gm-Message-State: AOAM530vtsSPO8bAm6xiVRZlqTkmuxgmmcjjACH69YWbGfqU7JlY1eLq CbtXd4OclhFMT7oRqjN2ZTSO+5r48SMz6Q== X-Google-Smtp-Source: ABdhPJw8HSclxb2ZKD8XUBFcWnVUniU61VqECA5lC6afJuOiOmyp84cwW8Y8zJB0lgwuOOcmHD764A== X-Received: by 2002:adf:82b1:: with SMTP id 46mr25651059wrc.217.1630330521680; Mon, 30 Aug 2021 06:35:21 -0700 (PDT) Original-Received: from ?IPv6:2a00:23c6:1c03:8200:59a:fc7b:71d1:dfd7? ([2a00:23c6:1c03:8200:59a:fc7b:71d1:dfd7]) by smtp.gmail.com with ESMTPSA id i17sm14810035wrc.38.2021.08.30.06.35.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Aug 2021 06:35:21 -0700 (PDT) Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::436; envelope-from=huntley.alexander@gmail.com; helo=mail-wr1-x436.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 30 Aug 2021 10:56:53 -0400 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" Xref: news.gmane.io gmane.emacs.bugs:213027 Archived-At: When using a laptop touchpad, native GTK applications use continuous scroll events to give much smoother scrolling, whereas Emacs simply emulates the discrete scrolling events of a mouse scroll wheel. This makes touchpad scrolling under Emacs feel much less natural than many other Linux applications. Would it be possible to expose these events to elisp and hence get nice pixel-perfect scrolling in Emacs? Thanks! Alex Huntley In GNU Emacs 27.2 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)  of 2021-08-07 built on buildvm-x86-29.iad2.fedoraproject.org Windowing system distributor 'The X.Org Foundation', version 11.0.12101002 System Description: Fedora 34 (Workstation Edition)