Closed zanfix closed 1 year ago
@zanfix can you please check if it works?
I tried build 384 but nothing changed!
I had a look at logcat and:
With termux-x11 option "prefer scancodes" turned off:
AltGr
+ <
logs only "ViewPostIme key 0/1" messages, no text event is shownWith termux-x11 option "prefer scancodes" turned on:
also TERMUX_X11_DEBUG=1 will segfault the loader immediately
EDIT: i also noticed that del
key does not work, The following message is printed on logcat: "The input has been finished in ImeInputStage" when pressed. Does not happen with build 371
Unfortunately Android does not let applications detect AltGr. Maybe I can make an option to generate TextEvents with right Alt key, but in this case key combinations with right Alt will stop working.
On my keyboard all other combinations with AltGr already work fine. it's only the key I mentioned that do not work:
AltGr
+ <
outputs ˛
instead of backslash
<
key is between Shift_L
and Y
I am not sure I can fix this. With my keyboard AltGr + <
produces ×
sign with both setxkbmap de
and setxkbmap ch -variant de
.
It looks like KeyEvents sent by Android are IME-dependent or device-dependent. For some reason Android sends combined KeyEvent
s even in the case if it is not needed (at least for de_CH
layout). There is no workaround for this.
Hi,
I am having some issues with keyboard mapping (Swiss German keyboard layout, qwertz)
With termux-x11 option "prefer scancodes" turned off:
^
and¨
will crash termux-x11^
key is between'
andbackspace
(the last key before backspace on the numbers row)"
key is betweenè
andEnter
(the last key before Enter key on the "qwertz" row)AltGr
+<
outputs˛
instead ofbackslash
<
key is betweenShift_L
andY
EDIT: -
CTRL
+z
outputsCTRL
+y
, andCTRL
+y
outputsCTRL
+z
With termux-x11 option "prefer scancodes" turned on:
Shift_L
andY
outputs`` instead of
<`AltGr
+<
outputs˛
instead ofbackslash
For the AltGr +
<
one, here is the xev output:Crash dump for
^
key: