fcitx löst IME bei Super+Leerzeichen nicht aus

fcitx löst IME bei Super+Leerzeichen nicht aus

Ich verwende Ubuntu 14.04 LTS.

Als ich gerade die Installation des Sougoupinyin-IME mit fcitx abgeschlossen hatte, funktionierte alles problemlos.

Ich möchte die Standard-Hotkey-Kombination der Trigger-Eingabemethode von L-STRG + Leertaste in Super + Leertaste (Win + Leertaste) ändern, sodass es keinen Unterschied zu Microsoft Windows gibt. Die Kombination wurde in Super + Leertaste geändert, wie im Konfigurationsfenster angezeigt. Die Kombination funktioniert jedoch nicht.

Habe den ähnlichen Fall hier gefundenWas blockiert die Tastenkombination Super+Leertaste?

Da der Desktop von Ubuntu 14.04 auf Unity basiert, funktioniert die Kombination selbst einwandfrei, wenn ich zuvor das ibus-basierte IME verwende.

Keine Ahnung, was ich tun soll. Mein Tastaturlayout ist Englisch-US.

Entschuldigen Sie mein schlechtes Englisch und die Formatierung.

Danke

Antwort1

Wie im Kommentar erwähnt, SUPER_SPACEfunktioniert der Hotkey in 18.04 und 18.10 nicht.

Dies kann behoben werden, indem der System-Hotkey deaktiviert wird in

Systemeinstellungen -> Geräte -> Tastatur -> Zur nächsten Eingabequelle wechseln

Antwort2

Ich hatte gerade das gleiche Problem mit Lubuntu 16.04 und konnte es beheben.

Der Hintergrund

Trigger Input MethodWenn Sie die Variable in der Fcitx-Konfiguration auf Super+ ändern Space, wird auf dem Display angezeigt, dass sie auf geändert wird SUPER_SPACE, aber tatsächlich wird sie auf gesetzt SPACE(Sie können mit Super+ immer noch Leerzeichen eingeben Space). Die Fcitx-Konfiguration ändert nur die Dateien in ~/.config/fcitx, sodass Sie sie manuell bearbeiten können. Sehen Sie sich diese Zeilen in an ~/.config/fcitx/config, der TriggerKey wurde auf SPACEnicht gesetzt SUPER_SPACE:

# Trigger Input Method TriggerKey=SPACE

Die Reparatur

  • Ändern Sie Zeile 3 manuell ~/.config/fcitx/configin TriggerKey=SUPER_SPACEund speichern Sie.
  • Öffnen Sie das Fcitx-Konfigurationstool erneut und wenden Sie es an, ohne etwas zu ändern (aktualisiert Ihre Einstellungen).

Das sollte es tun

Antwort3

Für Ubuntu 20.04 können Sie den System-Hotkey in

Einstellungen -> Tastaturkürzel

Antwort4

In meinem Fall musste ich die Tastaturkürzel deaktivieren, nachdem ich die Trigger-Eingabemethode auf Super+ geändert hatte:Space

Einstellungen > Tastaturkürzel > Zur nächsten Eingabequelle wechseln > [Rücktaste] (um das Kürzel zu deaktivieren)

Da beide die Eingabe ändern, liegt nach meinem Verständnis entweder ein Konflikt vor oder es kommt zu einer doppelten Änderung der Eingabequelle.

verwandte Informationen