Ubuntu: Umschalten der Tastatursprache mit Strg+Leertaste

Ubuntu: Umschalten der Tastatursprache mit Strg+Leertaste

Frag mich nicht warum, aber ich möchte zwischen den Tastatursprachen wechseln (ich verwende US/UA), indem ich die linke Strg-Taste + Leertaste drücke. Leider sehe ich diese Tastenkombination nicht in den entsprechenden Einstellungen.

Momentan habe ich Alt+Umschalt, aber das gefällt mir nicht.

Ubuntu 14.04.

Wie kann ich das machen?

(Ich verwende eine ganz normale Tastatur)

Antwort1

Bei meinem standardmäßigen US-englischen Ubuntu 14.04-Setup befindet es sich unter Systemeinstellungen -> Persönlich -> Texteingabe. Es sieht so aus, als wäre IBus unter Spracheinstellungen als IME eingestellt. Das kann anders sein, wenn Sie einen anderen IME installiert haben.

Antwort2

Xfce4,KDEUndGnomermöglicht das Festlegen benutzerdefinierter Tastenkombinationen zum Ändern des Tastaturlayouts. Aber hier istkeine Ctrl + SpaceOption

So können Sie es hinzufügen:

  1. Öffnen Sie /usr/share/X11/xkb/rules/evdev.xmldie Datei mit einem Texteditor und suchen Sie grp:win_space_toggledarin nach der Option. Fügen Sie danach eine neue grp:ctrl_space_toggleOption hinzu (es ist nicht unbedingt erforderlich, die Reihenfolge der Optionen beizubehalten, aber Win + Spacees ist am ähnlichsten, sodass es praktischer ist, sie zusammenzuhalten):
      ...
      <option>
      ...
          <name>grp:win_space_toggle</name>
      ...
      <option>
      <option>
        <configItem>
          <name>grp:ctrl_space_toggle</name>
          <description>Control+Space</description>
        </configItem>
      </option>
      ...
  1. Öffnen /usr/share/X11/xkb/rules/evdev.lstund grp:win_space_toggleerneut suchen. Und eigene Zeile hinzufügen:
  ...
  grp:win_space_toggle Win+Space
  grp:ctrl_space_toggle Control+Space
  ...
  1. Öffnen /usr/share/X11/xkb/rules/evdevund neue Zeile hinzufügen nach grp:win_space_toggle:
...
grp:win_space_toggle  =       +group(win_space_toggle)
grp:ctrl_space_toggle =       +group(ctrl_space_toggle)
...
  1. Öffnen /usr/share/X11/xkb/symbols/groupund Konfiguration hinzufügen nach win_space_toggle:
...
partial modifier_keys
xkb_symbols "win_space_toggle" {
...
};

partial modifier_keys
xkb_symbols "ctrl_space_toggle" {
    key <SPCE> {
        type[Group1]="PC_CONTROL_LEVEL2",
        symbols[Group1] = [ space, ISO_Next_Group ]
    };
};
  1. Gehen Sie zum GUI-Tastaturkonfigurationstool und wählen Sie die gewünschte Tastenkombination aus. In meinem KDE sieht es so aus:

Bildbeschreibung hier eingeben

* Ich habe meine Option Left Control + Spaceso benannt, dass der Name im Screenshot etwas anders ist

verwandte Informationen