In Windows gibt es die Möglichkeit, Sonderzeichen über die Tastatur einzugeben, indem Sie die Alt-Taste gedrückt halten und einige Zahlen eingeben, je nachdem, welches Zeichen Sie verwenden möchten. Funktioniert das mit Linux genauso?
In Windows gibt es die Möglichkeit, Sonderzeichen über die Tastatur einzugeben, indem Sie die Alt-Taste gedrückt halten und einige Zahlen eingeben, je nachdem, welches Zeichen Sie verwenden möchten. Funktioniert das mit Linux genauso?
Antworten:
Sie können Ctrl+ Shift+ ugefolgt vom hexadezimalen Code verwenden . (Sie müssen nur gedrückt halten Ctrlund Shiftwährend Sie den Code eingeben)
u
, einfach gedrückt halten Ctrl+Shift
) für "works in GNOME" und eine Methode für VIM gefunden, die die verwendet, u
aber nicht die Shift
.
Compose
(abgebildet als Rechts-Strg), was in allen DEs funktionieren sollte, da es von X bereitgestellt wird. Compose " A
=> ä
, Compose g p i
=> "Π", etc
X verwendet einen so genannten Erstellungsschlüssel . Durch Drücken Compose, some key, some key... nacheinander eingegeben werden können Zeichen. Ich habe meine Compose-Taste auf eingestellt Menu; ein eintippen ©
(Copyright - Symbol), würde ich verwenden Menu, o, c.
Eine vollständige Liste der X-Compose-Tastenkombinationen finden Sie online (200 KiB) oder lokal in /usr/share/X11/locale/en_US.UTF-8/Compose
.
In Gnome kann der Erstellungsschlüssel festgelegt werden, indem Sie zu Einstellungen → Tastatur → Registerkarte Layouts → Layoutoptionen → Schlüsselposition erstellen gehen.
setxkbmap
. Zum Beispiel $ setxkbmap -option 'compose:menu'
wird die "Menü" -Taste (zwischen Alt Gr und rechter Strg-Taste auf meiner Tastatur) als Verfassen-Taste festgelegt.
Die Eingabe von Unicode-Zeichen unter Linux ist unterschiedlich. Die häufig gestellten Fragen zu UTF-8 und Unicode enthalten einen Abschnitt mit verschiedenen Eingabemethoden :
[unicode in hex]
Ist in definiert ISO 14755 und umgesetzt von GTK2 + und arbeitet in GNOME-Terminal - und anderen Anwendungen.[unicode in hex]
funktioniert in VIM.[unicode in decimal using numpad digits]
funktioniert an der Konsole, vorausgesetzt, Ihre Umgebung ist ordnungsgemäß so konfiguriert, dass sie UTF-8 erwartet (über LOCALE- oder LANG-Umgebungsvariablen). ( Manpage unicode_start ).Andere Methoden, die Sie verwenden könnten:
xmodmap
diese Option, um die Tasten in X neu zuzuordnen (Beispiele finden Sie oben im FAQ-Link).Die Linux-Konsole unterstützt auch Compose-Keys (Compose-Key ist häufig Alt+ AltGroder PrintScrn). Weitere Informationen finden Sie unter So definieren Sie einen Compose-Key im Terminal von Unix und Linux Stack Exchange.
Es gibt eine bessere Methode für Linux und Windows als die Verwendung von Alt-Tasten-Codes, bei denen Sie sich keine Codes merken müssen. Es wird hier ausführlich beschrieben .
Das Wesentliche ist, dass Sie AutoHotKey (Windows) oder AutoKey (Linux) verwenden. Beide werden im Hintergrund ausgeführt und akzeptieren beliebige Zeichenfolgen als Auslöser für die Ausführung eines Befehls. In diesem Fall wird ein Sonderzeichen in die Zwischenablage gesendet und dann in das aktuell verwendete Programm eingefügt.
Das angegebene Beispiel hat / delta als Auslöser (einschließlich des Schrägstrichs). Nach der Eingabe dieser sechs Zeichen werden sie gelöscht und durch ein δ ersetzt.