From unknown Fri Jun 20 19:51:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52795 <52795@debbugs.gnu.org> To: bug#52795 <52795@debbugs.gnu.org> Subject: Status: 29.0.50; pgtk: issues with key bindings Reply-To: bug#52795 <52795@debbugs.gnu.org> Date: Sat, 21 Jun 2025 02:51:58 +0000 retitle 52795 29.0.50; pgtk: issues with key bindings reassign 52795 emacs submitter 52795 K=C3=A9vin Le Gouguec severity 52795 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 25 13:00:58 2021 Received: (at submit) by debbugs.gnu.org; 25 Dec 2021 18:00:58 +0000 Received: from localhost ([127.0.0.1]:39814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1BLm-0000R0-8S for submit@debbugs.gnu.org; Sat, 25 Dec 2021 13:00:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:39926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1BLi-0000Qp-Ju for submit@debbugs.gnu.org; Sat, 25 Dec 2021 13:00:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1BLi-0000C1-DG for bug-gnu-emacs@gnu.org; Sat, 25 Dec 2021 13:00:54 -0500 Received: from [2a00:1450:4864:20::32f] (port=42848 helo=mail-wm1-x32f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n1BLg-0004pd-BE for bug-gnu-emacs@gnu.org; Sat, 25 Dec 2021 13:00:53 -0500 Received: by mail-wm1-x32f.google.com with SMTP id a83-20020a1c9856000000b00344731e044bso6270207wme.1 for ; Sat, 25 Dec 2021 10:00:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=I3+UkVfCZfknfUHVLI+auqhB5SiB2XJiLEBiZosKxMY=; b=H35kUjJxg0DkrSoOVZIFHxhy9x5WfmMhG5zB8jPnM6+sN2b1KdSiAfTDXODnJl8pm0 TP+F607vTcESkA2ODIsB0erJGl87BEsIDE2+pukBEIYMQ6sn6RDWwzkO6jkvh17An7JS VJwTTfPRHTRYVHAE5uzLLGOAkCP/wo/lmC7h7neUeY3PeDQhWUZAsS2u58pxIAdVzKFm vidxdMZ4Xndaf4r+VWXTJJ0Ga8JBhXKxd/D/Zmx9jbIpfe+auTi5HQ/MqqcI2YH8nrMq 0SWY5VWEw9o3vzfzbmEUHtAdc2KwIHUzTg/D7/LIDzOAjAPMhZOWkAvSdJQFyVJyPgVg zPAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=I3+UkVfCZfknfUHVLI+auqhB5SiB2XJiLEBiZosKxMY=; b=RXCa6jDu5vFC9T8ZZD5xXSBMeXR4AQum0ujGU8WapIl2ovznYEOm9X2jebAVTaUNin i1TvatjajRoMMSTWFfpTKLv9e2I2ZZfsp3sbVlgbWxbKfkbluVJpppnfw0Q8dXHpD/OC G2hj4+CttYLt4bvyYWQFa6C1PJ2v/iYi0YNflCwO8hM0FIAnH9P9l0MOixbqAw7CXliL LbuY3ZEcLDGlss0M5NQCN3l++PxWPazvmA6MuhYMNP32EaHmB2NY6dTl6H3zbIReRo4G IVGblLkOX/U0E/tL/t+byQLLpxS2a25qXa70z00kNKRWi6+dZINsF7FrJN5p8I57ygRm pPDw== X-Gm-Message-State: AOAM533U9IDMTQR9RZlLYSsBGX6dwT2pQuSOeUeqYUWNaYBk1F6QkfAo AcFJf2n0oJHDlm+gLSK8/cC3s8y2iA4= X-Google-Smtp-Source: ABdhPJzA1atibx1Of0MdKj7Pf2wc753EVjl4hcBtVubNPixnSGCyv71wgVb/nM6ZjXhsdpeYGYpItA== X-Received: by 2002:a1c:4e17:: with SMTP id g23mr8223439wmh.109.1640455250414; Sat, 25 Dec 2021 10:00:50 -0800 (PST) Received: from hirondell (alyon-654-1-426-49.w109-212.abo.wanadoo.fr. [109.212.234.49]) by smtp.gmail.com with ESMTPSA id r7sm10382289wrt.77.2021.12.25.10.00.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Dec 2021 10:00:49 -0800 (PST) From: =?utf-8?Q?K=C3=A9vin_Le_Gouguec?= To: bug-gnu-emacs@gnu.org Subject: 29.0.50; pgtk: issues with key bindings Date: Sat, 25 Dec 2021 19:00:48 +0100 Message-ID: <87h7awfttb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::32f (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=kevin.legouguec@gmail.com; helo=mail-wm1-x32f.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello folks, tl;dr: right now, --with-pgtk, I must choose between: - by default, Emacs not recognizing S-SPC: C-h k seems to think I only hit SPC; or - calling (pgtk-use-im-context nil), which gets me S-SPC back, but makes dead keys ineffectual: I can no longer input combining diacritics and type in "=C3=A2", "=C3=AB", "=C3=B1" and such. I observe this on all my setups: - GNOME on Ubuntu 20.04, - XFCE on Debian 11, - Plasma on openSUSE Tumbleweed. On all of these, Emacs's "classical" X11+GTK configuration works fine; other applications work fine too; the problems I describe only show up in Emacs compiled --with-pgtk. Is there a knob to tweak that I've missed? I've seen other reports of input problems with the pgtk configuration, but I don't think I found any insight into my specific issue. Let me know if there are additional details I should provide about my setups. Since all other applications behave fine (including Emacs configured with X11+GTK), I'm assuming this is a problem with this new feature, rather than an issue with my DE/window manager/ibus settings? Thank you for your time. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, c= airo version 1.16.0) of 2021-12-22 built on hirondell Repository revision: 5b0121b708986c836fa970b800387363806a035a Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured using: 'configure --with-xwidgets --with-cairo --with-gconf --with-xinput2' Configured features: ACL CAIRO DBUS FREETYPE GCONF GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 25 20:33:55 2021 Received: (at 52795) by debbugs.gnu.org; 26 Dec 2021 01:33:55 +0000 Received: from localhost ([127.0.0.1]:40075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1IQ7-0005HY-Kl for submit@debbugs.gnu.org; Sat, 25 Dec 2021 20:33:55 -0500 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:43554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1IQ5-0005HD-8P for 52795@debbugs.gnu.org; Sat, 25 Dec 2021 20:33:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640482425; bh=E7OyYT8ODB6P9v/1dyLZU5YAGamexlXfx+x5pL3FZbA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=HVzlf3LYELMfURB+QZU+HOlXl93XOj+a6mehUpA/NjVD7tzcTMXSc3eQggM96Q0ACxcv1U0x8KrhKWWs17uZQMNj90gaTLAeCR7mqLuQ8JZ31qESRnFzNGwWAIQrskOBE618NGkIOBCRh28+e+bUPU1jN625rs/jsdI3iPudYuQlktYw09IOUwI4MQa83i1PxXIWzQ7oba4fSft8kTUdpYkTStS2g5Szvp6g0p8PdcZtlgiE/9Qb7gqdW2NDdenB6Pjkijuz2KChjSgsftwDjXjiT7zRHrekf4C+hsxxibaLkc56M1vECwOH+17qu9o4SN/ZWC0rRy5LVf98nguY8Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640482425; bh=a2JS/PVUT3EwEZxwwysJwZY7nYLKCb7+PeZaBkLtNwb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=FtVDlC517+a55ZJTIYVudtVQxWEAOzvDoWe8pbHXjkSBtGhWJ+e/w8j/6oyu6RVBtb5eqrhNkwTvxe22aEfAfHay7xA7+7bamJ5rMJ2OsWESeUQ460suHDZSg947rHd0j3d6QT5IDeRxAVJiuEGdPoO8S4nXhdWAF/bu+ZGsM90bNUcRyFdAWmJyadIVNN8rHBJ8GgWU4pD5sFSwrr6txaYQtiuHJKoJUAUvZZrFvp2h6qfhFpmZ870KwvCzaL6kJjJ0RwoiMTM81B3UUdg6oAOSe7ikAx7jQWpl6OqAZczCXI0J8hEGSQlmgT8kI2Kup5tD19fkNqMVSql8okY4KA== X-YMail-OSG: Un2YcmIVM1nPPdJPtnXoPjwmW.GRkEDanQ0raqBfmLAaQ2uzbIGfew2ahV3RaqU Lqtnse2aYDEgodPEfTjHxYxQFagHeSMPXwBCs5lS7ArqAF8Bkrs3OOT9WpStS7sAXpBTSXougvAr d3CyEgz99DDxNWe0ar8GfTeCLeOOBqyhMwbqNfYYcSbEi_eW6pNexYUIoeHGhNCGzWR_6kG8uXHf RhKDdXpCuN3nguPGovBecXdVFA1nsbzXNRlBv1au.wTos98xMKRNHMHX068bXJXCGR9_r6cSgpay s0ZKWpRPRM9yF9x5xvid4ZsBcImhNT1kcJqz.Fm1HJKYaCUreD1kzVaP8oDbwR6AbooZplJP7rgz xqlz3rS2r24uHlHWb1DtKoRE3n94h748jFLk9Yq09_HT5M1nheJu7SoZ0ee7_nofqPBSTO4Gex50 6h_Rwak211uc5Ubz0FoQ2mvSH.prhKR.pVg3K3SWyjTliMyEu.ufLBMwACfJmUWu7ODWcc7MmaGi 5a91phylRoFfoFi6ZALuRAdKEDpGC6n6LvOVcmoy6w3jdvO_Wjw92dTKYComu6rllxDSVycKfBF9 ZnezcxAX3bB3zwDt4HQ3nlWYN6NAgtp_evoK2cnFrDvaVoK_l.xRgbQRODnTFtHPrP1VAhkKVvRI BoBAG3kJhdmEim8g58ZntpfOWg8Q0bwlChsnwicuB0poV0z5gFAht0yZYwLcfjUjKgblFKQOJUqN SfT73FjdkXL1jmWQQlAE93HVYgVjmAzA3UEq0eq_7aGqYFkZBt9ycvXEv9OnOuU6L8KR_9XujvY3 OdP4dhSMXxkRRAtOIuZ4vik9LYPpDuHp7P0P_rZKTImGgfToApygWpoujv8tACwtESvNWXYslQG6 oc.Z5cqLb3XeDnp1nc_AMR4C52UWIwWh4LkiU2rtQW5pPZIczusyBFeZetpJ0P1WQaRFm5kIm62J sS06EgxIipNaJeSEC.RgLjp0pNRruUc8gX9Kao7.WBBPSf_BEVfyRuXoeau7eAJ_X7BngZqWUdpR zSxgwborOVGKzDq.Qil7S.eADJTibNiPFCTfVQ4GKALHhj80FZE4Y.1LK4tduzOlvHLDkEfBMYKk hjsMeKmeq7NUTR1A2Vf2eI0VlS7epdi3qDzEkI9yJdV3v48xZeD2UMul1FBE1QMqWJFQvTCp0ug8 sNWGIrWtNFHLz6LwkUhZ8HfjnyoG950_g0ElkFXuUXa5kMP_Rm8Q9.wUb5rKv_soVr_7eehXUpeb GejrjOhztQZsc.9ikfuycgLqOPwaCFNUIOwt0ArqSv6Sx6hGs7gs2vyQHYlorMleR1CR9LnwSWj_ gsyqkZx9CQeDhDmZcIhnewETe2SrSXfAdn6oa_ZwDLv3z.H_j3EUrbTKP4QfXW57njDlDMrO8w90 SN5voGUxXyfUvAMuv915Tg13kp4XjKZLPql6EEAVU06sIU5m_5pi6bV7WFPBEIL20pKqDYnypAfd M9rlRSW03.VH7WiRKa_0usN47k2y3sfNFujwdQJ.wKVRMU8ly5HfUGLXVWcaY.UnEJZIxD4H6og6 MwrWYaFcqqLBaRtbIBXImDHTcGYxwEvo8WPBYg1C60H_Cuo.qJNy9rblFMFY4YJX441oBZ10Z7gX 9pCO4rWOrZwrH6ugLCZ5ufXSOcD2DQAvPm9JH88xhw9GxG2say9WO9.cmRco6SgtjICjmRJ4FUMq zV8S8S.g4PmD6rNAcpxJLA3sYVYqPOkkNsxifl0Gj_7BhtkaSzbOu19LApfV9.5_iCva8a1wrVG1 83q9NiF9TMfYGOjDYbRkxzoph5XM6twdFuyagLbweyM8Ovw0hmOmdwVfJhjy6sqJexhOaGqTjP54 bmF9VXi9_PLnkssmQdp2.AK9IGAKCfxrRoGczQSdi80za376rCinxQGS1aAT3_6onrFrquQnjyQV BIZF4mMR_fq4X72YbTXJUBWyY_xoyl31Tmt9MRNI0k.N_EKXrFswJZFkefhkRWItqYpqg9bVyCyN pt3bG7enqoj8Fk.BBLFai3hRkHz4Qt3VWZ3QpGiuYs3.AuBgTlKqRYFKL.HT9IidGaL5jujkuup1 bQ.BK8ZcoT4Ax8Kp0JLD54KoGvAglJ2HLal7fA_eAeGusMiLfvOYPElBOjagUrFQK5ekLo2lg7BR iKXyVHB8y9Jgw.lzNC1lIwVwC9NgFms2_pyWcjUjgDWepU.0URWmUtk4Mb9jnLdBQRBYU9sFoN6L wSnSVgp.b9WbTexP6ir7ts.G4u.HDaHqDbIEiy2v6u6.tjqRWVZ9yOyZrOA5m1w-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Sun, 26 Dec 2021 01:33:45 +0000 Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4f3d38f5dee1f3bdfb6d99b060cdd5a7; Sun, 26 Dec 2021 01:33:41 +0000 (UTC) From: Po Lu To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec Subject: Re: bug#52795: 29.0.50; pgtk: issues with key bindings References: <87h7awfttb.fsf@gmail.com> Date: Sun, 26 Dec 2021 09:33:37 +0800 In-Reply-To: <87h7awfttb.fsf@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Sat, 25 Dec 2021 19:00:48 +0100") Message-ID: <878rw86tfy.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 977 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52795 Cc: 52795@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) K=C3=A9vin Le Gouguec writes: > On all of these, Emacs's "classical" X11+GTK configuration works fine; > other applications work fine too; the problems I describe only show up > in Emacs compiled --with-pgtk. WDYM by other applications? Are those GTK+ applications, and do they treat S-SCP differently from SPC? > Is there a knob to tweak that I've missed? I've seen other reports of > input problems with the pgtk configuration, but I don't think I found > any insight into my specific issue. It seems to be a limitation of GTK+; it's not something we can solve, unless the GTK developers finally decide to have most of the built-in input modules stop removing the shift modifier when confronted with the SPC key. OTOH, if you're running X, I recommend you use the regular X port instead. It will work much better in general, thanks to not having to work around crazy limitations of GTK (child frame performance immediately comes to mind.) From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 26 09:26:10 2021 Received: (at 52795) by debbugs.gnu.org; 26 Dec 2021 14:26:10 +0000 Received: from localhost ([127.0.0.1]:40385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1UTR-0004sf-Mn for submit@debbugs.gnu.org; Sun, 26 Dec 2021 09:26:10 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:44680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1UTQ-0004sQ-9I for 52795@debbugs.gnu.org; Sun, 26 Dec 2021 09:26:08 -0500 Received: by mail-wr1-f42.google.com with SMTP id t18so27188072wrg.11 for <52795@debbugs.gnu.org>; Sun, 26 Dec 2021 06:26:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version:content-transfer-encoding; bh=ldOfKjZDYxb7+cbzW8BqrYs5CY4LwsYSsgNngh8ub1s=; b=Plche0v7HYojuYSmX6m1z1IJWnmRN/d587DGPtWl3v5SoJiRUDkSWaR6sI1cfYjZ6Z mMMZHsoOUvQ7Yc4kkP/NJoxMBkCyrAQo9UPTdWnqEtPdPardFJVDC3cJIpfAYh97seV+ Oymo4EXPIoelJYzEl4eq3j3+HXWT22ZkV2cfB0GhAOEbhOURYr2/jlE50iJ1I9mWUr7O 4XLoNpNDpnIFUzFL+EaHO1CcC3pWFQD2tIcDKEiKVM4E7Vh239n4It+2bBfiKV4g+7qB 3UKm2bF9imZ+6cHu1+0hJlkNffJiKZEBBTqc3ORgL+MRTM2Y75mUXiv9djVEOA0sOXio u+fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version:content-transfer-encoding; bh=ldOfKjZDYxb7+cbzW8BqrYs5CY4LwsYSsgNngh8ub1s=; b=ABENciM5qtUiW6nICNEqaKLqjlO8Y02rlWS7acvwDPphMc3TYcXgwPgvnoLhPNft9Q rz6dHRdHOeTFEgJMhQgtK0lW3GaW/Ke/yxZ97AnZc+2gbU21RadPrZnFDG9kH51r+aco euxpw0OGhoyfMwsGA66nAPi9C0UmkGRELDyQL+YhisPNHsRZ95WFUXKFhcmS458vNn4c FlctNJii89S775oMKyWPQ9ENTJ3xPKN1CfDMCri+ug6XhDbe8fL45kqmlU3fev+GozrM KNJD4bt8CtoJ5agG7yn7W59h9ilLdp83GtZvAz4KsQgQAfooPe3vZMuM87f+TJMfpNJr bVRg== X-Gm-Message-State: AOAM531+Lh4Fw1DAG4vKypS3k2XF6d2w4I5I6q0/xJCjkvhkHICLpwE3 9IXNPxYM0e+LKbD0Zd9hEpx/JgBjKoA= X-Google-Smtp-Source: ABdhPJw+UAy2eG7XMzNSq3B6FOYTZNSRDCbB83VdTNQvfpBVSr64XNIXyhq6zaLgpoAqnb06hCg2/w== X-Received: by 2002:adf:f681:: with SMTP id v1mr10305523wrp.229.1640528762219; Sun, 26 Dec 2021 06:26:02 -0800 (PST) Received: from hirondell ([109.190.253.16]) by smtp.gmail.com with ESMTPSA id w6sm12742673wrs.52.2021.12.26.06.25.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Dec 2021 06:26:01 -0800 (PST) From: =?utf-8?Q?K=C3=A9vin_Le_Gouguec?= To: Po Lu Subject: Re: bug#52795: 29.0.50; pgtk: issues with key bindings References: <87h7awfttb.fsf@gmail.com> <878rw86tfy.fsf@yahoo.com> Date: Sun, 26 Dec 2021 15:25:45 +0100 Message-ID: <87fsqfo32u.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52795 Cc: 52795@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu writes: > K=C3=A9vin Le Gouguec writes: > >> On all of these, Emacs's "classical" X11+GTK configuration works fine; >> other applications work fine too; the problems I describe only show up >> in Emacs compiled --with-pgtk. > > WDYM by other applications? Are those GTK+ applications, and do they > treat S-SCP differently from SPC? Off the top of my head (testing on XFCE, because that's all I'll have for the coming week): - with Firefox, as in special-mode-map, SPC scrolls forward and S-SPC scrolls backward, - in Libreoffice Calc, SPC self-inserts, S-SPC selects the current row, - XFCE's keyboard shortcut manager allows binding Shift-Space. I don't know how much those rely on GTK+; possibly they do something similar to Emacs's X11+GTK configuration? > OTOH, if you're running X, I recommend you use the regular X port > instead. It will work much better in general, thanks to not having to > work around crazy limitations of GTK (child frame performance > immediately comes to mind.) Right; that was my uninformed conclusion so far. All my setups run X for now, so I can keep running the X port, although I'm slightly miffed by the fringe icons being so tiny on screens where I crank up DPI scaling; afaict --with-pgtk handles this better. I'm also idly curious about these GTK limitations; are they documented somewhere (either Emacs-side or GTK-side)? When researching this S-SPC issue, I tried to search for developer manuals and bug trackers, but the only relevant results that showed up were Emacs related (that's how I found out about the pgtk-use-im-context-on-new-connection / pgtk-use-im-context knobs). Thanks for your clarifications; setting aside my question on GTK limitations, and my issue with fringe icons shrinking when increasing DPI scaling (that would be=E2=80=A6 bug#37932, at first glance?), this can = be closed I guess? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 26 19:47:00 2021 Received: (at 52795) by debbugs.gnu.org; 27 Dec 2021 00:47:00 +0000 Received: from localhost ([127.0.0.1]:41906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1eAG-0006tB-4R for submit@debbugs.gnu.org; Sun, 26 Dec 2021 19:47:00 -0500 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:35203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n1eAD-0006su-4w for 52795@debbugs.gnu.org; Sun, 26 Dec 2021 19:46:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640566011; bh=cv54VedosHIi5SXMKkspZqa2n8SrTT9pRNmZkr2fNx4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=mKBfdq7wDvM+P1ASl4w1yTy5AoBU/h8cjhIlIhml8s6AxTecXt136dOhONf1xAJyt5cW7Qb3wl4IYEP//Wm8CB9vv7vurOw+HKTThbZ5tA5VmZ/vkbzmYNZHUCnh4U1FBoae/06GN6ecJyTqwGcmcX2WjeZ1Waa6R6/XEl/C2N3Sn6gdLVqQCxbX5iHapQ0ldNBXziCti+lCI0PFm2x05sS9gx4zUTYH964NsH4RSJDcmnzhF9COa1Zufd9Ij5tlqMOjx3bkVdLQ53PUpuqs1krWpl9fwNyrZPNeTjlI0MtkWD9Gd8a8NSjZoyaRjheje6L4bwmYaS6cZVAAx78fow== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640566011; bh=2hOl+dQlzJqB7sGUJToA+0xCiIev868hxZwWgAMtp44=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=XK3l55Vz+7DnTIdvJKCf1NR00PAO99f+nQZhrs/+138BO94XqvmjLjVAx29RV5RvZohs3Ibmy3iWvS2njdQmg+jWLkr4QyqCe9631rocH4bdgV3fNscwExYBeYN2bKkQ0rJl31k52jW3+1zLb5xraMspadBMyqVpoADdb47kumRKqBzvhq3MEnZhBrdrbQ3ddAqZLCUdbuSn8BxK7W7BQV2xigFYZW6cA4TLLabCK1g10erScbiJkbr5jKJkc7VWqkAQW/reMEmWRqVe4B1wbOpsYafYpcZkBgFzqF6R3sAz5Pj89LjNd/eJzyRfetBJOrMbrHU3gNkn9iTf7BFGZQ== X-YMail-OSG: Ak.ZmKsVM1kgeZjvF8HyK3c2ozLiIR96agsPpF.AQp1VK6ZnpoWJ4OpZl54WGpt zTovDAuQq7kQ3stypllSRiiFG1VQ09x9cuH9QhDD6tSUBVki8NgJkN2KpK6ufQpwinW2fKRTOElI 0tg_wEmKXvTyt9wghV0WR2aq1QKEOaEO2IZyakAHzQixRYYR9PZDAsbTCOGfv7U9K6GiPg43zh6U 3dZwI8bQ6BBzcnWtN1gtQxavIa7untxRHy.oylt7AP2MvkNEu8hfOapMzomM_MaxQfTsy7.sp92M 7Q_HeiqMUqTcBt0lfYjyNBnbmY0kuy9Atw4VKUUJOY_T.mrdWYlA7YkVNtrQ._tbnbVm2qCICth_ FnQGF07ExyceFZ1HJUCUynpeodib0jzqPw_8gvDn6wZMqY2LxockILNSLK0fiMHTRjhsOIEGfMBX QPHqSr.C2fHKUJv2wuKBNiHDmYq.rP_EPOjwftdvpyv9.eR3Gk4E.qjqJMEfxQ9GTk8fPGCvGlpT hm8TaTZjVPePU9_PwJDbdMri1Ld71md3hV9xD75uw1P6z1DszrxHJf0Sgd4fQxOdx0gQj9eNxhpm Sc.DZpKGsq0KnxVecpmFTOoa8WyHIFU1AGgqKOfBTeWCO7vS95_UCpI1CoTnPq_cqovwSnwqquOp JFFtd4qjOjuc7xJJMvgOBIB92sqa5rJZbOYIsn5ME.Spt6T61Yd4dnRBfIYmkTcJfmxL.UilJ8iN tw3HMh_uXnCGAt.lqbGjFXuROELvh_2_V7lGLcxYQgiTFqZ6Z7W9F12VV6Zyra0c2k32zYHa5C9B 3nBT4jR1nMAu90gzKNB_0uYjC.OJcvajRDAIZZQ501bn6IeHju_Xk7aeKKKKq4LKIT3cBHJQ2Tow Q2JIkiJQ5jdLPlQ.5iJOaSrZgKxz0coPF69UW.Tccz7oeCYc3zC63ieLGvNT1SZgTW_AaRXB3odY _xW6Mcgb.s2p328QD1FvSIqBw1pNbxPN7p.1IdvZzS7Oly3p1Occdjx2u4CmHiFftF3pLj6iiCFZ Z10K7Fm6SYEyAWDFI_LSzYQXEn_OrsI7kAetM7TYw_xPNwdC1yx2ksLnXiTMsd8IS84u5y_m4NHL R9Tamom38taUjERH9kBwl2ygOL9yCCMT.5V4ex3PiDHnwqQr.r56FuSuPc9D9g4j7tJc0Cx_ZmKH O6DD8zuDr8go_39UCfSle0tZH_lPSmaJNqIEMS8h.WVXhqX5XdJGObhvlvZoGGrTVj_WFD8_75A8 21FkkO0hsptoqPDyXLcS3CpqTGjhA_mPatCLXg4q98R5ywfWyiL_BsjgMaiqTZNVNmy7X1SrCv1z 7G.mCN1d6AQNQIgKb_lyQKFIBBskwX1xdk0L1PqGCbhm3JcITQOEbQcT0.eMeRcL95jcWPq0jWFL B8KQyxyAc_YeZoIt1t7yUBTV9aD5CeODJQZXlBC8gs8newSOEqu60i40tYVdq58kajw0e8eC.Nge Fsyu1MOdMKSqK_961CoUXrNgJRqx1ezoOvqLXpEHxk11JqmwVvLxnw_losC0z0H9ekCJRtjpl8K2 jdtposfDK_Ac1nTrCU07rc0Z9fEuputNcfUtg4d7HdW5WzzJ4w_P0Mmw6NZPKX9GO3PIBKlI4j.T Q.t6QzMiUSvEuwL_BJWIfy_TXbo_fequ3v.1bUKSyrUhBwy5lMPMKmp9BEPhC.QOn.2A4t4JGI7f O6pvW5rgyMhr766nadQMvZa1ssIt3arLo6aIWbvhSmHdCgTU9CYNDW0g7yiKLBeiphwbwlcwuczu BO31d0VqzPfd9GHHFZs7BHDcHvL1UkI2ABFQ4Y_vDo2xnA8LNuVW8sqOoK4_lyPROpegxjydAzpu bQ3d_Vy54hYJoz8e_p7pLPMbQs1V_6fFxMq_JjSt2ia0Orn9gkzEZDRyIH6iGdNDq8uxBXfI7BMV BVpO58MKK0_i0Pxr1Tgs49kG_4hHGnFFv6JpWG.dtl6bJayGRl6aW9VK8HzI0emmUOUIKLaQEwc6 suotQ2QukIEQTHehnz_.4vLI8vk_MauGnz0nYynOQnHaomIlzvFQc3wCsPrgblAuXiQUAaJSOj3_ L6Vyxl_9xxqVtYaLIUzq1DPwaVC.rLdb5UiWHuu9lx2JvZxEJZeeYdYXZaQH1BzkNpNXE61uVOan Jj0PTa7sNEuZCeyfB_Bm7Z0jskJobn.SpP5ZLR0nTBHHCo_QsdM.8grWV40EPDUwGgo5OKQVAu7a MSIeY0EfY47V_t.7XyuXUJs59MS4fbyQBPwjGrtdeRc8xPkkJqIWcnphMof73_SLk X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 27 Dec 2021 00:46:51 +0000 Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6d4f51941c984b9e3fcea4ea179831d6; Mon, 27 Dec 2021 00:46:44 +0000 (UTC) From: Po Lu To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec Subject: Re: bug#52795: 29.0.50; pgtk: issues with key bindings References: <87h7awfttb.fsf@gmail.com> <878rw86tfy.fsf@yahoo.com> <87fsqfo32u.fsf@gmail.com> Date: Mon, 27 Dec 2021 08:46:40 +0800 In-Reply-To: <87fsqfo32u.fsf@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Sun, 26 Dec 2021 15:25:45 +0100") Message-ID: <87sfue3mdr.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1533 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52795 Cc: 52795@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) K=C3=A9vin Le Gouguec writes: > Off the top of my head (testing on XFCE, because that's all I'll have > for the coming week): > > - with Firefox, as in special-mode-map, SPC scrolls forward and S-SPC > scrolls backward, > > - in Libreoffice Calc, SPC self-inserts, S-SPC selects the current row, > > - XFCE's keyboard shortcut manager allows binding Shift-Space. > > I don't know how much those rely on GTK+; possibly they do something > similar to Emacs's X11+GTK configuration? Yeah, all those programs use X directly to handle keyboard input. > I'm also idly curious about these GTK limitations; are they documented > somewhere (either Emacs-side or GTK-side)? When researching this S-SPC > issue, I tried to search for developer manuals and bug trackers, but the > only relevant results that showed up were Emacs related (that's how I > found out about the pgtk-use-im-context-on-new-connection / > pgtk-use-im-context knobs). GTK people typically don't document what they think apps "shouldn't do", which apparently includes treating S-SPC as distinct from SPC. > Thanks for your clarifications; setting aside my question on GTK > limitations, and my issue with fringe icons shrinking when increasing > DPI scaling (that would be=E2=80=A6 bug#37932, at first glance?), this ca= n be > closed I guess? I will look into the scaling (though I have no high-definition monitor). I think that the bug report should remain open though, in case some person wiser than I am has a solution. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 28 03:31:46 2021 Received: (at submit) by debbugs.gnu.org; 28 Dec 2021 08:31:46 +0000 Received: from localhost ([127.0.0.1]:44986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n27tZ-0001DS-UK for submit@debbugs.gnu.org; Tue, 28 Dec 2021 03:31:46 -0500 Received: from lists.gnu.org ([209.51.188.17]:47034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n27tY-0001DK-12 for submit@debbugs.gnu.org; Tue, 28 Dec 2021 03:31:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n27tX-00025d-SI for bug-gnu-emacs@gnu.org; Tue, 28 Dec 2021 03:31:43 -0500 Received: from [2a00:1450:4864:20::433] (port=39847 helo=mail-wr1-x433.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n27tT-0008Hr-EO for bug-gnu-emacs@gnu.org; Tue, 28 Dec 2021 03:31:42 -0500 Received: by mail-wr1-x433.google.com with SMTP id s1so36935198wra.6 for ; Tue, 28 Dec 2021 00:31:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=4oRmBgVKB3q0wmAY5yQNU5xYGXDbB5UL3uFQA2xdep8=; b=VEtGw8H0cBo2kymlxrRMXSc2mdeX7mV7xSVgrGbs/kawO2SSULDeN6nc+SH4EyUhku 8bUyt7+16ddoMRzjGIMKbcA1Nv7EE30Kzq9wMu8RxTRhnQriicHyIgY1Eu1f4aYFD7LB fbSVToE5Fp14q69vG7ktJy9tO4rfht78vE2lgmsF8As32tVOGXvILVA7M1YhMo8fL4Pf 5jsKqXF8ei6M2MDP9IjfE9AQAROsePMMo2pbEwetkncW0TjEKu7epmB8VF5Zu6JqLrhA iRcvgYDTmlrBFrY814FhEIxxcFFc/vljNTt89geQ+5EDAb98yysbwyZVad99J7ugHypo I3AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=4oRmBgVKB3q0wmAY5yQNU5xYGXDbB5UL3uFQA2xdep8=; b=gEgAk7zRbQNQrLCDmLzmzySzdDnDr994ejrTFjFoFlwAE84HXm5Lei3ks5wCXSAHGW PGVgEhZm7nG06yISogy3ItLL38VyNA8K6NgKlvrEjukF6ewq3o/95jZ3a7sGGSSZ3/rC V0kYbDSxjuy0pXD9EgVzBpSXWnwfSk1drxx45Hq0oM20sgg2tSIX8JSVXJD4fZew2PdU WDzSYxBbaCljkv8r3wZbrCpjbK0kwhnLqq1QGWQTHxO5/jnAwr9VrYb5Q24gIDwm8wzu ycO+ZnywOHRrBghZgS9P1geD5srgv6M2QxAYAHPLL2mcn+kO2aFil8ZVStHuCXOFEb0E rB3Q== X-Gm-Message-State: AOAM530Ox2JUhOZoJ3MZb04zgMTA6PEy5tsE2+xMbrrakraKakkzwHx0 s92XzxJ8LuCwhHpYamP+q0s= X-Google-Smtp-Source: ABdhPJzd9ju/om+Z6MLjHYl6abQPXPSI/OYyhduhxhQUB+wu8LixrjyBMstqMPVHc/r5Mnt5nYRqbA== X-Received: by 2002:adf:f911:: with SMTP id b17mr15402018wrr.611.1640680290081; Tue, 28 Dec 2021 00:31:30 -0800 (PST) Received: from hirondell (2a01cb040b3a3800520faa2f5792037c.ipv6.abo.wanadoo.fr. [2a01:cb04:b3a:3800:520f:aa2f:5792:37c]) by smtp.gmail.com with ESMTPSA id i9sm18561523wrb.84.2021.12.28.00.31.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Dec 2021 00:31:29 -0800 (PST) From: =?utf-8?Q?K=C3=A9vin_Le_Gouguec?= To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#52795: 29.0.50; pgtk: issues with key bindings References: <87h7awfttb.fsf@gmail.com> <878rw86tfy.fsf@yahoo.com> <87fsqfo32u.fsf@gmail.com> <87sfue3mdr.fsf@yahoo.com> Date: Tue, 28 Dec 2021 09:31:28 +0100 In-Reply-To: <87sfue3mdr.fsf@yahoo.com> (Po Lu via's message of "Mon, 27 Dec 2021 08:46:40 +0800") Message-ID: <87a6gl2krj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::433 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::433; envelope-from=kevin.legouguec@gmail.com; helo=mail-wr1-x433.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Po Lu , 52795@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > I think that the bug report should remain open though, in > case some person wiser than I am has a solution. FWIW, I goofed around a bit in pgtkim.c: --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=goof.patch diff --git a/src/pgtkim.c b/src/pgtkim.c index c0104ebc0a..6e4c763b08 100644 --- a/src/pgtkim.c +++ b/src/pgtkim.c @@ -18,6 +18,8 @@ Copyright (C) 1989, 1993-1994, 2005-2006, 2008-2020 Free Software You should have received a copy of the GNU General Public License along with GNU Emacs. If not, see . */ +#include + /* This should be the first include, as it may set up #defines affecting interpretation of even the system includes. */ #include @@ -201,6 +203,12 @@ pgtk_im_focus_out (struct frame *f) bool pgtk_im_filter_keypress (struct frame *f, GdkEventKey * ev) { + if (ev->state & GDK_SHIFT_MASK) + fprintf(stderr, "S-"); + if (ev->state & GDK_CONTROL_MASK) + fprintf(stderr, "C-"); + fprintf(stderr, "%s\n", gdk_keyval_name(ev->keyval)); + struct pgtk_display_info *dpyinfo = FRAME_DISPLAY_INFO (f); if (dpyinfo->im.context != NULL) { --=-=-= Content-Type: text/plain AFAICT Emacs receives enough information to see S-SPC? Hitting SPC and S-SPC 3 times each from emacs -Q (so without calling (pgtk-use-im-context nil), and with dead keys fully functioning): > space > space > space > Shift_L > S-space > S-space > S-space No idea how easy it would be to pass on that information to the rest of Emacs. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 28 04:39:41 2021 Received: (at 52795) by debbugs.gnu.org; 28 Dec 2021 09:39:41 +0000 Received: from localhost ([127.0.0.1]:45094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n28xI-00057w-St for submit@debbugs.gnu.org; Tue, 28 Dec 2021 04:39:41 -0500 Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:41474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n28xH-00057g-2M for 52795@debbugs.gnu.org; Tue, 28 Dec 2021 04:39:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640684373; bh=kn4c5zSuDfw+GOQK71d1WPfdizdl94bfzSXKtNypPcw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=CJFzNR9usHfX/u8o//kcXB1wYLYHZkSE3xBgMjQmMyrTIVxstRo0zozZTnL1FoosvE/VEtoqSzEBn4RKNc5UQ//wqE0nva9BIAcPui+SIfo/lm5a3IyBtxL3f/KUrlmohmmquQQqJ9vBFpupHH1cgwN5beuzIxbqd9ra35v4RPDAMwrWWZC6INCD6brzSJh1feL/FRBV+Et7eni6Qhhl5hOCQ6rtGFh53VT4eoI2cYtt+FzanjnJFkFRnWr4ahJS7aI4218P6F1hjX/GB3pbxtjM3u35eE8KEQg5p/Wzo+UKQoBxtt6WFkaUXHQ0eNWjylOU97hmQ0ceG0pyZqtuIQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640684373; bh=5Dt1BM3V/1V/O8+hDe1DXBStjzNkTyj3o9sFcl4UpKO=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=HXG+4zoQqGW7yv8FhfjWYyPdI7wfHVPANcFl9XGSqDJR0g78CS9MAayTizrxS3Vm0SgL9ynoSB1Mnc4VWaRAPPHoIiP4LPhlnPA+pvhRGB5ECqz0W3gJ/sdqp9dkcihTvetnop02FxgcamqS2MX29wNxqCCea0d29xSQ6omeU9RCERocarvLzYIJr/p7n75qHsKAThguzfk12c/tdMOhh724TA1IO5Tgm7LghvjMHBF2+LouuelGh0wQiTpVtkn5qurLyi7aOA2e/73qD6Hr5wHE+DkdEvp6UG2fXpWMPq+YJi1Mko6UKNAXncZXI4dmw73i8kiUwq3kvMGBam/2+w== X-YMail-OSG: GNo8JqYVM1mRCZ7aYLKJ5ogozzAnHWXOQBIsUvwiDeRD4UtAdhb0tOk4wynsW31 qZrPeuL8Z356DDlHgXzqdEukZoLZEJaiLvEIXByqcfJ.Bs48IMhQyCq7BhJ2YTF._3Q2YJUpUXvl gBT70C_YHnrJDCjUo5EF7nQ35HVn.Cm.b8icqzw1tQJ0q36lPNyDDfhK5RHDVIYJ3P2EESVdpLzk fQvNfA.9prW5sxM.YJ0sHDHmlVtWjiHrlI8ndwW._h5miS8H8ugeNUu37_ETF_WSpQN7g78DNI._ 9iDNPJncqWVIIiSNhxesp73VefSQjHLZa6CJrI1STrX6o43ooWSKUwHXEvX1yryzAjq5Tr9jO8ut m35xdxnXBiiGVvIyX60cM6mpdxPiILEKNUPhzgSvA27cv5E3a1KoLV0nlgIkH8d96ZDeQIXsJs1w zR9ADxzCG.IahdbKaXormhcm7glx92lYyCaMx00XVPXYO5q4iK5O3CRh8s1I1h9dT0vyGWeSUZhc WIGpiDKgR8275m9q4If3i4iizJ_V5RNDSGXdQEIo19krP9MVqUypNyPi9zWYZQ5R7YYD9rO1V5Lk OcEOC6JEDaeNTfbb0ZAhm0H1NXnXlC2P8Zt4E4di2HtaV8.YhPbJVNs5mwzWJur6iIxslr5AMb.W W9rco0VmMoSVCyBevPEDprqTfYo4cP9bASBki1mRNLcdQmAuxtftgdlAOQi9Oq4DJnzkedk2M4lX wOrJ3ogfbfiSB_YL28pwlXzby1HGPjgs0OVnEsNeLS6VZIQYR.W9UWOCi_Bmo3Kh2xv6l2tywSFY n6X6tlwDDYN9Zh1lin_GUE2KuXtjju315qu8EuaZRT0abAF8MZad9qcvDMuLen3vVn4yYi_ANWgs 2IiXC6cLLXBQMUXBqbg.l1YtFFX3iMztMuV1IHqb_arVFUve_Kor38UOmfS9QUGbM7rOIrHymEs4 ni9qA3XZPamhgRa34pbEU1b7apB1z8Ffli.Ytd5Edn9o2UJ4W1SOlBoEn8_Tbyo_Tff1D71WT6uy 22BPY.L8lmbPhIUkjWCZgZYDXDUC1g3U09iUUnSAL8Egp_v4m2eqde2prz6KZluDqQlvUlPFe5Aw 77WmEuBHCoqOZW4rlnNETLoBIe9gqlw0T.UFi87IDeXT7Ler3az8dMZcWDdzqSqYLOGpXCkOnuwW UU4nFaDJjwezniT6HIpt8JDqAxF3WA.jduPMlFUXZ.I5zOK4NipeXk.lPc15Gp3yL4zJxCRd_Awx i4LD8r9_68ZniPXFVJMsJqiQAQqb0QAXyZpa9VuBx_Swdj2uaNrQUoW0MsjRPpf7wRFojQg0AI0a bhgK3ktcm8ubXJcDMGe21nUddscOE9Tf6TZsAUMfiek9DBmPRwWOOw1Pb7656hxfpaS5N5ph3xoA 0FD.gZ86Bn.VeUyWWNr7BKU.CcIjg8scL2vVMhdx8mILJgQCY8JeXjWWa1yVk99YFiaWV9BrtoNA n_DkkWO1ggXPYRj5gXR17Lcz5ggxGgjiPPDia.9fLNXnS6uTm6jQj7oRU4Z1K0G8NCevyr95JPV3 Qz7CR2EW4.wqstkO3kV.FmwRFNUXPAydK0kETzP8P0_GfT9hkcyUSFNYIzWUH04cbUbKCxd9BbcD 1Bh309BhOQPslB_KwDrUiu..9U_1yumclrnJFJtShxM8KhpBZakVN44RUh7Im1a3R0GkcwKHvwWV eRB.wxNW30iOpN3xN20AGuvQkcn8I7EbPqPxKMccm96JiLT01w2SNEiuySBJ84IavKj4j5wQvJ9s 3YS0P5xhpGB4AogpL3jNou5Tch.4RkRfdLF6daBtMY.RaIJgropZhvvduWF2JMr18h23_WfkBpu4 nsUofen3QYYFHji.7odJZ8PI3UoUl3mvC_vuSyQl6LZTISgbd0ubrZ2ZG2iWPf1Nbe1aoclPKE9s 3Tj1.gkTY9f9PqPN.L7TVsHRyP4zqw2yZcP7.4zKR0K92gZetmGa7cWWE3gICaQk42.2fWr9rSVt DPKrzwp98subHy56BXxaNeWy5Xze0_v4Rbg_YpCZSbliqFUCW.t7zKfQcq.Da_avG56zKsPbXinj zYzWqwxveG0ZzBmOYrnCV5EoBuVuFm8xeOgrYned.UKaSclkyCHF5mO6hd3w.VQ5bQrIgEyPpvIE Q_Vhd8atkhb_FcfUTfPTNX622eFF7bqhV9Aq.zNMN7dU5oJ6O3muxa4.Oucpr1v86PdJD3CGTvqc KqwHW_b0w5wOO7lvLg_387X9_J6CMr9_ZfRXeOPuyeJiKDitwO.Mz X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Dec 2021 09:39:33 +0000 Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4684f41b267e5f310295e62019da18fd; Tue, 28 Dec 2021 09:39:30 +0000 (UTC) From: Po Lu To: =?utf-8?Q?K=C3=A9vin?= Le Gouguec Subject: Re: bug#52795: 29.0.50; pgtk: issues with key bindings References: <87h7awfttb.fsf@gmail.com> <878rw86tfy.fsf@yahoo.com> <87fsqfo32u.fsf@gmail.com> <87sfue3mdr.fsf@yahoo.com> <87a6gl2krj.fsf@gmail.com> Date: Tue, 28 Dec 2021 17:39:25 +0800 In-Reply-To: <87a6gl2krj.fsf@gmail.com> (=?utf-8?Q?=22K=C3=A9vin?= Le Gouguec"'s message of "Tue, 28 Dec 2021 09:31:28 +0100") Message-ID: <87r19xvzjm.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 371 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52795 Cc: 52795@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) K=C3=A9vin Le Gouguec writes: > AFAICT Emacs receives enough information to see S-SPC? Yes, but after going through an input method module the S-SPC is lost. > No idea how easy it would be to pass on that information to the rest > of Emacs. Not easy, if we want to keep input methods (which GTK uses to implement the compose key) working.