Jak wpisać en-dash i em-dash w Windows 7/8?

31

Piszę posty na blogu i często muszę pisać en-dash (-), a czasem em-dash (-) w swoich blogach. Obecnie przechowuję te znaki w pliku tekstowym i kopiuję-wklejam, kiedy tylko ich potrzebuję. Nie trzeba dodawać, że pisanie dużych tekstów powoduje ból głowy.

Byłoby dla mnie lepiej, gdyby były dostępne skróty klawiaturowe dla tych dwóch znaków. Czy istnieje sposób na napisanie en-dash i em-dash w systemie Windows? Używam Windows 7 i Windows 8 na różnych komputerach.


Oto wyrównane porównanie kresek, jeśli z jakiegoś powodu potrzebujesz zobaczyć różnicę.

  1. Oto kreska
  2. Oto en-dash
  3. Oto… em-dash
sampathsris
źródło
1
Twój numer 1 to „łącznik minus”. Ważne jest również, aby nie mylić ich z U + 2212: ZNAK MINUSA (-).
Andreas Rejbrand,
Przyjęta odpowiedź jest świetna, ale chcę dodać, że nie potrzebujesz myszy do kopiowania i wklejania myślników z pliku tekstowego. Zakładając, że masz plik tekstowy i dokument, który wpisujesz, jest otwarty w dwóch różnych oknach, gdy dotrzesz do miejsca, w którym chcesz wstawić myślnik, możesz: 1. Użyj Alt + Tab, aby przełączać się między nimi 2. Użyj klawiszy strzałek aby dostać się do kreski, którą chcesz 3. Przytrzymaj Shift + klawisz strzałki, aby podświetlić kreskę 4. Ctrl + C, aby skopiować 5. Alt + Tab z powrotem do dokumentu 6. Ctrl + V, aby wkleić
nstenz
2
Jeśli nie masz nic przeciwko użyciu narzędzia innej firmy, polecam WinCompose. en-dash jest wtedy [hotkey]--.i em-dash[hotkey]---
Berend
W zależności od tego, skąd pochodzisz, mogą istnieć odpowiednie układy klawiatury (np. Niemiecki T2).
Daniel B
Pragmatyczny sposób na rzadkie używanie z laptopem bez klawiatury numerycznej lub num locka: google dla „en dash windows” i kopiuj / wklej znaki z tego postu.
simon

Odpowiedzi:

34

Jeśli masz klawiaturę numeryczną, włącz tę funkcję i używaj jej Alt + 0150do en-dash i Alt + 0151em-dash. Przytrzymaj wciśnięty klawisz Alt i wpisz cyfry na klawiaturze numerycznej.

EDYCJA: Jak wskazuje @gronostaj, działa to tylko z lewym klawiszem Alt.

Vamsi
źródło
9
Warto zauważyć, że działa tylko z lewym Alt.
gronostaj
1
@gronostaj: Dzięki za informację. Na szczęście pisałem na lewo alt. W przeciwnym razie nie przyjąłbym odpowiedzi.
sampathsris,
3
Właśnie zaznaczone, to działa również dla mnie z prawym klawiszem Alt. Przez jakiś czas korzystałem z auto-klucza, aby mapować prawy Alt na lewy Alt, ale już nie. Być może jest to zależne od klawiatury
Vamsi,
2
Wymaga również 10-klawisz.
Louis,
1
Cóż, w moim laptopie mogę również używać obu altkluczy.
sampathsris,
10

Dla każdego, kto szuka nieco szybszego (choć nie-rodzimego) rozwiązania, stworzyłem program AutoHotKey, który pozwala nieco naturalnie pisać kreski Em i En . Naprawdę zrobiłem to dla siebie, ale jeśli ktoś jest zainteresowany, jest na Githubie .

Nazywa się Em-n-en.

Celem tego programu jest umożliwienie użytkownikowi szybkiego wstawienia kreski em / en, wpisując ==-(kreska em) lub --=(kreska en). Istnieją inne metody wstawiania myślników - są one opisane w samym programie. Pamiętaj, że działa to tylko w systemie Windows.

Mam nadzieję, że jest to pomocne! :)

Jason Cemra
źródło
Czy możesz rozwinąć sposób wykorzystania OP przez oprogramowanie? Proszę zobaczyć Jak polecić oprogramowanie
Burgi
1
+1 za sprytne i odpowiednie użycie cukierkowej nazwy dla skryptu AHK. Byłoby miło zobaczyć rzeczywisty kod w odpowiedzi.
ChrisB
2

Aby znaleźć potrzebną postać, użyj „Tablicy znaków” - zwróć uwagę na tekst w prawym dolnym rogu.
Zwróć również uwagę, że dostępność znaku zależy od kroju czcionki (czcionki), który masz aktywny.

Wersja WindowsXP

Używasz mapy postaci, aby dowiedzieć się, z którą postacią i za pomocą której kombinacji klawiszy (powyżej) można ją wygenerować. Nie potrzebujesz już mapy postaci - zakładając, że pamiętasz cyfrę lub klawisze do pisania / używania. Zauważ, że niektóre są dostępne również z Alt / Shift / Control - jak wAlt + spacja== z przestrzeni Em lub En (nie pamiętam, która jest teraz i nie ma komputera W do wypróbowania) .

Hannu
źródło
Dziękuję za odpowiedź. Mapa postaci to sposób, w jaki początkowo znalazłem dwie postacie. Moim wymogiem było, że nie powinienem przesuwać ręki do myszy z klawiatury. Dlatego zadałem pytanie.
sampathsris,
2
Tak? Służysz Character map do sprawdzenia, jaką postać i za pomocą której kombinacji klawiszy można wygenerować (powyżej). Nie potrzebujesz Character mapjuż więcej - zakładając, że możesz zapamiętać cyfrę lub klucze do pisania / używania. Zauważ, że niektóre są dostępne również z Alt / Shift / Control - jak w Alt + Space == albo Em lub En space (nie pamiętam, która jest teraz i nie ma komputera W do wypróbowania).
Hannu,
Może to również pomóc: windows.microsoft.com/en-us/windows/… - zwłaszcza „Jak stworzyć postać prywatną”
Hannu,
@Hannu Alt + Space po prostu otwiera menu systemowe bieżącego okna (to z przywracaniem, przenoszeniem, zamykaniem ...). Niektóre programy, takie jak Microsoft Word, mogą mieć inne skróty do em i myślników, ale jedynym skrótem, który działa wszędzie, jest kombinacja klawiszy Alt + Numpad.
Arthur Tacca
1

Począwszy od wersji Windows 10 w wersji 1903, możesz wprowadzać en-dash, em-dash i różne inne symbole w znacznie prostszy sposób, korzystając ze zaktualizowanego panelu Emoji:

Po prostu wpisz Win+ .(lub Win+ ;) i wybierz symbol omega na górze panelu.

Nie znalazłem jednak sposobu, aby wstawić je tylko za pomocą klawiatury (tj. Bez użycia myszy).

rola
źródło
0

Alternatywnie możesz użyć menedżera schowka takiego jak ClipX z wtyczką „Stickies”. Jeśli przechowujesz właściwa półpauza do listy, wprowadzając to tylko Ctrl + Alt + V (lub cokolwiek skrót jest skonfigurowany, aby wyświetlić listę), a następnie A .

Borek Bernard
źródło
0

Przez AutoHotKey :

Utwórz skrypt jak dashes.ahkgdzieś na komputerze:

; en dash
::--::–

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

Upewnij się, że jest przechowywany jako UTF-8 z BOM . Kliknij dwukrotnie i spróbuj --gdzieś wpisać spację; zastąpi go n-myślnikiem.

Podobnie dla m-dash.

Borek Bernard
źródło