Wie ordnet man eine Tastaturtaste neu zu, die mehrere Tastencodes ausgibt?

Wie ordnet man eine Tastaturtaste neu zu, die mehrere Tastencodes ausgibt?

So kam ich zu dieser Tastatur mit diesem äußerst scheußlichen Design, das beim Kauf übersehen wurde:

Bildbeschreibung hier eingeben

Warum sollte man dort eine Euro-Taste eingeben?!!! Außerdem wird unter Linux nicht einmal das Euro-Zeichen ausgegeben.

Im Grunde möchte ich also die Euro-Taste der linken Umschalttaste zuordnen. Ich habe versucht, die an anderer Stelle aufgeführten Standardmethoden zu befolgen, aber sie beziehen sich alle auf (oder erklären dies damit), dass eine Taste einen einzigen Tastencode ausgibt, was hier nicht der Fall ist.

Hier sind einige Ausgaben von showkey(für die betreffende Taste). Es wird auch 0128zuerst auf dem Terminal gedruckt, nachdem gedrückt wurde, was ich unten weggelassen habe.

$ sudo showkey -k

keycode  56 press
keycode  82 press
keycode  82 release
keycode  79 press
keycode  79 release
keycode  80 press
keycode  80 release
keycode  72 press
keycode  72 release
keycode  56 release
$ sudo showkey -s

0x38 0x52 0xd2 0x4f 0xcf 0x50 0xd0 0x48 0xc8 0xb8
$ sudo showkey -a

0    48 0060 0x30
1    49 0061 0x31
2    50 0062 0x32
8    56 0070 0x38

Wie muss ich die betreffende Taste neu zuordnen left shift?


Bearbeiten: Habe herausgefunden, dass es nur Alt + 0128(wobei die Zahlen vom Nummernblock stammen) das Eurozeichen von Windows ausgibt.

verwandte Informationen