pelya / xserver-xsdl

XSDL - X.Org server ported to Android using SDL.
https://play.google.com/store/apps/details?id=x.org.server
Other
311 stars 55 forks source link

Wrong keyboard layout - Non en_us physical keyboard #134

Open viniavila opened 4 years ago

viniavila commented 4 years ago

I'm using this app in a Galaxy S6 Tab using Keyboard Cover (Language: pt_br, Layout: br) and I can't input neither accents keys nor AltGr modified keys (AltGr not works at all). The only workaroud is: In OneUI: Settings > General > Language and Input > Physical Keyboard > Samsung Keyboard > change to English (US) - QWERTY Style. After, I have to set the layout to "br" in XFSettings.

Doing this, I could put accents and got AltGr working, but I have bugs with SHIFT or CAPS LOCK key, I can't put any accents or AltGr symbols in Xfterminal or xterm or any terminal application, and I lost the key with the symbols | and \ (bottom left key in my layout) - this key sends the same key codes as the key } ] (top-right key in my layout)

I have similar issues using a Bluetooth Logitech Keyboard (K480, layout en_US, layout set to en_US-International in XfSettings). In this keyboard, AltGr is emulated by Right Alt

zanfix commented 4 years ago

I can confirm this one too... Either on my pixel C with lineageos 14.1 and with my galaxy s9+ with android 9 in dex

The only differences are that i'm using a swiss german keyboard in android and also in xfce...

Fr1z commented 3 years ago

Same problem with my BT keyboard SHIFT/CAPS LOCK key work properly in any other app, but with this i have strange behavior