Wie kann ich Unicode-Zeichen ohne die Maus eingeben?

51

Ich möchte Unicode-Zeichen mit der Tastatur eingeben. Ich suche nach einer Lösung ohne Mausgebrauch . Zum Beispiel habe ich unten eine Zeile mit dem Unicode-Zeichen "PILE-OF-POO":

💩

Der Codepunkt für PILE OF POO ist U + 1F4A9 und unter einem Linux-Betriebssystem kann ich dieses Zeichen erstellen, indem ich Folgendes eingebe:

Ctrl+ Shift+ u,

1, f, 4, a, 9

space

Wie kann ich auf einer Mac-Tastatur etwas Ähnliches tun? Andere Antworten, die ich gesucht habe, beinhalten das Herumspielen mit Menüs und das Wechseln der Eingangsquellen.

wim
quelle

Antworten:

52

Drücken Sie STRG + CMD + Leertaste, um das Zeichen-Popover aufzurufen.

Öffnen Sie das Charakter-Popover

Geben Sie dann den Code ein und drücken Sie den Abwärtspfeil, um das Symbol auszuwählen.

Geben Sie den Code ein

Dann einfach ENTER drücken und fertig.

Dies funktioniert auch mit den Namen der Symbole (zB Pfeil).

Zusätzliche Information:

Beachten Sie das Symbol oben rechts im Zeichen-Popover. Das Popover wird in die vollständige Zeichenanzeige geändert, die nicht über die Tastatur navigiert werden kann. Klicken Sie auf das Symbol oben rechts in der Zeichenanzeige, um zum Popover zurückzukehren. Vielen Dank an @Tom Gewecke für diese Information.

malte
quelle
2
Ich denke nicht, dass dies funktionieren wird, wenn Sie normalerweise die erweiterte Version des Character Viewer aktiv haben. Sie müssen die Maus verwenden, um zu der kleinen zurückzukehren, die Sie gerade anzeigen. Oder gibt es eine Tastenkombination dafür?
Tom Gewecke
Das stimmt, das funktioniert nur mit der Popover-Variante, nicht mit dem größeren Fenster.
Malte
3
Wie kommt man zur Popover-Variante? Gibt es etwas Ähnliches auf IOS? Es ist großartig, regelmäßig ganz oben eingesetzt zu haben.
WGroleau
4
@WGroleau Um das Popover zu erhalten, klicken Sie auf das kleine Symbol in der oberen rechten Ecke der erweiterten Version. Für iOS könnte man eine App wie Unicode Pad verwenden. Itunes.apple.com/us/app/unicode-pad/id374098312?mt=8
Tom Gewecke
1
Ich musste die Maus benutzen, um den Cursor in das Suchfeld des Popovers zu bewegen. Der Tastaturfokus befand sich noch in der Anwendung und nicht im Popover. Ich habe eine Reihe von Tastaturmods wie SizeUp und Karabiner im Einsatz, daher bin ich mir über das Standardverhalten nicht sicher.
Reb.Cabin
40

U + 1F4A9 konvertiert in Unicode-Hex-Eingaben zu d83d dca9, was OS X als offizielle Eingabequelle für das gesamte Betriebssystem verwendet.

Um die Tastatur direkt mit ihren Codenummern zu verwenden, aktivieren Sie zuerst die Unicode-Hex-Eingabe in den Systemeinstellungen -> Tastatur -> Eingabequellen. Wechseln Sie dann jedes Mal, wenn Sie diese Eingabemethode verwenden möchten, zum Unicode-Hex-Layout (dies kann über eine Tastenkombination erfolgen, die standardmäßig mit Spotlight in Konflikt steht) und halten Sie die Option / alt gedrückt, während Sie den Befehl utf-16 eingeben Von Ihnen gewünschte Hex-Codes (das sind zwei Hex-Codes für Zeichen außerhalb des Unicode-BMP, z. B. 1f4a9, das durch d83d dca9 dargestellt wird).

optiongedrückt gehalten wird dann d, 8, 3, d, d, c, a, 9

Welchen Punkt haben Sie gerufen?

Es macht nicht viel Spaß zu tippen.

Wenn Sie eine begrenzte Anzahl solcher Zeichen haben, die Sie erstellen möchten, können Sie Tastenkombinationen für diese in den Systemeinstellungen / Tastatur / Text in der Ersetzungstabelle einrichten.

Tom Gewecke
quelle
1
Substitutionen könnten eine akzeptable Lösung sein. Ich habe versucht, einen Ersatz für pileofpoo einzurichten -> 💩, aber das macht nichts. Könnten Sie weitere Details hinzufügen, wie / wo dies funktionieren soll?
Wim
2
Nein, versuchen Sie es in Textfeldern im Browser, in Jetbrains IDE, in der eingebauten Terminal-App, erhabenen Text ... in keinem von denen
funktioniert
Können Sie diesen Charakter mit der Charakteranzeige in diesen Apps eingeben?
Tom Gewecke,
2
Wenn Sie keine Unicode-Hex-Eingabe aktivieren, erhalten Sie eine ∂•£∂∂çåªAusgabe. @bmike Ihre Änderungen verwirren den Beitrag ein wenig und sollten neu angeordnet werden.
Mittwoch,
2
Für diejenigen, die nicht mit der Verwendung der Ersatzzeichen (UTF-16) vertraut sind, sieht die Konvertierung folgendermaßen aus: 1f4a9 -> f4a9 -> 03d, 0a9 -> d800 + 03d, dc00 + 0a9 -> d83d, dca9 Subtrahieren Sie 0x10000, High / Low Zehn Bits, Hinzufügen von Hi / Lo-
Ersatzbasen
12

Schwer zu finden in Sierra. Wählen Sie in der Systemeinstellung Tastatur und dann Eingabequellen. Im linken Bereich wird Ihre bevorzugte Tastatursprache und möglicherweise auch eine alternative Tastatursprache angezeigt. Wenn der Unicode-Hex-Eingang nicht vorhanden ist, klicken Sie auf das Pluszeichen (+). Sie erhalten eine lange Liste von Sprachen. Scrollen Sie ganz nach unten und wählen Sie andere aus. Die Unicode-Hex-Eingabe wird im rechten Fensterbereich angezeigt. Klicken Sie dann unten rechts auf die Schaltfläche Hinzufügen. Gehen Sie zu Verknüpfungen und wählen Sie die Verknüpfungstaste. Alt + Leertaste und Cmd + Leertaste können bereits von Spotlight verwendet werden. Deaktivieren Sie sie oder weisen Sie sie neu zu, indem Sie auf das rechte Ende der Spalte klicken und Ihren neuen Schlüssel eingeben. Ich habe sie so belassen, wie sie waren, und Strg + Leertaste für Eingabequellen zugewiesen. Wenn Sie dies tun, sehen Sie bei der Eingabe von Strg + Leertaste die kleine Markierung oben rechts in der Menüleiste in ein U +. Sie können dann Ihre Hex-Codes eingeben (die Sie im Emoji & Character Viewer herausfinden können), indem Sie die Alt-Taste gedrückt halten, während Sie die Zahlen eingeben. Zum Beispiel erzeugte At2282 das Set-Member-Symbol ⊂.

Alex Temple
quelle
Wenn Sie die Eingabequelle hinzufügen, können Sie nach Drücken des + am unteren Rand des Bildschirms anstelle des Bildlaufs nach unten "Unicode" in das Suchfeld eingeben. Daraufhin sollte der Unicode-Hex-Eingang angezeigt werden. Bestätigt, um auf macOS 10.12
ekscrypto
Zumindest unter Mac OS 10.11 gibt es in den Systemeinstellungen eine Option, mit der die Eingabequellen in der Menüleiste angezeigt werden können, sodass der Wechsel einfach ist (natürlich mit der Maus).
z80crew
Ich habe das alles eingeschaltet. Wenn ich jetzt die Option d83ddca9 eingebe, sehe ich nichts, bis ich ein weiteres Zeichen eingebe, wie z. B. 0, 1, ..., e. Option d83ddca90 ergibt yields, Option d83ddca91 ergibt 쪑, ... Option d83ddca9e ergibt 쪞. Bei all dem Hangul muss irgendwo ein Haufen Kot sein.
Reb.Cabin
@ Reb.Cabin Hast du das Problem hier? Ich weiß nicht 💩
Tom Gewecke
@ TomGewecke muss eine Panne meiner Seite gewesen sein. es funktioniert jetzt für mich.
Reb.Cabin