Ist es möglich, die globale Verknüpfung für die Unicode-Eingabe aufzuheben oder zu ändern?

12

Ich verwende Ubuntu 13.10, aber ich denke, dass die Tastenkombination in 12.10 nicht gebunden war, sondern falsch sein könnte.

Es ist nicht in der Registerkarte Verknüpfungen der Tastatureinstellungen. Wie kann ich die Eingabe Unicode ändern von Ctrl+ Shift+ Uzu anderen?

Alex
quelle
Ich bin mir ziemlich sicher, dass dies in Gtk fest programmiert ist, ähnlich wie in der Compose-Tabelle.
Chaskes
Welchen Editor verwenden Sie?
Chaskes

Antworten:

8

Control+ Shift+ uEingang für Unicode ist hart codiert in die GTK + 3 Standardeingabemethode. (Quelle: GtkIMContext ).

Am einfachsten ist es wahrscheinlich, einen anderen Tastensatz für die Funktionen zu verwenden, die Sie benötigen.

Sie haben jedoch einige andere Optionen für Gtk-Anwendungen. In beiden Fällen muss die Standardeingabemethode durch keine Eingabemethode ersetzt werden.

In geditund in gnome-terminalkönnen Sie mit der rechten Maustaste auf das Fenster klicken und Eingabemethoden >> Keine auswählen . Dies kann eine gute Lösung sein, wenn Sie aus anderen Gründen keine Eingabemethode benötigen und die Funktionen von LibreOffice nicht benötigen.

Für LibreOffice scheint es keine Möglichkeit zu geben, die Systemeingabemethode zu umgehen. Wenn Sie nicht über eine Eingabemethode benötigen, können Sie sie ausschalten systemweit durch zu gehen Systemeinstellungen >> Sprachunterstützung und Einstellung Tastatureingabemethode zu keiner . Sie müssen neu starten, damit dies wirksam wird. (Abmelden war nicht genug.)

Beachten Sie, dass diese Methode nur in Gtk-Anwendungen fest programmiert ist. Wenn es Ihnen nichts ausmacht, KDE-Abhängigkeiten zu installieren, können Sie einen Editor wie verwenden kateund die Beschleuniger an Ihre Bedürfnisse anpassen.

chaskes
quelle
Was sind die Konsequenzen der Verwendung von "none" (außer Strg + Shif + U)?
Alex
2
@alex Wenn du fragen musst, dann würde dir wahrscheinlich nichts auffallen. Eingabemethoden nehmen Schlüssel der Reihe nach und geben dann ein anderes Ergebnis aus. Wenn Sie keine Unicode- oder Sonderzeichen einfügen, werden Sie es wahrscheinlich nicht bemerken.
Chaskes
Für die Brasilianer wird es ein großes Durcheinander sein, denn in Portugiesisch werden viele Akzente verwendet
deFreitas
@deFreitas Bei dieser Frage geht es wirklich darum, das Einfügen eines einzelnen Unicode-Zeichens zu ändern. Zum Eingeben in Portugiesisch möchten Sie das Tastaturlayout in ein portugiesisches Layout ändern oder die Kompositionstaste verwenden. :)
chaskes
0

Diese Bindung konnte umgangen werden, indem die Systemvariable ' XMODIFIERS ' unmittelbar vor dem Starten meiner Anwendung (Intellij IDEA) deaktiviert wurde, um einen Konflikt beim Umschalten der Groß- / Kleinschreibung der Schlüsselsätze zu vermeiden.

export XMODIFIERS=""
myapp.sh

Getestet unter Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2

Kayvan Tehrani
quelle