Schnelles Schreiben beliebiger Zeichen mit der Tastatur in GNU/Linux

Wegen deiner Arbeit oder was auch immer musst du manchmal Zeichen eingeben, die du auf der Tastatur nicht finden kannst (¹, «, —, ä, ĉ, ß, ¢ usw.) oder du hast eine abgebrochene Taste. Was tust du?

  1. Das Zeichen im Internet suchen, es kopieren und einfügen.
  2. Die Funktionen des Texteditors verwenden, um Sonderzeichen einzufügen.
  3. Den Unicode-Code im Internet suchen und ihn über die Tastenkombination deines Betriebssystems einzugeben.1.
  4. Lernen, wie man diese seltenen Zeichen mit leicht zu merkenden Tastenkombinationen tippt, und sie in Zukunft zu verwenden

Wenn deine Antwort 1, 2 oder 3 ist, solltest du weiter lesen; die beste Lösung ist 4, wenn du schon mehrmals die Notwendigkeit hattest, fremde Zeichen einzugeben.

Um dir eine Vorstellung zu geben, hier eine kleine Liste von Kombinationen, die ich auf der spanischen Tastatur in GNU/Linux verwende2:

  • Alt Gr + z = «
  • Alt Gr + x = »
  • Umschalttaste + ^, dann eine Nummer= ¹
  • Componer + _, dann eine Nummer = ₁
  • Alt Gr + v = “
  • Alt Gr + b = ”
  • Alt Gr + Mayús + v = ‘
  • Alt Gr + Mayús + b = ’
  • Compose, dann -, dann -, dann - = —

Wenn du wissen möchtest, wie du eine dieser Zeichen schreiben kannst, hast du vielleicht schon das Problem gelöst. "Aber Moment!", vielleicht fragst du noch...

  • Woher kenne ich diese Kombinationen?
  • Was ist die Compose-Taste?

Die Tastenkombinationen sehen

Im Menü Tastaturbelegungen findest du, zumindest in der Cinnamon-Desktop-Umgebung, eine Option zur Anzeige der Tastaturbelegung. Wenn du ein wenig in den Tastatureinstellungen herumstöberst, findest du die Tastaturbelegung. Es gibt auch den Befehl xmodmap -pke.

Deutsche Tastaturbelegung in Cinnamon (Debian testing)

In der Abbildung sehen wir, dass eine Taste bis zu vier Zeichen hat. Auf der physischen Tastatur, die du vor dich hast, gibt es wahrscheinlich nicht so viele gezeichnet. Schauen wir uns einen bestimmten Taste an, nämlich die, die dem Buchstaben v entspricht. Wie wir sehen, sind auf dieser Taste mehrere Zeichen zu sehen, die jeweils so geschrieben sind:

  • Unten links (v). Einfach diese Taste tippen
  • Oben links (V). Umschalttaste + Taste
  • Unten rechts (). Alt Gr + Taste
  • Oben rechts (). Umschalttaste + Umschalttaste + Taste

Compose-Taste

Das Problem entsteht, wenn die Taste, die wir eingeben wollen, nicht auf unserer Tastaturbelegung vorhanden ist, vielleicht ist es ein Symbol wie —, → oder ein anderes.

In diesem Fall müssen wir die Compose-Taste definieren, wenn unsere Tastatur nicht über sie verfügt oder sie nicht zugewiesen ist. Um dies zu tun, können wir es in den Tastatureinstellungen unserer Belegung konfigurieren oder die Datei /etc/default/keyboard modifizieren, indem wir die Variable XKBOPTIONS um die Taste erweitern, die wir verwenden wollen (lalt, für linke Alt; rwin, rechte Super-taste; lwin, linke Super-Taste...). Wenn ich die rechte Alt-Taste als Compose-Taste verwenden wollte, würde ich diese Änderung in der Datei /etc/default/keyboard vornehmen:

- XKBOPTIONS=""
+ XKBOPTIONS="compose:ralt"

Versuch einmal eine Kombination wie Compose dann - dann > (sie sollte → eingeben). Wir können nach den vordefinierten Zeichen mit ihren jeweiligen Kombinationen im Verzeichnis /usr/share/X11/locale/ suchen — mit einer rekursiven Suche mit grep (grep -R symbol) ist es einfach. Das Definitionsformat kann in der Compose(5)-Manualseite gefunden werden. Wenn eine Kombination für das Zeichen, das wir schreiben wollen, nicht existiert, können wir sie definieren, indem wir eine ~/.XCompose-Datei erstellen.

Es gibt noch viel mehr...

Ich wollte nicht im Detail auf tote Tasten und andere Aspekte der Tastaturen eingehen. Mit diesem Wissen wird es für Sie sicher einfacher sein Es ist einfach, mehr Informationen zu erhalten, wenn das wenig für dich war.

Ich hoffe, dass du jetzt mit dem, was ich dich in diesem Artikel beigebracht habe, viele seltsame Zeichen mit der Gewandtheit eines Ninja schreiben kannst. ☺.


  1. Auf dem GNU/Linux-Betriebssystem mit dem X-Fenstersystem, musst du Ctrl+Shift gedrückt halten und u drücken, dann Ctrl+Shift loslassen, den Hexadezimalcode eingeben und die Eingabetaste drücken. 

  2. Das Zeichen + bedeutet, dass die Tasten gleichzeitig gedrückt werden müssen. Wenn ich sage «dann», müssen sie nacheinander gedrückt werden. Nachdem die = erscheint das Produkt der Tastenkombination. 

Kommentare