Opened 11 years ago

Closed 11 years ago

#387 closed Fehler/Defekt (wontfix)

Loslassen von Shift erzeugt XKeyEvent mit KeySym "Caps_Lock"

Reported by: anonymous Owned by:
Priority: normal Milestone:
Component: Treiber: Linux – Xkbmap Version: 2.0 Final
Keywords: shift, capslock, keysym Cc:

Description

Loslassen der Shift-Taste erzeugt auf Linux ein XKeyEvent mit KeySym "Caps_Lock" statt wie erwartet "Shift_L" bzw. "Shift_R". Dies führt dazu, dass einige Bibliotheken das Loslassen der Shift-Tasten nicht registrieren (siehe z.B. https://github.com/LWJGL/lwjgl/issues/28)

Change History (3)

comment:1 by ka’imi, 11 years ago

Das ist Absicht, damit man mit beiden Shift CapsLock anmachen kann. Dafür wird auf die Shift-Tasten, Ebene 2 CapsLock gelegt. Ist Shift gedrückt, liegt auf Shift Capslock, läßt man los, ist es halt ein CapsLock-up-Event.

Du kannst einfach in /usr/share/X11/xkb/symbols/de in der Funktion für xkb_symbols "neo" die Zeile mit include "shift(both_capslock)" auskommentieren, dann ist das weg. Siehe auch /usr/share/X11/xkb/symbols/shift.

comment:2 by anonymous, 11 years ago

Ah ich verstehe. Danke für die Erklärung.

comment:3 by stephan, 11 years ago

Resolution: wontfix
Status: newclosed

Ist nicht unser Fehler, sondern sollte bei denen gefixt werden. Hier hatte ich das Problem schonmal erläutert: https://bugzilla.gnome.org/show_bug.cgi?id=683534#c7 (wurde auch im github bug report verlinkt)

Note: See TracTickets for help on using tickets.