Zuverlässige Umschaltung des Tastaturlayouts mit Feststelltaste

7

In meinem Ubuntu 15.10 habe ich die Feststelltaste so eingestellt, dass das Tastaturlayout unter Systemeinstellungen> Tastatur> Verknüpfungen> Eingabe> Zur nächsten Quelle wechseln wechselt .

Aber jedes Mal, wenn ich die Feststelltaste drücke, wird die Tastatur für den Bruchteil einer Sekunde groß geschrieben (und die Feststelltaste blinkt), dann zurück zur nicht großgeschriebenen Tastatur und schließlich das Layout wechseln. Wenn ich jedoch nach dem Drücken der Feststelltaste und vor dem Umschalten des Layouts eine beliebige Taste drücke, wechselt das Layout überhaupt nicht, und außerdem bleibt meine Tastatur groß geschrieben.

Ich wechsle sehr oft die Tastatur zwischen Englisch und meiner Muttersprache und tippe sehr schnell, so dass ich bei fast jedem dritten Wechsel die Tastatur groß schreibe, anstatt das Layout zu wechseln. Es ist sehr großes Problem für mich. Heiß, um es zu beheben?

UPD (18. September 2016). Der Fehler ist noch in 16.04 vorhanden.


quelle
Dies ist keine richtige Antwort. Nachdem ich jedoch versehentlich die Feststelltaste gedrückt hatte, um mich gründlich zu nerven, entfernte ich den physischen Schlüssel. Wenn ich jetzt die Feststelltaste ein- oder ausschalten möchte, muss ich die interne Taste drücken, an der sich der Schlüssel befand. Dies ist ein Kompromiss, mit dem ich leben möchte.
Heather92065

Antworten:

4

Ab Ubuntu 13.10 hat Unity / Gnome das Tastaturlayout verschoben und die Steuerung vom X-Server auf das übergeordnete Tool: unity-settings-daemon/ gnome-settings-daemonplugin geändert, um Unterstützung für mehrere X-Eingabemethoden hinzuzufügen. Daher ist die Layoutänderungsfunktion in X nur deaktiviert.

Wie bei der Feststelltaste interpretiert X sie als Groß- / Kleinschreibung. Wenn Sie es einer Layoutänderung in den Unity-Einstellungen zuweisen. Es wird beides tun, da X sich dessen nicht bewusst ist. Sie müssen also die Caps-Funktion in X deaktivieren.

  • Die in dem von Alex.O erwähnten Fehlerbericht erläuterte Problemumgehung scheint dies zu tun. Welches ist das gleiche wie Laufen:

    gsettings set org.gnome.desktop.input-sources xkb-options "['caps:none']"
    

    caps:nonebedeutet, dass die Feststelltaste deaktiviert ist. Um alle von der Feststelltaste X unterstützten Funktionen anzuzeigen, versuchen Sie Folgendes:

    more /usr/share/X11/xkb/rules/xorg.lst | grep caps
    
  • So erhalten Sie die Standardfunktion zurück:

    gsettings reset org.gnome.desktop.input-sources xkb-options
    
user.dz
quelle
1
Es klappt! Leider kann ich die Standardfunktion von CapsLock nicht mehr verwenden.
Ich würde mir ein neues Upgrade verschiedener Eingabesysteme wie XIM und IBUS wünschen, um mehr Ereignisse wie langes Drücken der Taste oder Kombination zu unterstützen. Auf diese Weise können wir mehrere Aktionen für denselben Schlüssel ausführen.
user.dz