Your message dated Tue, 15 Apr 2025 18:04:56 +0000 with message-id <E1u4keW-009Klz-Kv@fasolo.debian.org> and subject line Bug#1093056: fixed in xterm 398-1 has caused the Debian Bug report #1093056, regarding xterm: Alt key combinations with non-Latin keyboard layouts don't send escape sequences in modifyOtherKeys mode 2 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1093056: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093056 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: xterm: Alt key combinations with non-Latin keyboard layouts don't send escape sequences in modifyOtherKeys mode 2
- From: Ivan Sorokin <unxed@mail.ru>
- Date: Wed, 15 Jan 2025 01:30:19 +0300
- Message-id: <1736893819.695742196@f306.i.mail.ru>
- Reply-to: Ivan Sorokin <unxed@mail.ru>
Package: xtermVersion: 396-1When modifyOtherKeys is set to mode 2 in xterm, pressing the Alt key in combination with letters on a non-Latin keyboard layout does not produce any escape sequences or characters. This makes it impossible to bind these key combinations to specific actions within applications running inside xterm.
Expected behavior: When modifyOtherKeys-specific sequence cannot be generated, it should send an escape character followed by the corresponding Unicode character, mirroring the behavior observed when modifyOtherKeys is disabled (mode 0).
Current behavior: No escape sequence or character is sent when Alt is combined with letters in non-Latin keyboard layouts if modifyOtherKeys is set to 2.
Steps to reproduce:
Configure a non-Latin keyboard layout (e.g., Russian, Greek, etc.).
Start xterm with modifyOtherKeys set to 2 (either through a resource file or command-line option).
Run showkey -a, press Alt in combination with various non-Latin letters.
Observe that no escape sequences or characters are output.
This issue hinders the usability of xterm with non-Latin keyboard layouts when custom keybindings relying on Alt key combinations are desired (like in far2l project in which I contribute code from time to time). A fix would greatly improve accessibility and allow users to fully leverage their keyboard's capabilities within xterm.
FYI, releated issue in far2l issue tracker
https://github.com/elfmz/far2l/issues/2628#issuecomment-2591151386
--- End Message ---
--- Begin Message ---
- To: 1093056-close@bugs.debian.org
- Subject: Bug#1093056: fixed in xterm 398-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 15 Apr 2025 18:04:56 +0000
- Message-id: <E1u4keW-009Klz-Kv@fasolo.debian.org>
- Reply-to: Sven Joachim <svenjoac@gmx.de>
Source: xterm Source-Version: 398-1 Done: Sven Joachim <svenjoac@gmx.de> We believe that the bug you reported is fixed in the latest version of xterm, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1093056@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sven Joachim <svenjoac@gmx.de> (supplier of updated xterm package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 15 Apr 2025 19:43:44 +0200 Source: xterm Architecture: source Version: 398-1 Distribution: unstable Urgency: medium Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Changed-By: Sven Joachim <svenjoac@gmx.de> Closes: 1093056 Changes: xterm (398-1) unstable; urgency=medium . * New upstream release. - Improve modifyOtherKeys, by providing the UCS value for keys which have no single-byte representation (Closes: #1093056). * Update upstream signing key. * Bump Standards-Version to 4.7.2, no changes needed. * Update copy of XTerm FAQ to revision 1.432 (dated 2025/04/07). Checksums-Sha1: 102794eebed06f2ec14937546186f7acadfa2cc2 2397 xterm_398-1.dsc eb948ac4fd242d11225dac7427f2bf8fd6804c2d 1605117 xterm_398.orig.tar.gz 4f0097099c9454d5e87bdd3d8dd2fd4e408052cf 729 xterm_398.orig.tar.gz.asc 4886004e8c019a7f49427ef079b98ec08b9c4049 124836 xterm_398-1.debian.tar.xz a4458d493de0f548e3d419616254c486d4b609f1 7640 xterm_398-1_source.buildinfo Checksums-Sha256: 5102708bb041f987af014568440dcb02bdfd64007675ea12dc920861ba5e759f 2397 xterm_398-1.dsc f679bd45f97063f10a880ecf7fc1611a9a03e8c8b98f063e99e0a079e87ee968 1605117 xterm_398.orig.tar.gz 8258b2a7fd7412bc598810b48dcc51d6ee8d06aadb3949f78c2f55dad484b39f 729 xterm_398.orig.tar.gz.asc 86316c32e5ce36f677fb547a53cf38314c94b1af59df961b6e57f3d6229d38dd 124836 xterm_398-1.debian.tar.xz 889b2f1fbcc4bffeedb3f670a6784559e8ebe0b01ea118b2b86872958604f273 7640 xterm_398-1_source.buildinfo Files: 29ae20b4e65b293bd3aad18af6e161a4 2397 x11 optional xterm_398-1.dsc e33e4c47a6c6fb32f902ed7ec1e6db72 1605117 x11 optional xterm_398.orig.tar.gz 37ac7cedc66df98d2def1bb6535b0cf9 729 x11 optional xterm_398.orig.tar.gz.asc fb43e08637a9c9b00512653d2e62ae0d 124836 x11 optional xterm_398-1.debian.tar.xz 1a9be1d955f72badebc7c2d49ca6db50 7640 x11 optional xterm_398-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAmf+nCoACgkQOxBucY1r MayVfg/+PXWvpG+wI7yMbujbMFUHSAOzMzjUq2fglZQ2Ngumh1yKKnEBLG6yovM2 XII2CsLALq/59j5V7sdLhzuAVU1UZS9NijHKWTJw8dXWB5y+yUidao4Tv+svGTSR Mol7ps52fADCZpTLoxs0zHmNfKkSvyJcsbWv3qd8oECSpz+kbPR0fbbB2M2Q9gDd fFM0t6Jij1ejgOJONnVVWPGn74DiMcYTbOniJNFWErNhyLGRENMyKRylnsUx7oQ3 qoIBcuuC1oGPMEN4uufYikz2sw31rw4RIUWsEtVmdFOe97TGYEIRGtOvGaoixFSR H1esbN09NfNSU8y8CG4KPQ0jUjfRbwd3JkZDxbmmzTuigdRO0F8twizqQnYyntHV P/1uhGLUnstZUarIhLixCjawAG0AWvSA5iWu6fOFY1/tEp/PLOZCHiKCmaZTUGyu SI+z+eQ7KVCQt5z1roh1IYuMLUuazuuuxa+xoH9DZqqM1yywlAzaArJ/LcMBXKAK xpM9VcxHXf2B69VBs+Ae6K1jZEPUZZc/H+C8X6HiOFZ6UcaGPchDxR0f3/aOL/+3 XCmgSoEhOTRs/CbnI6dgTeQ8HpiYRAFziri2Sx2aZDZGsQeCEWjwnT1L075zBAAR Z5wdcrbg/+Nh+rm6aM7iCRnaCyGxXvmE8NrJA7UKzXNjsTEZBgk= =EUN6 -----END PGP SIGNATURE-----Attachment: pgpms25PpZAFC.pgp
Description: PGP signature
--- End Message ---