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: Physical keyboard events Date: Mon, 04 Nov 2024 19:49:32 +0800 Message-ID: <87o72vjk1f.fsf@yahoo.com> References: <31bdc55d-8c13-4de0-9cef-bd6cc4fb033f@imayhem.com> <19ab52d0-88bd-4378-8fa8-8603e01233e3@imayhem.com> <871pzrl4sn.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="25090"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Cecilio Pardo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 04 12:50:08 2024 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 1t7vay-0006KQ-0G for ged-emacs-devel@m.gmane-mx.org; Mon, 04 Nov 2024 12:50:08 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t7vab-0002o8-DW; Mon, 04 Nov 2024 06:49:45 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t7vaZ-0002mt-M3 for emacs-devel@gnu.org; Mon, 04 Nov 2024 06:49:43 -0500 Original-Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t7vaX-0002OE-3e for emacs-devel@gnu.org; Mon, 04 Nov 2024 06:49:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730720979; bh=oFkbfDp+pp6qu8KwGxbb2MenuDOnelZFmfNJkp+lzpg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=DSfGxyMqSJKL8JnGpBzLYKq6iMemlM2rd3h4Nc7j1ZG+vmmyjtu9515S4EdgMZEoN7fPnlIOEYzMl6S5FrjRJEdwe8zt/DSQMiY1o1UT1SPzsy3wrRrM8k3IRswPBmLa7UNOqCoT7EaRSnYn+8zAdBGhjlDoVEevCulll5ivZI2otnWTZxfhziZ9oD0NwtTtVvnbSzhGinEC0q1Ystd3PMTcDGKJzXA+l2IeZOgBNHqm4hU04ToJA/QCvBFOeeev96Y/kETMeSFDsYGBAs50xY6usnl61Y0avDSCeYqVNqw2nemJTdNxBn9NOcmmVa6/nB8Dh7B4/8r+PH0d5/KOJw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730720979; bh=tQjuxM7rjAIm/XOtT8qiJlbJZjl7iiIkgA5tP6r/yFq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=A9qDqzFdgYz2pBc2KrUiMG1uN+qvz5MY5JIOvqwTE41RBedBPDIFhyzWPrZxFKRmcIKBvyZR56wZBzF6HuV/FwvmvE+c1sTq6t7Exgy4GvPqqt4PujebkCx/FLJKcNTpJXiQf1/hrV/x3a07HEECYRXIdlOp0T8HEB0ITnaKbyOKOQ/lpf53y78rFWwHeR+hR52xzFuD2wIfJ6d3WnBrWA1/soUAfBYhwfvhN2ri9bZH7BLW7woVmeBmHNR0xJ+Kk408KfE1+rPgLZcHoHc0fZ9SBAe7f0gVRxCb4K043rWh63onUKBEmYktrarYRX8IHMtDOtYiujx977UL6txbKw== X-YMail-OSG: ry9XbVQVM1kSCl50OXqtOiyNutU.qQn1p8ospEL8WfF3F5Gn3QG6l53y6JSsfxH PqoWHIxPOHQTxvtunCgfrn0rTIROF7RcCArbY1t9nmLlVvvxXOmb7v1dvyq3UrsvfgwfnAAIXg.L 2lmVnb.Mk5.1H412f7I3ctm.0z4P0A0BEUGA1LTKpROr2SrFtnK6sQ5PjOwN39jmWdF2kbJw0tzy RcyuEcqjJKVoBeb5RCHTfSxbCrHERko7X6tBa89MFxXPbauEipDMMNqQFTxHI_ahN8Hvl.AEz_9A nJN8Tl1OuYIglOOL9ORWKiPFXqhCHzjdQPTtA3lVweIi4Pz74_mgoNceAugWO.9hPUQ096wLC82m D04sZjAcFeDaI8bp.RQ78uZYCNBb1HXE0aH8U.867LeyWLiAsFw_GgxfviYHvkxf3Am1ZKYKLUNQ hYEGCNLt5MrZbGnM2kNgKlS_CcARZ4uyk_A8Uw2K3F.6uBRPcFn.L2S8pu8Eq1VivrPCg.N.YOW. PT3MCONIaj_Cf7GsZxiQVcwIzzfxkD0ePWloyn8nrx8grnRVcDHOJtWtVtFAZAdC_Hwh1g3.q99w BNAaNMHnsaw5e7ih_hPMv92rZtMy7Rs7wcq8hV2Q7bOenkOPnXsgdn9lgtAC8.yEAqdBQMw.Js0. tuHH.n_xUh5hCG8aQS9wYm5U3QhVM5t_cU3ba6ROISodPJx._9eliNgm56Yjc_cJbLYFQkRgEFmM UkK0xBdCA7FSYLq6tgxwPm0.YeZJFnL6q0meCLBIebyC_MvPfK07nE_HhU6Fj__FQKvkMy2HUfC7 1iJm0lRz2sWi86P2zO.hIvA2lUOckQZLyPb8HEEMGZ X-Sonic-MF: X-Sonic-ID: cd3b630f-aca2-4844-9ddc-aea584b53c94 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Mon, 4 Nov 2024 11:49:39 +0000 Original-Received: by hermes--production-sg3-5b7954b588-87b64 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4a60a901e8ba78cbf554ad0e9f57b3b6; Mon, 04 Nov 2024 11:49:36 +0000 (UTC) In-Reply-To: (Cecilio Pardo's message of "Mon, 4 Nov 2024 12:11:25 +0100") X-Mailer: WebService/1.1.22806 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.204; envelope-from=luangruo@yahoo.com; helo=sonic311-23.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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:325089 Archived-At: Cecilio Pardo writes: > The intention right now is just to allow users to bind actions to > multiple taps on shift, control and alt keys. Using these keys and not > others is just because these keys don't normally do anything when > pressed alone, not because they are modifiers. If an users' > customization or his input method(s) makes this unconvenient or > impossible, then this is not for that user, and should not use it. My point is that users frequently customize or exchange the positions of these modifier keys, and it is the resultant modifiers that they expect Emacs to report, not the keysyms, in special events or elsewhere. > Is this feature worth the changes I propose. For me it is. Well, for us that is contingent on whether they are implemented properly. A feature that is adequate for half of our users, will confuse many of them, or with the sacrifices entailed by GTK, does not measure up to this standard, alas.