Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-10-30 15:48:08

dreamon
Member
Registered: 2021-10-30
Posts: 2

qrscanner special keys only possible in STRG+ALT+F2

hello,

using xfce since 10years.
I love it. tried gnome, kde.. and I came back and never left again. wink

Now having a issue, no one in IRC could help me. sry my bad english.

Im from germany, we use "umlaute", means special keys like "öäüß".
I bought two qrcode scanners. one of them was shipped linux compatible.

here is my example of qrcode what Im scanning. scanner works like keyboard.
my german scan examples

Windows scan, all chars are right printed.

XFCE scan, same QR code               "Hallöchen, öäüß Teste Test Test 123 Foobar“ output in XFCE terminals (kity, urxvt,gnome-terminal...,libreoffice,nano ..) shows "Hallchen,  Teste Test Test 123 Foobar". all special chars are lost. (öäüß)

As I found out. pressing STRG+ALT+F2 leaving GUI and going into this, scan again my example it prints out "Hallöchen, öäüß Teste Test Test 123 Foobar" like it should be.

now digged deeper, used xev to see what chars were coming. "Hall\0246..." this means "pressing ALT_L+0246 releasing ALT_L"
so I tried out with normal keyboard. In STRG+ALT+F2 "pressing ALT_L+0246 releasing ALT_L", I was right, it outputs "ö"
so did the same in XFCE.. it outputs "0246" not "ö".

ALT_L is ignored in GUI !

Here some info.

dreamon wrote:

xinput
↳ USBKey Chip USBKey Module                   id=16    [slave  keyboard (3)]
setxkbmap -device 16 -layout de(en)...

Both scanner no luck:
Hall0246chen, 0246022802520223 Teste Test Test 123 Foobar
Hall00chen, 00004319300 Teste Test Test 123 Foobar
Hallchen,  Teste Test Test 123 Foobar

locale in terminator-terminal: öäüß is wrong
LANG=de_DE.UTF-8
LANGUAGE=de_DE
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

locale in STRG+ALT+F2 terminal: öäüß is correct
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

I didnt changed a thing since installed.
Tried to use compose key. maybe I did it wrong but there is no ALT_L for compose I found out.

I can choose scanner setup german language, but that changes only ISO8859-1 output( different values of \ ) UTF-8 is still same ouput hidden öäüß.
Is it possible to make input identical ( for externe qrcode device running as keyboard ) compatible to windows?
want to have identical output on linux like on windows.

I traveled all IRCs, hole www..  here I am, pse help.

Thanks for reading.

Last edited by dreamon (2021-10-31 15:23:59)

Offline

Board footer

Powered by FluxBB