From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= Newsgroups: gmane.emacs.bugs Subject: bug#65068: 29.1; xkb-interception interaction causes problems with key combinations Date: Wed, 16 Aug 2023 16:04:36 +0200 Message-ID: <87350jxeof.fsf@gmx.at> References: <87v8dv2ib3.fsf@gmx.at> <871qgdyted.fsf@yahoo.com> <87sf8kbesn.fsf@gmx.at> <87r0o3lqpi.fsf@yahoo.com> <87zg2rberr.fsf@gmx.at> <87ttszi205.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12195"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.10.5; emacs 28.2 Cc: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= , 65068@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 16 16:10:19 2023 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 1qWHE3-0002zE-2H for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Aug 2023 16:10:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWHDo-0003vX-Rl; Wed, 16 Aug 2023 10:10:04 -0400 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 1qWHDm-0003v0-PD for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 10:10:02 -0400 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 1qWHDm-0000AT-HI for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 10:10:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qWHDm-0003qE-DT for bug-gnu-emacs@gnu.org; Wed, 16 Aug 2023 10:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alexander =?UTF-8?Q?Pr=C3=A4hauser?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Aug 2023 14:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65068 X-GNU-PR-Package: emacs Original-Received: via spool by 65068-submit@debbugs.gnu.org id=B65068.169219495814706 (code B ref 65068); Wed, 16 Aug 2023 14:10:02 +0000 Original-Received: (at 65068) by debbugs.gnu.org; 16 Aug 2023 14:09:18 +0000 Original-Received: from localhost ([127.0.0.1]:41759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWHD3-0003p8-Oq for submit@debbugs.gnu.org; Wed, 16 Aug 2023 10:09:18 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:54847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWHD0-0003or-9t for 65068@debbugs.gnu.org; Wed, 16 Aug 2023 10:09:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.at; s=s31663417; t=1692194946; x=1692799746; i=alexander.praehauser@gmx.at; bh=wUPKg+3ce9hdT2FQeJl1Ghp0f88QSzB+u1wMvq7U+rY=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=CMvnK5OAMHqM3C7M5vuq+2BaAf7kTZ559UbqGc85WGlkmgpsRjUMdFpp+Ux0OQlL13ydQFM JrvaP0ETqjkG80sQWJO2czfyl7qJ1H/d7VMj98Ocxlik7UEX3iRA7tLOB1lScKeMurVcN/znn cCyF+fnDSK8YLY07c8RH/pG3KTOAYHNalktjyjXzhAtfFJmn+eGMU4DU2eLV3/KwElP+OrR3l XkZU/PMYKTmoWpkVZIdpIT6KKnJGXtzVO3C+LixKTT5ujgNJMVTVDXcGrMpS5PgAgA5cCOdC+ WGsChkM84Z172KNY4fk/3bgSBvl88fKxFkYSQYl3Ps1wzav2nWZw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from Archlaptop ([87.249.133.109]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M8hV5-1qS8Tj0pcH-004ifR; Wed, 16 Aug 2023 16:09:06 +0200 In-reply-to: <87ttszi205.fsf@yahoo.com> X-Provags-ID: V03:K1:KeUJdI2EJbHGaVI0Z+4GA5M8z78l2XoRxsOcdyVqvqNzMdtV03f l8IYWUsLFjUDFMtndDivhCW9Nn+wKoHta3wFkSQ7lYQV70L51wSVpEDKgzofYcRAqbd2uoU W/6FVq5Xo591F01B7d5iWsKxF9qXU1yg7iLzAy0ueHABBoqNjg9w2PmzFXRVSDcVA22KGns oZxIdnUuDHYrUrgAgawZQ== UI-OutboundReport: notjunk:1;M01:P0:/RqliM22vrE=;k66sXv+ZrWOxisXbNBTyIXepYsy mD3B3cgiJm9BU1H9TSsHl/zip5rgZZJAqjeKCq30xZmszJhYChWA+/JBOrEAiWmoZMBR/9ZvN AKYPLzSpZyEqq6C8VY5A50do2NqPr2Bm1aKfP6aF8EGCO8Jh2cgNTE4jrN+t3bNcFT/ZYN3oZ /cr1vQEHI2ME/kdjaTX4ZFXS8l5Y1n6wgb5UjD26wHKR3DSh3yg4ZA4GqxWYRrm+vsWY+y2At 3k+WFExkPpqk0NsI5241zD30idEUpOLJMDJZ5Jgx4QFxiOzg0DbgVnX2f3c+R5sZqPJ/2DPVJ ZX97pTT+NJe1Z3FKOQ1jtL5il8JuUOaEO5LvdKIzF+HpunFp5kUDaQXd5+vnMPAYlTnKE3StD E17D4iCk1zRjt4vkQsJbeUqpk4xQRlcIOc6kHivVB8RvUHVgdIM2knWUC+4dmEetK9g/QDooE yf35dyMVlO0vzKPRNxBnJ5yFihTrfZP/pWwosMleQiCpWUNvNnvgYT6KTeKKVNqbG6DXkrVXq 0OMaR0V4Kxl280cYrTq8JzFe+3U4BTD6MKuvCXwFPeQzIJdnh7WsdhcLLhz/Mv9P4Hp+D2Pt4 RwFhGrQCVvjcqySk2xdfiCDYVBVwViA8XsEZEdF2e89S14StZMUsfsm9CPjGrCwotaLhfB6q1 8LaAWYLDYP6pjHpbQdHeUevDe+zdsFDrnr/ld3L9kw5UiQIc1XhZ4RMmUcoJ2FdV0p7V8yWiu hqBb1HSl4CWkqGe26eUc6+Vaqvg1J6EJ/fyBjB9yR/0Ogm7vx/Pg+OCgEnzU1xK9S9D2ruH9 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:267590 Archived-At: Since I normally use Space as Ctrl with interception I did the=20 second two steps twice, with Space instead of Ctrl the second time. The last two events were me closing the window using=20 my mouse: > [alex@Archlaptop ~]$ xinput test-xi2 > WARNING: running xinput against an Xwayland server. See the=20 > xinput man page for details. > =E2=8E=A1 Virtual core pointer id=3D2 [master=20 > pointer (3)] > =E2=8E=9C =E2=86=B3 Virtual core XTEST pointer id=3D4=20 > [slave pointer (2)] > =E2=8E=9C =E2=86=B3 xwayland-pointer:15 id=3D6=20 > [slave pointer (2)] > =E2=8E=9C =E2=86=B3 xwayland-relative-pointer:15 id=3D7=20 > [slave pointer (2)] > =E2=8E=9C =E2=86=B3 xwayland-pointer-gestures:15 id=3D8=20 > [slave pointer (2)] > =E2=8E=A3 Virtual core keyboard id=3D3 [master=20 > keyboard (2)] > =E2=86=B3 Virtual core XTEST keyboard id=3D5=20 > [slave keyboard (3)] > =E2=86=B3 xwayland-keyboard:15 id=3D9=20 > [slave keyboard (3)] > EVENT type 9 (FocusIn) > device: 3 (3) > time: 7243828 > windows: root 0x3cf event 0xc00001 child 0x0 > mode: NotifyNormal (detail NotifyNonlinear) > flags: [same screen] > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > root x/y: 268.00 / 153.00 > event x/y: 178.00 / -20.00 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7243838 > detail: 36 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7243838 > detail: 36 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7244995 > detail: 48 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7244995 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7245351 > detail: 48 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7245351 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x80 effective: 0x80 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7246301 > detail: 37 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7246301 > detail: 37 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7246520 > detail: 37 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7246520 > detail: 37 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7247580 > detail: 37 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7247580 > detail: 37 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7247975 > detail: 48 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7247975 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7248180 > detail: 48 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7248180 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x80 effective: 0x80 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7248552 > detail: 37 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7248552 > detail: 37 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7249763 > detail: 105 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7249763 > detail: 105 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7250099 > detail: 105 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7250099 > detail: 105 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x4 effective: 0x4 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7251504 > detail: 105 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7251504 > detail: 105 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0 effective: 0 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 13 (RawKeyPress) > device: 3 (9) > time: 7252051 > detail: 48 > valuators: > EVENT type 2 (KeyPress) > device: 3 (9) > time: 7252051 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x4 effective: 0x4 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7252342 > detail: 48 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7252342 > detail: 48 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x84 effective: 0x84 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 14 (RawKeyRelease) > device: 3 (9) > time: 7252568 > detail: 105 > valuators: > EVENT type 3 (KeyRelease) > device: 3 (9) > time: 7252568 > detail: 105 > flags:=20 > root: 268.00/153.00 > event: 178.00/-20.00 > buttons: > modifiers: locked 0 latched 0 base 0x4 effective: 0x4 > group: locked 0 latched 0 base 0 effective: 0 > valuators: > windows: root 0x3cf event 0xc00001 child 0x0 > EVENT type 15 (RawButtonPress) > device: 2 (7) > time: 7256662 > detail: 1 > flags:=20 > valuators: > EVENT type 16 (RawButtonRelease) > device: 2 (7) > time: 7256802 > detail: 1 > flags:=20 > valuators: > X connection to :0 broken (explicit kill or server shutdown). Po Lu [2023-08-16 Wed 20:51] wrote: > Thank you for providing these details. Sadly, I still don't=20 > understand > how xkb-interception operates, so please also run: > > xinput test-xi2 > > then type the following sequence of keys with the window=20 > `xinput' > displays focused: > > press and release Caps Lock > press and release Ctrl > press Ctrl, then Caps Lock, before releasing Ctrl > > and send me the output of `xinput'. Thanks in advance.