Dies ist in Windows der Fall, aber Antworten für andere Betriebssysteme können für andere nützlich sein.
Die meisten Anleitungen sagen etwas zum Effekt von "Halten Sie die Alt-Taste gedrückt und geben Sie den Code auf der Tastatur ein". Dies funktioniert gut für Dezimalcodes (wie 65 für 'A'), aber nicht für Hexadezimalcodes (wie U + 0041 für 'A').
Einige Anwendungen bieten andere Funktionen, mit denen hexadezimale Unicode-Zeichencodes eingegeben und anschließend transformiert werden können. Mit Word können Sie den Code eingeben (z. B. 200f) und ihn dann durch Eingabe von Alt-X in Unicode konvertieren.
Ich suche nach einer allgemeinen Methode, die mit der Standardeingabe funktioniert.
keyboard
unicode
characters
Wille
quelle
quelle
Antworten:
Die Antwort von harrymc ist gut, vorausgesetzt, Sie können / dürfen die Registrierungseinstellungen ändern.
Ist dies nicht der Fall, können Sie mit dem Windows-Taschenrechner von hexadezimal nach dezimal konvertieren. Im Standardmodus ist dies nicht möglich: XP und Vista verfügen über einen "wissenschaftlichen Modus", während Windows 7, 8, 8.1 und 10 über einen "Programmiermodus" verfügen.
Wählen Sie Hex base und geben Sie Ihre Hexadezimalzahl ein. Ändern Sie dann auf Dezember Basis den Gegenwert in Dezimal zu sehen. Das ist die Nummer, die Sie in Ihren Ziffernblock eingeben müssen, während Sie die Alt- Taste gedrückt halten.
Dies hängt möglicherweise von der Eingabesprache ab, und Sie müssen dem Dezimalwert möglicherweise eine Null voranstellen.
quelle
set /a
in einem befehlsfenster rechnen ;-). Um hex = 4321 in Dezimalzahl umzuwandeln, geben Sie einfach einset /a 4*16*16*16+3*16*16+2*16+1
und das Ergebnis wird als 17185 angezeigtset /a 0x4321
wird auch 17185 angezeigt.MB_USEGLYPHCHARS
Flags beim Dekodieren von Bytes nach Unicode überMultiByteToWideChar
.Dies finden Sie unter So geben Sie Unicode-Zeichen in Microsoft Windows ein :
Sie sollten sich nach dieser Registrierungsänderung abmelden und wieder anmelden oder sogar neu starten.
quelle
"👉" = 👉
- Nachdem ichF
alt gedrückt habe, wird der Menübefehl unter Windows ausgeführt. Es fliegt nicht mit der Konvertierung nach Dezimal (128073), ohne führende Nullen hinzuzufügen.Unter Mac OS X: Öffnen Sie "International" in den Systemeinstellungen und wählen Sie im Eingabemenü "Unicode Hex Input", um diese Option zum Eingabemenü hinzuzufügen. Klingt offensichtlich, ist aber in der langen Liste der Sprachen zwischen Ukrainisch und Vietnamesisch gut versteckt. Halten Sie die Wahltaste gedrückt und geben Sie den 4-stelligen Hex-Code ein.
Ebenfalls unter OS X: Calculator kann auf den Programmer-Modus (Cmd-3) eingestellt werden, der die Eingabe von Dezimal-, Oktal- und Hexadezimalcodes ermöglicht, die dann als ASCII- oder Unicode-Code angezeigt werden. Copy gibt jedoch den Code und nicht die Zeichenäquivalente (n) an. Jemand?
(Für Windows siehe So geben Sie Unicode-Zeichen in Microsoft Windows ein ; für andere Eingabemethoden siehe Wikipedia .)
Und hier auf Super User:
Und um in die Extreme zu gehen:
quelle
In Ubuntu (und Varianten davon, wie LinuxMint) können Sie Unicode-Werte eingeben, indem Sie Ctrl+ Shift+ ugefolgt vom Unicode-Wert und der Eingabetaste drücken. Beispiel:
Ctrl+ Shift+ u 263adann Renditen eingeben:
Text: ☺
Screenshot:
Möglicherweise können Sie dies mit AutoHotkey koppeln, um die Eingabe zu vereinfachen, oder um eine Eingabe in Windows zu ermöglichen.
quelle
Ich habe ein kleines AutoHotkey-basiertes Unicode-Eingabe-Tool geschrieben, da ich keine bessere Lösung gefunden habe. Sie können Unicode-Zeichen mit Shift+ Ctrl+ einfügen U.
Grundsätzlich konvertiert es den Eintrag in ein Unicode-Zeichen und "tippt" ihn an der Cursorposition.
Es werden keine 6-stelligen Unicode-Zeichen unterstützt. Wenn Sie ein Eingabefeld haben, in dem bei Fokusverlust der gesamte Text ausgewählt ist, wird der gesamte Text überschrieben (ich glaube, ich erinnere mich, dass eine alte Firefox-Version dieses Verhalten gezeigt hat).
Als Referenz hier die AutoHotkey- Quelle, wenn Sie sie selbst kompilieren möchten:
quelle
Es hängt auch davon ab, wo Sie die Sonderzeichen verwenden möchten. Mit MS Office-Apps müssen Sie die ASCII-Codes für bestimmte Zeichen nicht kennen, z. B. um eine Diarese (dh die beiden Punkte, die Sie über einigen Zeichen in Wörtern wie naiv sehen) in Word / In Outlook / etc können Sie Strg + ':' (dh Strg + Umschalt +;) gefolgt von 'i' drücken.
Eine Liste der Verknüpfungen finden Sie unter http://word.mvps.org/FAQs/General/InsertSpecChars.htm. Scrollen Sie einfach nach unten zu "International Characters".
Ich weiß nicht, ob Nicht-Office-Apps ähnliche Verknüpfungen unterstützen.
quelle
Linux (einschließlich Qt / KDE-Anwendungen)
Wie JMD erwähnt, können Sie halten Sie Ctrl- Shift, geben
u1f4a9
, und lassen , um U + 1F4A9 in GTK + Anwendungen (einschließlich GNOME - Programme, Firefox, Chrom und Libreoffice auch unter KDE) zu geben. Einige Programme auch Typisierung in Folge unterstützen Ctrl- Shift- U, 1, f, 4, a, 9, Enter.Leider funktioniert dies nicht in Qt-Anwendungen (einschließlich KDE-Programmen, Mathematica und VLC). Für BMP-Zeichen gibt es eine Unicode-IBus-Eingabemethode. Öffnen Sie dazu die IBus-Einstellungen und fügen Sie die Eingabemethode "Other - Unicode (m17n)" hinzu (die beiden Pakete ibus-m17n und ibus-qt4 müssen installiert sein). Wenn sich der Cursor in einem Textbereich befindet, aktivieren Sie die Eingabemethode (über die IBus-Symbolleiste oder die Tastenkombination). Bei aktivierter Eingabemethode können Sie Ctrl- Shift- Ugefolgt von 4 Hexadezimalziffern eingeben, um das entsprechende Unicode-Zeichen einzugeben. Dies funktioniert jedoch nur für BMP-Zeichen.
(Getestet unter Ubuntu.)
quelle
Vielleicht nicht genau das, wonach du fragst, aber genau das, wonach ich gesucht habe. Unter Windows 10 können Sie mit Win+ .oder Win+ ;einen Emoji-Browser öffnen:
Wie Sie im obigen Bild sehen können, können Sie auch durch einfaches Tippen suchen.
quelle