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 Method
Wenn 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 SPACE
nicht gesetzt SUPER_SPACE
:
# Trigger Input Method TriggerKey=SPACE
Die Reparatur
- Ändern Sie Zeile 3 manuell
~/.config/fcitx/config
inTriggerKey=SUPER_SPACE
und 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.