Feststelltaste


8

Gestern habe ich Ubuntu auf meinem Laptop installiert, aber es gibt ein Problem mit der Feststelltaste. Beim Drücken der Caps LockTaste gibt es eine kleine Verzögerung, bevor sie tatsächlich umschaltet. Dieses Problem tritt in Windows 7 nicht auf.

Ich lerne Java und Android und das Problem mit der Feststelltaste ist wirklich schlimm. Zum Beispiel:

SYstem.out.println("HEllo UBuntu!!);

Weiß jemand, wie man das behebt? Ich habe viele Leute gesehen, die "Shift verwenden" sagten, aber gibt es eine andere Möglichkeit, diese Verzögerung zu beheben?


E: Not ReproducibleSie müssen weitere Details angeben - dies kann ein hardwarespezifischer Fehler sein.
Thomas Ward

1
Ich glaube nicht, ich habe Windows 7 und Ubuntu in diesem Laptop und die Feststelltaste in W7 funktioniert gut.
Eustass

Antworten:


7

Lernen Sie Shiftstattdessen, wie man einen Großbuchstaben eingibt.


Wenn Sie trotzdem die Feststelltaste drücken möchten, um einen Großbuchstaben zu erstellen, beachten Sie, dass es Berichte gibt, dass die Verzögerung ein bekanntes Problem ist (( Launchpad Bug # 1376903 ). Das Arch Linux-Wiki beschreibt eine Methode zum Entfernen dieser Verzögerung, die anscheinend funktioniert .

Zur Vereinfachung führt dieses Skript die auf dieser Wiki-Seite dokumentierten manuellen Schritte aus:

#!/bin/sh
xkbcomp -xkb "$DISPLAY" - | sed 's#key <CAPS>.*#key <CAPS> {\
    repeat=no,\
    type[group1]="ALPHABETIC",\
    symbols[group1]=[ Caps_Lock, Caps_Lock],\
    actions[group1]=[ LockMods(modifiers=Lock),\
    Private(type=3,data[0]=1,data[1]=3,data[2]=3)]\
};\
#' | xkbcomp -w 0 - "$DISPLAY"

Dies muss als Teil Ihrer Desktop-Sitzung gestartet werden (verwenden Sie beispielsweise Upstart nicht). In diesem Beitrag finden Sie eine Methode. Vergessen Sie nicht, das Ausführungsbit des Skripts zu aktivieren.


Vielen Dank für Ihre Zeit. Ich denke, ich werde Shift verwenden. :)
Eustass

Oh, ich dachte, es wäre viel schwieriger, das Verhalten zu ändern. Ich denke, der Aufwand hat sich nicht gelohnt, sich an die Feststelltaste zu halten: P
Lekensteyn

Wer, halten Sie die Umschalttaste gedrückt, um alle Großbuchstaben oder Kleinbuchstaben einzugeben?
Ahmet Erkan ÇELİK

Dies behebt mein Problem nicht. Ich versuche "Ich bin" einzugeben und erhalte "Ich? M". Was mache ich?
Foxcat385

Wie kann es immer noch ein Problem sein, bei dem ein einfaches Skript das Problem löst?
Agustin Barrachina

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.