Package: xterm
Version: 396-1
 
When  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
 

Reply via email to