Ich habe eine relativ neue Installation von Ubuntu 15.04 Beta. Bis gestern hat alles reibungslos funktioniert. Irgendwann am 1.4.15 Shiftfunktionierte meine rechte Taste nicht mehr Shiftund ich konnte nicht herausfinden, warum. Ich bin ziemlich sicher, dass es an der Software liegt, denn bei meinen verschiedenen Tests konnte ich die linke und rechte ShiftTaste mithilfe von xmodmap vertauschen.
Ich möchte, dass beide ShiftTasten die Funktion haben Shift. Momentan verwende ich das US-Layout:
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)+capslock(ctrl_modifier)+terminate(ctrl_alt_bksp)" };
xkb_geometry { include "pc(pc105)" };
};
Was ich nicht herauszufinden scheine, ist, wie ich beide ShiftTasten als ShiftTasten funktionieren lassen kann. Hier ist die xev-Ausgabe für die linke (ordnungsgemäß funktionierende) ShiftTaste:
KeyPress event, serial 36, synthetic NO, window 0x4000001,
root 0x2ac, subw 0x0, time 58946313, (110,140), root:(140,225),
state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x4000001,
root 0x2ac, subw 0x0, time 58946553, (110,140), root:(140,225),
state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Und die xev
Ausgabe, wenn ich die rechte ShiftTaste drücke.
PropertyNotify event, serial 36, synthetic NO, window 0x4000001,
atom 0x137 (_NET_WM_STATE), time 59049363, state PropertyNewValue
FocusOut event, serial 36, synthetic NO, window 0x4000001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 36, synthetic NO, window 0x4000001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 36, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Falls es wichtig ist, wechsle ich zwischen Gnome und Mate.
Update (ein paar Stunden später): Ich habe es setxkbmap -print
auf meinem Laptop ausgeführt, der eine sehr ähnliche Konfiguration hat (Ubuntu Vidid Beta – Gnome Edition; kein MATE installiert) und auf dem die ShiftTasten wie erwartet funktionieren, und die Ausgabe sieht genauso aus wie auf der anderen Maschine. Ziemlich verwirrend.
Update 08.04.2015: Ich habe mich bei Gnome abgemeldet und bei MATE angemeldet, und das Problem war behoben. Ich habe das nicht als Launchpad-Fehler gemeldet, weil ich mir 100 % sicher bin, dass ich irgendwo etwas getan habe, und ich kann einfach nicht herausfinden, was. Ich habe Launchpad nach allem durchsucht, was damit in Zusammenhang zu stehen schien, und es gab nichts. Ich nehme an, dass ein Paketupdate, das diese Art von Problem verursacht, mehr als nur mich betroffen hätte.
Antwort1
Öffnen Sie in Ubuntu die Tastatureinstellungen >> Barrierefreiheit
Aktivieren Sie dann unter „Sticky Keys“ die Option „Gleichzeitige Tastenanschläge simulieren“ und deaktivieren Sie die Option „Sticky Keys deaktivieren, wenn zwei Tasten gleichzeitig gedrückt werden“.
Bitte lassen Sie mich wissen, ob das für Sie funktioniert.