Unicode-Zeichen über die Tastatur einfügen? [Duplikat]

81

Diese Frage hat hier bereits eine Antwort:

Ich bin mit dem Einfügen eines ASCII-Zeichens in ein Textdokument vertraut, indem ich 'Alt + ASCII-Code' auf den NumPad-Tasten verwende (z. B. Alt+ 130fügt ein é-Zeichen ein).

Gibt es eine ähnliche Möglichkeit zum Einfügen eines Unicode-Zeichens über die Tastatur unter Verwendung des in der Windows-Zeichentabelle angegebenen Unicode-Werts?

Alt-Text

Pelme
quelle
2
Siehe auch "Wie geben Sie Unicode-Zeichen mit Hexadezimalcodes ein?" at superuser.com/questions/13086/…
Arjan
Die vorgeschlagene und gekennzeichnete Aufgabe ist besser als die Frage, auf die Arjan hingewiesen hat. Die Frage kommt später, aber die gute Antwort kommt hier zuerst. Vielleicht, weil diese Frage besser geschrieben ist. Ich finde, dass die Fragen anders sind! Diese Frage ist besser, da die Antwort anzeigt, dass Windows neu gestartet werden muss!
Schlebe

Antworten:

67

Laut John D. Cook gibt es drei Möglichkeiten:

  1. In Microsoft Word können Sie Unicode-Zeichen einfügen, indem Sie den Hex-Wert des Zeichens und anschließend Alt-x eingeben. Sie können den Unicode-Wert eines Zeichens auch anzeigen, indem Sie den Cursor unmittelbar nach dem Zeichen platzieren und Alt-x drücken. Dies funktioniert auch in Anwendungen, die das Windows-Rich-Edit-Steuerelement verwenden, z. B. WordPad und Outlook.
  2. Ein anderer Ansatz, der mit mehr Anwendungen funktioniert, ist der folgende. Erstellen Sie zunächst einen Registrierungsschlüssel HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpadvom Typ " REG_SZ " EnableHexNumpad, setzen Sie den Wert auf "1" und starten Sie den Computer neu. Anschließend können Sie Unicode-Symbole eingeben, indem Sie die Alt-Taste gedrückt halten und das Pluszeichen auf dem Ziffernblock gefolgt vom Zeichenwert eingeben. Wenn Sie die Alt-Taste loslassen, wird das Symbol angezeigt. Dieser Ansatz funktionierte mit den meisten Anwendungen, die ich ausprobiert habe, einschließlich Firefox und Safari, jedoch nicht mit Internet Explorer.
  3. Eine weitere Option ist die Installation des UnicodeInput- Dienstprogramms. Dies funktionierte mit jeder Anwendung, die ich ausprobierte, einschließlich Internet Explorer. Nach der Installation wird das folgende Fenster angezeigt, wenn Sie die Alt-Taste gedrückt halten und das Pluszeichen auf dem Ziffernblock eingeben. Geben Sie den numerischen Wert des Zeichens in das Feld ein, klicken Sie auf die Schaltfläche Senden, und das Zeichen wird in das Fenster eingefügt, das den Fokus hatte, als Sie auf Alt-Plus geklickt haben.

Ich würde mich für die zweite Option entscheiden, da sie sich gut in Ihre aktuelle Nutzung einfügt.

Davy Landman
quelle
13
Option 2 funktioniert hervorragend, danke. Übrigens lautete der Speicherort des neuen Zeichenfolgenschlüssels HKCU / Control Panel / Input Method / EnableHexNumpad
pelms 27.09.09
Soll Option 2 in Word (2013) und anderen Rich-Edit-Steuerelementen funktionieren? Ich konnte es nur in Excel und Nicht-MS-Apps wie Firefox und Notepad ++ (unter Windows 7) zum Laufen bringen.
Didier L
Gefundenes Unicode-Eingabedienstprogramm, das besser als UnicodeInput ist, da es die Suche nach Symbolen ermöglicht!
Janis Veinbergs
24

Wenn Sie Chrome oder Safari verwenden, können Sie die Konsole mit öffnen Ctrl+ Shift+ I(oder Cmd+ Alt+ Iauf Mac) und Typen copy('\uNNNN')- wo das NNNNist der Unicode - Code nach dem +:

Rechts-Links-Override U + 202Ecopy('\u202e')

Sie können dies auch mit Firefox tun, benötigen jedoch Firebug.

Update (11. April 2015): Funktioniert auch in der integrierten Konsole von Firefox.

nyuszika7h
quelle
1
Es scheint nicht zu funktionieren. Ist mein Google Chrome zu neu? Ich verwende Version 25. Wenn copy('\u202e')Sie an der Eingabeaufforderung der Konsole etwas eingeben und die Eingabetaste drücken, kehren Sie zurück undefined. Könnte es sein, dass sie es geändert haben?
Samir
2
@Sammy Es funktioniert, der Charakter wird in die Zwischenablage kopiert, Sie können ihn anschließend einfügen.
Leonbloy
Bei neueren Chrome-Versionen können Sie auch F12anstelle von Ctrl+ Shift+I
radomaj den
Obwohl Sie das Zeichen wahrscheinlich trotzdem kopieren möchten, ist copy () technisch nicht erforderlich: 'Auf dem \ u263E befindet sich kein \ u260E, aber möglicherweise ein \ u26C4.' "Es gibt kein ☎ auf dem ☎, aber es kann ein ⛄ geben."
basic6
3
Beachten Sie, dass dies nicht für Emoji aus der Box funktioniert. Das liegt daran, dass JavaScript UTF-16 verwendet und die Unicode-Zeichen außerhalb der mehrsprachigen Grundebene zweimal aufteilt. In diesem Fall benötigen Sie die Notation copy('\u{1F4A9}'). In diesem Beitrag finden Sie technische Details .
Boldewyn
6

Geben Sie unter Windows WIN+ R(Ausführen) ein charmapund suchen Sie im UNICODE-Feld. es löst tatsächlich mein Problem, während ALT+ Code nicht geholfen hat ( Link ).

Roger Alien
quelle
3

Ich werde schamlos ein kleines Tool einstecken, das ich für die Eingabe von Symbolen in Windows geschrieben habe, da ich finde, dass jede Lösung, die normalerweise vorgestellt wird, für den täglichen Gebrauch zu umständlich ist. Mein persönlicher Anwendungsfall ist das Tippen des schwedischen å beispielsweise auf einer internationalen US-Tastatur, ohne das Layout wechseln zu müssen.

Es ermöglicht die Eingabe von Unicode-Zeichen über ein Popup-Fenster, das sich nicht von der Funktionsweise in Apple OS X unterscheidet.

Weitere Informationen finden Sie unter https://github.com/mjvh80/SymWin . Es ist kostenlos und Open Source, muss jedoch (derzeit) erstellt werden. Bei ausreichendem Interesse kann ich eine vorgefertigte Version hinzufügen.

Das Tool kann per Taste konfiguriert werden, z. B. durch einmaliges Kopieren / Einfügen von Symbolen von einer Site wie http://copypastecharacter.com . Es ist mit verschiedenen Symbolen vorkonfiguriert.

Marcus
quelle
3

Der einfachste Weg: Der Microsoft Keyboard Layout Creator . Dies ist eine offizielle Microsoft-Lösung. Die Funktionalität ist ähnlich wie bei Ukelele für OS X.

Download und Anweisungen: http://msdn.microsoft.com/en-GB/goglobal/bb964665.aspx

Adam Szabo
quelle
Mit "am einfachsten" muss gemeint sein "am einfachsten zu verwenden auf einer laufenden Basis, bei der es Ihnen freisteht, Zeichen nach Belieben Tasten zuzuordnen", nicht "mit dem geringsten anfänglichen Aufwand". Ich habe den Microsoft Keyboard Layout Creator verwendet, und obwohl er gut funktioniert, ist er nicht für Gelegenheitsbenutzer geeignet.
Alan
3

Die Lösungen von John D. Cook haben bei mir nicht funktioniert, da mein Arbeitgeber die Registrierung gesperrt hat. Ich habe festgestellt, dass in Windows 7 und höher die Segoe UI Symbol-Schriftart Darstellungen der meisten, wenn nicht aller Unicode-Zeichen in numerischer Reihenfolge enthält. Wenn Sie ein Unicode-Symbol finden, das Ihren Anforderungen entspricht (z. B. durch Durchsuchen des Unicode-Artikels in Wikipedia), notieren Sie die Unicode-Nummer (Hex-Wert). Wählen Sie dann wieder in Word Symbol einfügen | Wählen Sie im Menüband die Segoe UI Symbol-Schriftart aus und scrollen Sie durch die Bildschirme, um im Zeichencodefeld nach diesem Hex-Wert zu suchen.

user598830
quelle
1

Halten Sie die Alt-Taste gedrückt. Drücken Sie die Taste + (Plus) auf dem Ziffernblock. Geben Sie den hexadezimalen Unicode-Wert ein. Lassen Sie die Alt-Taste los. Leider scheint dies eine Registrierungseinstellung zu erfordern. Es wird normalerweise festgelegt, aber setzen Sie bei Bedarf unter HKEY_Current_User / Control Panel / Input Method (HKEY_Current_User / Systemsteuerung / Eingabemethode) EnableHexNumpad auf "1". Wenn Sie es hinzufügen müssen, legen Sie den Typ auf REG_SZ fest.

Quelle: http://www.fileformat.info/tip/microsoft/enter_unicode.htm

Luiz Cruz
quelle
2
Dies dupliziert eine andere Antwort und fügt keinen neuen Inhalt hinzu. Bitte posten Sie keine Antwort, es sei denn, Sie haben tatsächlich etwas Neues beizutragen.
DavidPostill
0

Firefox: Halten Sie die Taste control+ shiftgedrückt, uund geben Sie die Ordnungszahl des Unicode-Zeichens ein. Damit wird es eingefügt, ohne dass ein Addon installiert werden muss.

djhaskin987
quelle
Welche Version / Betriebssystem? Bei FF38.1
Scribblemacher
So macht es Linux. Sind Sie sicher, dass es spezifisch für Firefox ist?
Seth
0

Ich habe in der Standardeingabemethode (Microsoft Bopomofo) Chinesisch (traditionell, Taiwan) eingegeben und Folgendes festgestellt (getestet unter XP und Win10):

  1. Drücken Sie die `Taste (schwerwiegender Akzent in der oberen linken Ecke links neben der 1Taste).
  2. Drücken Sie UTaste.
  3. Hex-Wert eingeben.
  4. Drücken Sie Enter.

Sie können Microsoft Bopomofo auch als "Unicode IME" installieren.

Icosie
quelle