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: Touchscreen support Date: Fri, 17 Dec 2021 14:19:53 +0800 Message-ID: <87mtkziwhi.fsf@yahoo.com> References: <87czlxkntg.fsf.ref@yahoo.com> <87czlxkntg.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="19321"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Lars Ingebrigtsen To: Po Lu via "Emacs development discussions." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 17 07:23:01 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 1my6dw-0004lv-6O for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 07:23:00 +0100 Original-Received: from localhost ([::1]:48646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1my6du-0007bg-6Y for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 01:22:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56812) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1my6b9-00061c-ND for emacs-devel@gnu.org; Fri, 17 Dec 2021 01:20:07 -0500 Original-Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:43698) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1my6b7-000874-9n for emacs-devel@gnu.org; Fri, 17 Dec 2021 01:20:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639722003; bh=azEoyHILZlYQYWF1XZp8yIiIdNB+M9DWCyEhe3DaTRU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=RSQWSzXRewC4vHPbsfq+RpQeroxFVFzEdsw0ytGlxNL7ZTBSelNmQVnEJns3Mtor4NOTPUdkJ3f7EsJbK1n7pmU02a0fdtZbBMrXu3m1hWOVtNiQaz8W1KYhMGhr/thJ8O+1R75zU7LBk7E4zKSdiBlOIXAwkiruGGrSapVUkzfB6QO4dREg/LgeCCa+4AKBcJjhPDaWmf7ZSepK+IffqrhwyqrGBGD8BUWBwH0AVsv74HvnXdv46o9T/FQYJun36Oi9rgTWTjL1LqAkYVk0PB98M2nwg5nQmz3DKPPqvkuwporjAWQPweIlcqKONR4arnehgPrM+oUw89qLGh9Jjw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639722003; bh=2ECk8FT1HZMqaitvuLoKW/jg6z/An/z9HDPWM27XwFD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=W2pbUzkJjvtXiAc/AfzCyKfGG3sYWY0MzVQe/oVFMTIuGOPyyhnNGFQ9zWKJb02a5eYvQlatrDwd62GhZ1AgzAxKxI/fr/JFb424Npy0Vnl18yNmhkq0r/3Mi/HbX0rvgyhtmTrOORo+8IR+bTy4dXJxI33QHRoViIzPRbPzZgnLDAawtVS3LzFLNVXXNoq4lnmvqvVdfo4LL0S1twnWpE2hKbFgouRPA9CnuJV+6RhaG+R9rWqYGEt5jVWgdqJixuPj39k6nUjKMbC38Xo5R6XP7R/fW0kQ8hSciGyc2dNiihmvVsewaF9VpNhaTZWyQTi1154NqDsLF4JF1cKqog== X-YMail-OSG: _aZroBEVM1nd55bXFF6o1FDuM0taEgLkDNguPPqR0IAFxyUr0PNnecaFHZlP23v fJPUeanlF4JovHJKgXy9XtNIIkaRjUbjVEhRGspjmsJEk39EEfCxU0_Xs0MTpzDhkTRo7zYIujXb _oboy6TBMWcK4ssD6tWsQZqPxxZAlmPbgpg_HVB7FDmI1OgN4ApIKhe.nvLqwL3EX14yKBmqKp8Y ZeK9ywKTYlyOtmuitYmDHwbjdeISVm3NRPH.FcI96CMLUgWyQKgIRDzg5lallEs.gsEwFXsu2FmE 2sMaBRtvLdmSAHR8iI8c22SUanQDuXy.9BTHxNJV4TXl45YAjqbAvR_WQKwMPeKfy5a10K0fy3pz Fb.RX4NvLDJUbUajANo_Yx_2AkTVguhO.VzTFCYfvYM.KwYe6xkYFz0WfFsls4NT4sGRtxZS8Sa1 R5o.HLUslHJy1JVqq8hjJUyS01n7J6vCLlOXcXpGlWqTQ09C3gUIUkUEfKiYmLWHgjVEiTaW9rVd _9tywqUFczdtgY5wK1zyNvtp0h4zqeWl56qkUl9zhIyocldq1DmlvvhQu8pZ4R2ybDzcSiO65g2O OjLjoat_hJ93q8HjaAXgdl9fuw73dkbA4cManqqc9tf738GY70Xi_Xjv4BrMyLmL895doh6FnJxn kZz5rzZqpTW9Am3oqZFjtUYkxIZRb96hshWBVdAhbFnodSJownQ27KS15CrIGZRr2enVQFgBiPGi k_qPlxs6MHvnXr5OEZwGCy7R5eS.byhlSc4uLhpYYA3EYeUDHHZQHOUcVDgox6OkzA2tGgXGOomQ JMNdMr9oYqulGfOuJPJNfK6kTnI6pz_hFJGgSBmSiM X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Fri, 17 Dec 2021 06:20:03 +0000 Original-Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 099d13fe1386476da1eb5bacd73aad10; Fri, 17 Dec 2021 06:19:58 +0000 (UTC) In-Reply-To: <87czlxkntg.fsf@yahoo.com> (Po Lu via's message of "Thu, 16 Dec 2021 15:31:55 +0800") 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.188.146; envelope-from=luangruo@yahoo.com; helo=sonic303-20.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:282182 Archived-At: Po Lu via "Emacs development discussions." writes: > If there are no problems, I would like to install this. I installed this after testing it thoroughly on a simulated touchscreen. Testing with a real touchscreen will be very much appreciated. Even though the user commands for taking advantage of touchscreens have not been implemented, at least GTK builds with XInput 2 don't crash anymore when receiving touchscreen events. We will want an abstraction layer (probably in Lisp) later on that translates the low level events generated by this code into commonly used gestures. Users can then bind things as usual to those gestures. Lars, are you interested in doing this work? I'd be happy to help if necessary.