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 20:36:20 +0800 Message-ID: <87wnk3h0hn.fsf@yahoo.com> References: <87czlxkntg.fsf.ref@yahoo.com> <87czlxkntg.fsf@yahoo.com> <87mtkziwhi.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="28707"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: Po Lu via "Emacs development discussions." , Lars Ingebrigtsen To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 17 13:39:59 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 1myCWl-0007G3-F8 for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 13:39:59 +0100 Original-Received: from localhost ([::1]:38618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1myCWj-0005aj-Un for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Dec 2021 07:39:57 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:37536) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1myCTW-0004kG-Os for emacs-devel@gnu.org; Fri, 17 Dec 2021 07:36:39 -0500 Original-Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:40477) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1myCTT-0001Af-8N for emacs-devel@gnu.org; Fri, 17 Dec 2021 07:36:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639744592; bh=94ydNFSWT+cN+oFTQqUKc9taq9dwqoZKjph7SRDqpaU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ZOnRI7xigDQOwtclrocG/Fw5iSuTtIJ5lIZg+HIsCoBRi/cvt0DKDhlROZRzAAFXVsz/HUqEeDT31w4M9IdsH/q2YPLwcRmmuHV5D8kWn73aFLtggfYq2OfDiNnT97oHWH1i0mPZoOc2d4xzftvXpwLgJQZhVkk8w4ZIBWL/S9Cbzgr3Vek3GemAaI3WULZau2Mi2RTnbBrVmtkkEl5Tg+dL4sC6UAPXUV/Nfac1wL040KdRyZGTfE3TuFc5E/IvgNaARVIcsfih7WpbZlZocE+z2KwzdGpHToBBSb5Qzrzh37mNggYpJ7QA7eZJS95iQpbI/iIkN3BdRhWf8qxzRg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639744592; bh=V9jy1ZDYxoBY/lXV04xMRUr4Xdi9+kliwR/ABJD4Csk=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=SKizLXf5d5V9xbc9lTVKbmj56RU90kTmmDHrZAhmePTljLGOw74IEaib+W8Ns88mViJX1jn6+fOiG/L5B6BbE/WBtwNn6GrjdcGO6X9+Fhf2FT2sIOlOWjPIjLJc2LEcFAxQFG8sbqtw0+CVHjcmH3KMo70//+8cGXwvtprt76Qpjob2YsgnZC00tyXplEJXmC9gijvj/LGPsbv/Wjt6XFGJj5tgSBFXEsPx9dMx/33V/JPTERUUmWKc8Fb9FyTwPGQlgYeL1PlyHT/aVtLngUD9wvGPfLHm+ja0u8/t1YE3VCeU1zccgOAAQqwqfvhFRMWEtw/CUw8swnf9fcAHNQ== X-YMail-OSG: CyXuousVM1nRHP4zZCt0f3ympwPNzEBYkWY.2J0RNWb6ac0iu3.zaoohfux5QN2 UPq_Ajhup_S59Tsn3XEuWbFdBQkZNIrUZAvan_2EsPxTCWU.9tk3GS.XLEMoj7MgEjqNH31oFqZ5 CtGNfYNQnYUyYiyOnNhdi1HKr8ET2Vt0_dPeWifjOBaynSrVkgO8YOBiB71U8_AOSYAsb56i_PFL NsByPGqPTY6gj128x5K9ktDUscLxXI_0rks_IZ1Q6CVhU6Lx0Rp1U3Y.z0noftkHbfgxIyOPI23e sAM2tjrk1fFpVRXbfuioFHyl38gQ6vS4LjAxQnU3cR99vVSxWfNu3lO1C92WxWy1yJT5bJ4PlVzz vuIt0D05R8kh2et3H2klcarAbPQJHfYhvzbLi5DwhY9cpzZMhIne5_FfKRTf3ja5l_ru44vI8q.T H5WgBuZT9yIhwbx25c34lI1Km2UK0heXKgFIukKW72L81M6vI8jvZ9zvnxLCYqALVDkX91rF7qgk WMDKGIAt9jqlixRFkNBjHuBne3JjGJJ4eXzGgxbnCu_vKU7pTzWJer8SEXXQCFpTLpFkSWL5s7Ea L3xWpSfv6nWn6zqUmY8MkExI1PSy8cGDsKXR_GpIkZCX6Fq3WwM8Ml.OOs3gWIEqUyPtV0KcXirG 2zHitUOFmYP8_yPuVWPg1LoIDqkVuWq6MgQXv7sdqnb3t6WCQUbdaLUdFgT4nkasBDfVf7nmQkVQ 4ULDAj3Yyw01Jtxq3T..0fa9euti2wkCfPS2_XXpctdDiaJBSQ8Jun4gSqqhFMNY0gS1JIIdj6Yv uNBlMgEjLzaNWt.2dw1lOwoLh6A1Z5MZKXHv6q0kcK X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 17 Dec 2021 12:36:32 +0000 Original-Received: by kubenode514.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 9556826f82658b35ca7b036b1e1c1e8a; Fri, 17 Dec 2021 12:36:28 +0000 (UTC) In-Reply-To: (Stefan Monnier's message of "Fri, 17 Dec 2021 07:29:25 -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.187.146; envelope-from=luangruo@yahoo.com; helo=sonic316-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:282211 Archived-At: Stefan Monnier writes: > What I don't understand is why we need to (re)implement this. I mean, > obvious all other applications will want/need something similar, so > isn't there some standard library offering the functionality already? There isn't one we can acceptably use on X, and the other platforms (such as GTK and NS) offer very different meanings of what constitutes a "gesture" which are difficult to abstract around in a useful manner. Other cross-platform programs I examined such as Mozilla Firefox also implement gesture recognition from scratch. Thanks.