Wie kann man in Windows 7/8 en-dash und em-dash eingeben?

37929
Krumia

Ich schreibe Blogbeiträge und muss oft en-dash (-) und manchmal em-dash (-) in meine Blogbeiträge eingeben. Derzeit bewahre ich diese Zeichen in einer Textdatei auf und kopiere sie, wenn ich sie brauche. Unnötig zu sagen, es ist Kopfschmerzen, wenn Sie zwischen Tastatur und Maus wechseln, wenn Sie große Texte eingeben.

Es wäre besser für mich, wenn für diese beiden Zeichen Tastenkombinationen verfügbar wären. Gibt es eine Möglichkeit, en-dash und em-dash in Windows einzugeben? Ich verwende Windows 7 und Windows 8 auf verschiedenen Computern.


Hier ist ein ausgerichteter Vergleich von Strichen, wenn Sie den Unterschied aus irgendeinem Grund sehen müssen.

  1. Hier ist der Strich
  2. Hier ist-en-dash
  3. Hier ist - em-Dash
27
Ihre # 1 ist ein "Bindestrich-Minus". Es ist auch wichtig, diese nicht mit U + 2212: MINUS SIGN (-) zu verwechseln. Andreas Rejbrand vor 9 Jahren 1
Die akzeptierte Antwort ist großartig, aber ich möchte hinzufügen, dass Sie keine Maus zum Kopieren und Einfügen der Bindestriche aus Ihrer Textdatei benötigen. Angenommen, Sie haben Ihre Textdatei und das Dokument, das Sie eingeben, in zwei verschiedenen Fenstern geöffnet. Wenn Sie an die Stelle gelangen, an der Sie einen Bindestrich wünschen, können Sie: 1. Mit Alt + Tab zwischen ihnen wechseln. 2. Verwenden Sie die Pfeiltasten um zum gewünschten Strich zu gelangen 3. Halten Sie die Umschalttaste + Pfeiltaste gedrückt, um den Strich zu markieren. 4. Strg + C zum Kopieren 5. Alt + Tab zurück zum Dokument 6. Strg + V zum Einfügen nstenz vor 9 Jahren 0
Wenn es Ihnen nichts ausmacht, ein Drittanbieter-Tool zu verwenden, würde ich WinCompose empfehlen. en-dash ist dann `[hotkey] -.` und em-dash `[hotkey] ---` Berend vor 7 Jahren 2
Je nachdem, wo Sie herkommen, gibt es möglicherweise entsprechende Tastaturlayouts (z. B. Deutsch T2). Daniel B vor 7 Jahren 0
Pragmatischer Weg für den seltenen Gebrauch und mit einem Laptop ohne numerische Tastatur oder Num-Taste: google für "en dash windows" und kopiere / füge die Zeichen aus diesem Beitrag ein. simon vor 6 Jahren 0

5 Antworten auf die Frage

29
Vamsi

Wenn Sie ein Numpad haben, aktivieren Sie Numlock und verwenden Sie Alt + 0150für en-dash und Alt + 0151für em-dash. Halten Sie die Alt-Taste gedrückt, und geben Sie die Ziffern auf dem Ziffernblock ein.

BEARBEITEN: Wie @gronostaj hervorhebt, funktioniert dies nur mit dem linken Alt.

Es ist erwähnenswert, dass es nur mit dem linken Alt funktioniert. gronostaj vor 9 Jahren 7
@gronostaj: Danke für die Info. Zum Glück tippte ich mit links "alt". Sonst hätte ich die Antwort nicht akzeptiert. Krumia vor 9 Jahren 1
Gerade geprüft, das funktioniert bei mir auch mit rechtem Alt. Ich habe Autohotkey verwendet, um rechts von Alt nach links zu kartieren, aber nicht mehr. Vielleicht hängt es von der Tastatur ab Vamsi vor 9 Jahren 3
Es erfordert auch eine 10-Taste. Louis vor 9 Jahren 2
In meinem Laptop kann ich auch beide "alt" -Tasten verwenden. Krumia vor 9 Jahren 1
Right Alt funktioniert auch für mich. G-Man vor 8 Jahren 1
Ich frage mich, warum es nicht für andere Nummern funktioniert, nicht für Nummerntasten. Artyom vor 5 Jahren 0
9
Jason Cemra

Für alle, die nach einer etwas schnelleren (wenn auch nicht nativen) Lösung suchen, habe ich ein AutoHotKey-Programm erstellt, mit dem Sie Em und En-Striche etwas natürlich eingeben können . Ich habe es wirklich für mich selbst gemacht, aber es ist auf Github, wenn jemand interessiert ist.

Es heißt Em-n-en.

Der Sinn dieses Programms besteht darin, einem Benutzer zu ermöglichen, schnell einen Bindestrich durch Eingabe von ==-(Bindestrich) oder --=(Bindestrich) einzufügen . Es gibt andere Methoden zum Einfügen der Bindestriche - diese werden im Programm selbst behandelt. Beachten Sie, dass dies nur unter Windows funktioniert.

Hoffentlich ist das hilfreich! :)

Könnten Sie möglicherweise erweitern, wie das OP Ihre Software verwenden würde? Weitere Informationen finden Sie unter [So können Sie die Software empfehlen] (http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers). Burgi vor 7 Jahren 0
Tolle Software, danke! Leo Natan vor 6 Jahren 0
+1 für die clevere und angemessene Verwendung eines Süßigkeitennamens für Ihr AHK-Skript. Es wäre schön, den tatsächlichen Code in Ihrer Antwort zu sehen. ChrisB vor 5 Jahren 1
2
Hannu

Um ein Zeichen zu finden, das Sie benötigen, verwenden Sie "Zeichentabelle". Beachten Sie den Text in der rechten unteren Ecke.
Beachten Sie auch, dass die Verfügbarkeit eines Zeichens von der von Ihnen aktiven Schriftart (Schriftart) abhängt.

WindowsXP version

Sie verwenden die Zeichentabelle, um herauszufinden, mit welchem ​​Zeichen und mit welchem ​​"Tastenanschlag" (oben) er erzeugt werden kann. Dann brauchen Sie die Zeichentabelle nicht mehr - vorausgesetzt, Sie können sich die Nummer oder Tasten merken, die Sie eingeben / verwenden möchten. Beachten Sie, dass einige auch mit Alt / Shift / Control verfügbar sind - wie in Alt + Space == entweder von Em oder En Space (kann sich nicht erinnern, an was es sich gerade handelt und keinen W-Computer, auf dem es getestet werden kann).

Danke für die Antwort. Zeichentabelle ist, wie ich zuerst die zwei Zeichen gefunden habe. Meine Forderung war, dass ich meine Hand nicht von meiner Tastatur zur Maus bewegen muss. Deshalb habe ich die Frage gestellt. Krumia vor 9 Jahren 0
Ja? Sie verwenden `Character map '*, um herauszufinden * mit welchem ​​Zeichen und mit welchem" Tastenanschlag "(oben) er erzeugt werden kann. Dann brauchen Sie `Character map 'nicht mehr - angenommen, Sie können sich die Nummer oder die Tasten merken, die Sie eingeben / verwenden sollen. Beachten Sie, dass einige auch mit Alt / Shift / Control verfügbar sind - wie in Alt + Space == entweder von Em oder En Space (kann sich nicht erinnern, an was es sich gerade handelt und keinen W-Computer, auf dem es getestet werden kann). Hannu vor 9 Jahren 2
Dies kann auch helfen: http://windows.microsoft.com/en-us/windows/using-special-characters-character-map-faq#1TC=windows-7 - besonders "Wie erstelle ich einen privaten Charakter" Hannu vor 9 Jahren 0
Und das: http://www.howtogeek.com/howto/21187/insert-any-special-character-with-a-single-keystroke/ Hannu vor 9 Jahren 0
0
Borek Bernard

Alternativ können Sie einen Clipboard-Manager wie ClipX mit dem Plugies "Stickies" verwenden. Wenn Sie en dash in die Liste richtige speichern, Eingabe es gerade ist Strg + Alt + V (oder was auch immer Verknüpfung konfiguriert wird, um die Liste anzuzeigen), gefolgt von A .

0
Borek Bernard

Über AutoHotKey :

Erstellen Sie ein Skript wie dashes.ahkauf Ihrem Computer:

; en dash ::--::–  ; bonus point: em dash ::---::— 

Stellen Sie sicher, dass er als UTF-8 mit Stückliste gespeichert ist . Doppelklicken Sie darauf und versuchen Sie, --irgendwo ein Leerzeichen einzugeben. es wird es durch n-dash ersetzen.

Ähnlich für m-dash.