From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69246: 30.0.50; persistent key input delay after using vc commands in pgtk Date: Thu, 22 Feb 2024 16:51:28 +0800 Message-ID: <87a5ns7ugf.fsf@yahoo.com> References: <86ttm5r3ud.fsf@gnu.org> <86msrxr2l0.fsf@gnu.org> <86a5nxqgio.fsf@gnu.org> <86ttm2m1ls.fsf@gnu.org> <87zfvu6kyz.fsf@yahoo.com> <87v86h70s4.fsf@yahoo.com> <868r3dm1zj.fsf@gnu.org> <87frxl6i5v.fsf@yahoo.com> <86y1bclxf4.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23187"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 69246@debbugs.gnu.org, nick4f42@proton.me To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 22 09:53:10 2024 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 1rd4pJ-0005iu-Qb for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Feb 2024 09:53:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rd4or-0003Ye-D9; Thu, 22 Feb 2024 03:52:41 -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 1rd4op-0003Y6-Rb for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 03:52:39 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rd4op-0005hC-JO for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 03:52:39 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rd4pC-0004tc-1M for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 03:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Feb 2024 08:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69246 X-GNU-PR-Package: emacs Original-Received: via spool by 69246-submit@debbugs.gnu.org id=B69246.170859194818717 (code B ref 69246); Thu, 22 Feb 2024 08:53:01 +0000 Original-Received: (at 69246) by debbugs.gnu.org; 22 Feb 2024 08:52:28 +0000 Original-Received: from localhost ([127.0.0.1]:36802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd4oe-0004ro-1x for submit@debbugs.gnu.org; Thu, 22 Feb 2024 03:52:28 -0500 Original-Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:46377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rd4oc-0004rN-DT for 69246@debbugs.gnu.org; Thu, 22 Feb 2024 03:52:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708591918; bh=Q2nESsewfLBz9h6XUw+CCrFuFc5rLW/liEjhgVrLnqY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=MI7NO0yi9oTIrXj6BCycsF+pcJPJ3HujEv2E485q6Vvaqq8yq/MHf8msAohWigfmp0JpmgN/uCsb/gtlalgVVoQI11G3psiF4ZDZusX73hcD1A8Gzub4aU7s/hLM7T8Pmz4+4bPt24+Sa0+FvoVCZWswNYxm/NZLdJ8MK38+ejr3IXLkXYbl+pnOLQQBOTz5T6Uw91Y/wGoAK4yUfZFjSMecyNDQdhYfT/5llKZw52zIKpN9U2tO6T/nl5I6kV2jyvkI3KvDHWANoK4pZaIRFp9C5AB+ph+hmuCNirDpoK6AwPzh/cBi/0mZ1MGI/ycwGQ3qNemockEA75xrCH69hw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708591918; bh=gulaqw0JHMYrUppLOebWd8ckV5A3232/mAmVip1yToS=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=pItwbIbWL/F+xrROdSLQk+Iqk8vR8zB2LiwcbEAGWc57LGMYhmfGxV7DGYgbMGSqmZrXzFeBzbLDmzZ4K4qgVxPFgXXdJohNH9ffseAN+dq7E7G18iKjPwu4iCPBT3C2SL6j0mdErXpqFT5XbTJaSS9myIm4M8hHRL/WSK5KHhALwdektS9s0hfLgaWNVcFL6O1ff2nNxuirOEJqIcQuTo46qvtbNhAVJkR3Zx6CiC+h86pYM8S4Zw9/nZ+0IJDSvQtnbDg8ENPhw+Vf4yuj3EDGVwjg5pEINz/OlqCjfCNpyHM4+NKesIvYzQjcAgoMN2KIj/41Xsz9pw/VbutUlw== X-YMail-OSG: Q9C4Id4VM1mid018tNouqfrO3b.KwN1f_pVHXtFqsct7d1GZtKJEdLdsqbyo1ov 97y2kUy3pxrTZnFSTf0aggxJAAFLwD0c4jBxMA.PvqvHPVtuZxfwIt6tgSh_._O9DvYGNo26OBaj 62IGxh__wzGclVTG1VUYYCkNj9K6U2qFX1AxTvJFBMdinQYdzSApLKkRBkJH3_g5BBHN6LVAgkzC Eu5q2g6jbaS.PRbTHKRfl3o1ZtAnThuHygvDVs2Sk6ShZtKy7JquF5glCJyuyIXONSPVORkwALD. npE0Xemlm7NVhFzEriTNHEKUsyLwhZ2iXDGkWNk91wHpEedDSNHE5aev32ubvgcFj2o51RFSxtL2 TqfAZOjdmUPUxy.WWdaXZTTpyLOK3bPNKVWtgxjjGwoakUu4l9_1yIp62J_QZUNPVRr9ojuyIMsy JPPwtJc.dXMqXqWkqYtseyaTXmnF7WJzotV4Nrw1SA2PH.J1wZNt.mGScDQ1z5DJStnJeOTG34hu eSx8RUBbSuF._ZIGWzz81W0.l3iekQ6Mv3iJl84T8xpElebCF7LxHWlTATCiw5pjdri6krhIxgTs I1O2fO0OZUN0YWnmS.RgBg3QDt5E6bT624673_SeYgu0KgpfmuWPlYcTMBzVToJBo4hv_9f5FdCm Y77RrW6ucM.D2N5iDVH5sR8sainQIWzvFIbR.YvcSin1VdXxgtsYx..zMFoPueZs49hWN6CIJcfd tn_7MqtI2t6YmozRetD9nvtTZTKa38SInFxgCLqzpKsVI82.MSN0Wg4SsaJtj.bFFMc9lcSTepvy 7Ik7vwv7CsBVVEE2pXEwgtrzg312OswUb9lfiVsmQ0 X-Sonic-MF: X-Sonic-ID: 9dfcb029-35b7-4f0d-a3fe-55a11247d760 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 22 Feb 2024 08:51:58 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-zp62z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 606391e57077c470f3c7e541bc9f04be; Thu, 22 Feb 2024 08:51:55 +0000 (UTC) In-Reply-To: <86y1bclxf4.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 22 Feb 2024 10:23:43 +0200") X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280438 Archived-At: Eli Zaretskii writes: > Thanks, but it seems like something was left out of this description: > you started by saying that Emacs _responds_ to keyboard input in some > unexpected way, but here you are talking about how Emacs _receives_ > keyboard input, and say nothing about how we _respond_ to it. Why > would GTK care how Emacs _receives_ input if we don't tell it back > something about that input? I meant that the GTK toolkit communicates with the input method upon receiving a key event, and the details of this communication vary by whether the program using the toolkit registers for key events or for text. Because most GTK programs that expect text input take the latter approach, it's not altogether surprising that recent input methods, being designed for the same, come into conflict with Emacs's unconventional behavior.