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#53200: 29.0.50; C-S-u shortcut fails with 'PGTK' enable Date: Wed, 12 Jan 2022 14:24:35 +0800 Message-ID: <87r19dsc7w.fsf@yahoo.com> References: 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="4405"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 53200@debbugs.gnu.org To: Campbell Barton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 12 07:26:16 2022 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 1n7X5L-00011y-7q for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Jan 2022 07:26:15 +0100 Original-Received: from localhost ([::1]:46014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7X5J-00083o-QH for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 12 Jan 2022 01:26:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7X4A-000827-Fa for bug-gnu-emacs@gnu.org; Wed, 12 Jan 2022 01:25:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34937) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7X4A-00018z-6D for bug-gnu-emacs@gnu.org; Wed, 12 Jan 2022 01:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n7X49-0007AQ-W1 for bug-gnu-emacs@gnu.org; Wed, 12 Jan 2022 01:25: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: Wed, 12 Jan 2022 06:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53200 X-GNU-PR-Package: emacs Original-Received: via spool by 53200-submit@debbugs.gnu.org id=B53200.164196869427526 (code B ref 53200); Wed, 12 Jan 2022 06:25:01 +0000 Original-Received: (at 53200) by debbugs.gnu.org; 12 Jan 2022 06:24:54 +0000 Original-Received: from localhost ([127.0.0.1]:56073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7X42-00079t-4Q for submit@debbugs.gnu.org; Wed, 12 Jan 2022 01:24:54 -0500 Original-Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:38853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7X3y-00079X-T4 for 53200@debbugs.gnu.org; Wed, 12 Jan 2022 01:24:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641968684; bh=hm0rbjjkl6e0mYl4YFpyeBwhC6v/lwoEsle0k4Pu+PU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=FtVGjuDXCN+5rRXVx+ZQjYbxkVFbyDqw8cZg7pmlFinML/7kmQ41w+BR3xvxRGse/zwdHloqrSBALt9HHXDvIKZYGmbkIfhh68lTA84e8wr4/SjVMHnYPYw3STe7xDvpshx/khWI5eXDoctISHvfTuM9hBUfrsGZ80HJR63C2ugI87CpCuN+UrWgtwVKPajZHnx8k56ujm+F65EOdLmjO/PDmwDu+dkYU4mXPxWijhDUCqZFm/gJ/9moZHR5Je//sxFCkn8V9gUr6ryQ8JQqkt/Qyd6mGpqWNOns9CZGuKPWeRw+H0g5eRvLM706McB1V0d0RjOPdP6IDgN8/L2ilw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1641968684; bh=n09Tpe5wMsy9Ko8/cPYxhYWghJlMdrdZmhi9+2xZfQN=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=h5R1zNOnCw+5AxBsdR6VRmNk/M1uhqN4RtxvbafMxaSAVDnHOBc2wRz3y3BJjDFIfQin6r6QWGUQBRrN3vaYiYjvK+JEWb4NQuPzBTSINo1X/ShxKqF15QGitY5wU30d7asiy8aXIMutRaQ9cJALpe1+9JW0esPou94GLrk+fZejyM48dBgo5RlmUgRnPiP931l7dHt5fWMrInIOrdonohrA7ylMocNfJMcfo/TGEXnNXBVRurau3SUK8jtDklNZEwn8boEe7G7v6aalnAKB6ZlASMQcRRVHqlN6y45Y91mEwgtIvYzZxzzjHMh4XL5V8NZUEXlR4H3NWxFhIzoTXw== X-YMail-OSG: IRHOwdoVM1lKa13T.uWVXyXZcXCU6dzVzLhzoqMm45ZaHVlPl5nZ_VL0IaP9.KH Lgs0hvPlVTRotlVOjA_6MIgFoFpIHYLP4h7kuJtRd7D1i8ykGfnjLVx7XoRVAtq_GmXxt6xfPoQq .JDMCZCPujnklmYYT1eDCJY9fGNNqls7x.MSUiytwb4CmLKhTiBxZpcTXS0dxHhuOFodhTszOw4P zTx_K9UfclLxX8spCuFYlQfRR5iswtTrd6U_gND57qxjFQ9bjjS96ibSYq0vIzz_1ctxFpu2psG_ C82GLzaqa4qEuwNwJuc7lqtZ8EdCCuLL_BTrL9N.cLe6Etu_JaRLFzOishppeLZsAvfcSAjDue3E .wd7jjDTTqkd8NnV74VF8OaJQhQYQScpDuY0gGm_IiyB_VZwh.kG2sjEF3qy_2dR5SP1DKfSw8p0 wH5_Xvbt_2aiTjuTriYoyl8jJrWghuZ0O1uRmjx.gAYruf1EBIZrV11KKJNB582lcuGgO9nVLB8h fSbcAdG1na5fbMZD3EBjbMAUM2YhcdYVncxnuRn_cQ_YIg0vV47f_d51GG_yXtr5jFH78IGCgtYW 9IuzXKcto.ToRHm35zk33TQ3QMZ_Vr3soLRnaNk1Or0XiyryYTWw2jT0PBGy_hXHu_6.Tm4ujQSk u3ngreX0uH4OWv6ejYiAAjW7nyzJ97UOA0_Yrc3mr7Q_fTnK18QlYaMLN788l3wWq.UfZiwKmwqF mtZdPrzVHXv2GRvZBkokskrumsHrpucUYGjaYbJprqy8lUWyaSH41ZrkCd77RPl1dBoV05Gyo7hV mWtlLlTvZM1E12ZELuwI75sm1022McMHSWmTrQrd6z X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 12 Jan 2022 06:24:44 +0000 Original-Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID bfb8bed231f13e4c213b938055c7383c; Wed, 12 Jan 2022 06:24:40 +0000 (UTC) In-Reply-To: (Campbell Barton's message of "Wed, 12 Jan 2022 15:56:03 +1100") X-Mailer: WebService/1.1.19551 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" Xref: news.gmane.io gmane.emacs.bugs:223986 Archived-At: Campbell Barton writes: > With PGTK enabled (--with-pgtk) the following occurs: > > - Press C-S-u > - Press a > > The character 'a' is entered. > > Without PGTK enabled, the following occurs: > > - Press C-S-u > - Press a > > The character 'aaaa' is entered 4x. > > Note that PGTK seems to swallow this binding, since it's not possible to > check what the shortcut does by pressing: > > C-H, K, C-S-u > > Which reports without PGTK: (universal-argument) This has been reported at least twice already. Someone should volunteer to find and merge all those bugs, but in short: most GTK input method modules stupidly eat the shift modifier, and the only workaround is to disable the use of GTK input methods by setting `pgtk-use-im-context' to nil. This is really a bug in the various input modules and should be reported to their developers instead instead. If you're using ibus, for example, complain to ibus developers about their IM context not setting the shift modifier mask in an event sent by the filter. Alternatively, you can use the regular X build, which is a much superior experience over the PGTK port as long as you're not using Wayland. Thanks, and please let us know about the progress of your complaining to the IM module developers. It would be greatly appreciated.