Wie schreibe ich Unicode-Zeichen in KDE?

9894
hsribei

In dieser Antwort finden Sie Tipps, wie Sie Gnome oder Vim verwenden können. Diese funktionieren jedoch nicht für KDE. Dieser Fehler zeigt, dass KDE die ISO-Notation mit Strg + Umschalt sowie den Hex-Code des Zeichens nicht unterstützt. Gibt es eine andere Möglichkeit, dies mit einer Tastatur zu tun (dh ohne Kopieren und Einfügen)?

29

3 Antworten auf die Frage

19
daxim

Hexcodes zu merken ist Wahnsinn. Verwenden Sie stattdessen den Erstellungsschlüssel. Es erlaubt Ihnen, Zeichen auf mnemische Weise zu kombinieren. Dies ist eine Funktion von X, nicht nur von KDE, und funktioniert daher überall. Einige Beispiele:

  • Compose, v, C   → È
  • Compose, ´, E   → É
  • Compose, _, u   → û
  • Compose, ^, i   → î
  • Compose, ,, S   → Þ
  • Compose, +, o   → O
  • Compose, ;, a   → ±
  • Compose, U, g   → ğ
  • Compose, ", u   → ü
  • Compose, °, A   → Å
  • Compose, ~, N   → Ñ
  • Compose, +, -   → ±
  • Compose, ., >   →>
  • Compose, ., .   → ...
  • Compose, ., =   → •
  • Compose, P, !   → ¶
  • Compose, !, ^   → |
  • Compose, !, !   → ¡
  • Compose, ?, ?   → ¿
  • Compose, s, s   → ß
  • Compose, o, e   → œ
  • Compose, O, E   → Œ
  • Compose, a, e   → æ
  • Compose, A, E   → Æ

Jede Taste wird nacheinander eingegeben, ohne gedrückt zu halten. Die vollständige Liste finden Sie in der Datei /usr/share/X11/locale/en_US.UTF-8/Compose( online, 124 KiB ). In Ihrer ~/.XComposeDatei können Sie eigene Zusammenstellungssequenzen definieren ( Beispiel ).

Da ich keine Sun-Tastatur habe, habe ich keine physische Compose-Taste. Ich benutze die unbrauchbare Feststelltaste als logischen Compose-Schlüssel. Ändern Sie dies in den Systemeinstellungen → Region / Sprache → Tastaturlayout (kxkb-Applet) → Registerkarte Erweitert → Abschnitt Schlüsselposition erstellen oder führen Sie den Befehl aus setxkbmap -option compose:caps.

+1 "Hexcodes zu merken ist Wahnsinn." → Ich könnte nicht mehr zustimmen, aber ich bin überrascht, dass meine Erstellungsdatei keine nützlichen Zeichen enthält, wie z. B. ✓ (u2713). Der GitHub, mit dem Sie verlinkt haben, ist äußerst nützlich. Mark E. Haase vor 9 Jahren 0
@daxim und wenn ich ASCII-Steuerzeichen eingeben muss? user2284570 vor 8 Jahren 2
Fügen Sie diese zu `/ usr / include / X11 / keysymdef.h` im Abschnitt` #ifdef XK_LATIN1` hinzu und rekompilieren Sie X. Sie sollten sie jetzt über die Compose-Taste eingeben können. daxim vor 8 Jahren 0
Die Verwendung des Erstellungsschlüssels ist in der Tat hilfreich. _Aber diese Antwort beantwortet nicht die ursprüngliche Frage._ AFAIK: Momentan gibt es in KDE keine Methode, die das Einfügen eines Unicode-Zeichens mit seinem Code erlaubt. Wie würden Sie beispielsweise U + 2620 eingeben, dh ☠? Die einzige Möglichkeit ist, eine benutzerdefinierte Tastenkombination hinzuzufügen, was nicht ideal ist. teekarna vor 5 Jahren 1
[Manchmal muss man die Frage "aufheben".] (Https://interpersonal.meta.stackexchange.com/q/2511) /// kragen xcompose enthält ☠, sie wird vom System durch das Kopieren einer Datei, dh, verwendet Einfacher geht es nicht. daxim vor 5 Jahren 0
Compose ist keine Lösung. Die Anzahl der möglichen Zeichen, die ich aus dem Unicode eingeben möchte, liegt über dem, was mit compose auf mnemonische Weise zugeordnet werden kann. Nicht-mnemonische Kompositionen auswendig zu lernen, ist gleichbedeutend. Und es gibt Zeichen wie RTL, LTR, RTL-Override, Variantenauswahl, Unicode-Flags, all diese verschiedenen Emojis und so weiter - es reicht aus, Hex-Codes zu speichern, und manchmal habe ich keinen Hex-Code gespeichert, aber schau es dir an und Sie wollen nur, dass dieses Zeichen mit dem Hex-Code eingegeben wird. Compose ist keine Antwort, und die Beantwortung dieser Frage ist nicht hilfreich, aber unwissend! Christian Hujer vor 5 Jahren 0
Außerdem ist das Durcheinander mit compose oder das erneute Compilieren von X für viele Benutzer keine praktikable Lösung! Christian Hujer vor 5 Jahren 0
Christian, deine Einschätzung ist falsch. Es macht nur Sinn, wenn man das Vorhandensein von [Zeichentabelle-Anwendungen] ignoriert (https://utils.kde.org/projects/kcharselect/). Das Kopieren einer Datei in das Basisverzeichnis ist für jeden Benutzer immer eine praktikable Lösung. daxim vor 5 Jahren 0
8
dotancohen

Hier ist der KDE-Fehler zu dem Problem: https://bugs.kde.org/show_bug.cgi?id=103788

Ich habe dieses Problem in einem Artikel behandelt, der sich mit der Eingabe von RTL-Text befasst . Obwohl in den meisten Desktop-Umgebungen Unicode-Symbole eingegeben werden können, indem Sie die Alt-Taste gedrückt halten und das numerische Tastenfeld plus den Unicode-Wert in Hex drücken, können KDE-Benutzer diese Methode nicht verwenden, da KDE die Verantwortung für die Implementierung dieser Funktion für Xorg und Xorg für die Implementierung dieser Funktion ablehnt zu Qt und Qt steigt nach Xorg zurück .

3
ricbax

Sehen Sie sich diesen Artikel an: Unicode Easy Keyboard Layout für XKB