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: Tue, 05 Nov 2024 20:21:02 +0800 Message-ID: <87o72tj2hd.fsf@yahoo.com> References: <31bdc55d-8c13-4de0-9cef-bd6cc4fb033f@imayhem.com> <19ab52d0-88bd-4378-8fa8-8603e01233e3@imayhem.com> <871pzrl4sn.fsf@yahoo.com> <87o72vjk1f.fsf@yahoo.com> <86fro7uo6h.fsf@gnu.org> <87bjyvjdk2.fsf@yahoo.com> <867c9juetb.fsf@gnu.org> <87wmhiihzx.fsf@yahoo.com> <7c1b4258-447f-433c-939e-21df7f9eeec3@imayhem.com> <87ses6hx27.fsf@yahoo.com> <3cc3b427-0adf-49e7-8db7-506803c2b29b@imayhem.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="8832"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Cecilio Pardo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 05 13:22:04 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 1t8IZP-00027T-Os for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Nov 2024 13:22:03 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t8IYi-0008Em-D2; Tue, 05 Nov 2024 07:21:20 -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 1t8IYg-0008E9-Bm for emacs-devel@gnu.org; Tue, 05 Nov 2024 07:21:18 -0500 Original-Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t8IYe-0005nQ-5u for emacs-devel@gnu.org; Tue, 05 Nov 2024 07:21:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730809273; bh=DUDwZHec1/Ts0PhWFdLE7Vx3Rw9VX2Zl8EdiH7QCkpI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=E+SM+tK+hUQgR3OHqt4XgVuFcaWDS27a3O9H4jMbZkKHCGYJ0CaHX6wKEfCe0QPVRenzdUJDNINH60Q5DVSoic/lGTVrpk2BxrUgxr2aDwYGm3OPeOt8IrnJoewzT7YQpTl0jZcRqvSeafh8lt8V+mkWgbu2JJ+KjpopRN0izGRxN4qHm2Vwjsi+ug6hOSorz+kZtNtk10Sy/XIDYBAYms5kK2x1QYjpKRXQVCroR8CvpCgqX5irI9smRzxjYcmXVDP4NSlktvTXwh0W2MlQ4p0ttGUVFaaGddI1uxzp9RIhgr0RQlHRhWgNMwL+Zkp5ALUgvmVkcYxafg4Z/F5LxQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730809273; bh=n8fAW+XEUJQ8HhEZGLJhxCajQZCQLlnRwctE36ANpgM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=XdPb5xl1zMF7c7cX1f+cEmOvrzJcdALm2KHMdviB5Ir4u6ggjPB0K1A/1zLbxpuX5dNeaX27EX88q8h9limuXgD+KflHKXrVuuRc+RRIlsXwEqOLfF10z5AOLKval3LBkvxa5smcUkmGoLOu5A7auulmAsoqXGV/EuT58jXjR/tFF5wrRX+iAnrDW3AlBeC2R1ThaIvG00KtU4g0cj/dCmWGwXSfv182Zvl/3NVzQetde61wPIL14IKiAEvYuLHulJAaiCsQ3lzWLpVUHApH6c/MSldUuYZr0CcK21fsYASFR8DVSZrVd2EbKMFPh/YqPIlsCJPJXI0r048rK/m89w== X-YMail-OSG: t5PzM7IVM1k5F0QdBK38z7mKTpU2Y64FJj66gw8JsTi8efroltFrM14q01DGYtm qByEILiL4k3_BxWZrrw2iZvG7NGCMiv7C566.Hc5xh46thIs8P7bTtdHV98lYyjM5dN8wDspLW0A mxFEezuLO_aZMeYv7HeeYD3TGwgR9abBc22oZZQUnwN1J0B_spGHrRxCQ5I43Vg0OSvgM6mWEn.l cOIPbgNmJT_tDLV4LWpEvHKB3muSQ3WuY9SJtXUAaPB9jyR8T3EBpM73CX9DJigKHUFHJlyWkoZD dOPbwaGGHn8BPkoaxG8_NKk1KCV048RgA_vqDjssnFHIw.NEiTrUxyTzeSA7HRT4bmX3zYiOb_m5 drdcgECeLCY1WaMrRaMCIH7sgNeWffYedDaU7slRc7hckFK53Euq8ZBshXsrKFm54rqQuX9XVIQ5 Na0W98k6P66fbMT9J2CV_Xmab_FrT7CZpY9kc7HTa7FGmqwxXDNIu..Wq7FQSx_7RJOSubFzPeCW VX.O.Ic8KNjb71BVqbSGMwdIifFdTFOa_Vx.nNIULH1XXFJQ6ZTgVlPo2EVcFlZzYKTSPDs0vOe. cRK4Os7uMBUA7EfqGtqwW.p36nKrgONj9YI9SUkeu._IGC8SABoT1U0cr120Fp4lGqRG.6XnyR.8 t44KIBQIsBzMeBGY7cfdyBARmRsizt9hpAC4vGkcxBUIxFgXO3YRx9Q9gGxxFzovpfQNz_I11DG2 EmZYc7HtfeXVlDCN9TZLxySzpew.yzsq_APmGaGAQTMP4J1RE6xNKBgOB0RU_WwNFSKd1phkcTXT xtcmWpsOBRmLTk_S3VyqMSk7hcejR5POJrDsGHsuH2 X-Sonic-MF: X-Sonic-ID: 7815aa83-bcc2-4ac0-b886-02dc3294d750 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Tue, 5 Nov 2024 12:21:13 +0000 Original-Received: by hermes--production-sg3-5b7954b588-v48xf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a9b32a040bb81cc61effbb35915a57e5; Tue, 05 Nov 2024 12:21:07 +0000 (UTC) In-Reply-To: <3cc3b427-0adf-49e7-8db7-506803c2b29b@imayhem.com> (Cecilio Pardo's message of "Tue, 5 Nov 2024 10:20:55 +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.190.146; envelope-from=luangruo@yahoo.com; helo=sonic315-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, 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:325135 Archived-At: Cecilio Pardo writes: > We are implementing the ability to bind an action to the press of the > key, regardless of its meaning as a modifier. This way, we can take > advantage of double keys (Shift_L, Shift_R) and give more options to > the user. It's not a matter of giving users more choice or finer control, but of correctness. How will you handle the case where the key labeled Caps Lock is, in all functional respects, Ctrl, and that labeled Ctrl serves another purpose that renders it simply unavailable to Emacs? But let me pose a different question: why do you need to distinguish between left and right modifier keys?