Як набрати en-dash та em-dash в Windows 7/8?


31

Я пишу повідомлення в блогах, і мені часто потрібно вводити en-dash (-), а іноді і em-dash (-) у своїх публікаціях. На даний момент я зберігаю ці символи у текстовому файлі та копіюю та вставляю їх, коли мені це потрібно. Не потрібно говорити, що головний біль переміщається між клавіатурою та мишею, коли ви набираєте великі тексти.

Для мене було б краще, якщо для цих двох символів є комбінації клавіш. Чи є спосіб ввести en-dash та em-dash у Windows? Я використовую Windows 7 та Windows 8 на різних комп’ютерах.


Ось вирівняне порівняння тире, якщо вам потрібно побачити різницю з якоїсь причини.

  1. Ось-тире
  2. Ось – на-тире
  3. Ось - ем-тире

1
Ваш номер 1 - це "дефіс-мінус". Також важливо не плутати їх з U + 2212: MINUS SIGN (-).
Андреас Рейбранд

Прийнята відповідь чудова, але хочу додати, що миша вам не потрібна, щоб копіювати та вставляти тире з вашого текстового файлу. Припустимо, що у вас є текстовий файл та документ, який ви набираєте, відкритий у двох різних вікнах, коли ви потрапите на місце, де ви хочете тире, ви можете: 1. Використовуйте клавіші Alt + Tab для перемикання між ними 2. Використовуйте клавіші зі стрілками дістатися до потрібного тире. 3. Утримуючи клавішу Shift + клавіша стрілки, щоб виділити тире 4. Ctrl + C скопіювати 5. Alt + Tab назад до документа 6. Ctrl + V для вставки
nstenz

2
Якщо ви не заперечуєте проти використання стороннього інструменту, рекомендую WinCompose. en-dash - тоді [hotkey]--.і em-dash[hotkey]---
Berend,

Залежно від того, звідки ви родом, можуть бути відповідні розкладки клавіатури (наприклад, німецька T2).
Даніель Б

Прагматичний спосіб для нечастого використання та з ноутбуком без цифрової клавіатури чи num lock: google для "en dash windows" та скопіюйте / вставте з персонажів з цієї публікації.
симон

Відповіді:


34

Якщо у вас є numpad, увімкніть numlock і використовуйте Alt + 0150для en-dash та Alt + 0151em-dash. Це утримуйте клавішу Alt і введіть цифри на цифровій клавіатурі.

EDIT: Як вказує @gronostaj, це працює лише зліва Alt.


9
Варто зазначити, що він працює лише з лівим Alt.
gronostaj

1
@gronostaj: Дякую за інформацію. На щастя, я набрав зліва alt. Інакше я б не прийняв відповідь.
sampathsris

3
Щойно перевірено, це працює для мене і з правим Alt. Я використовував автоматичну клавішу, щоб нанести на карту правою клавішею Alt вліво, але не більше часу. Можливо, це залежить від клавіатури
Vamsi

2
Також потрібен 10-клавішний.
Луї

1
Ну а в своєму ноутбуці я можу використовувати і обидві altклавіші.
sampathsris

10

Для тих, хто шукає трохи швидшого (хоча і не рідного) рішення, я створив програму AutoHotKey, яка дозволяє вам набирати тире Em та En дещо природним чином. Я справді зробив це для себе, але це на Github, якщо когось цікавить.

Це називається Em-n-en.

Вся суть цієї програми полягає в тому, щоб дозволити користувачеві швидко вставити em / en тире, ввівши ==-(Em dash) або --=(En dash). Існують і інші методи вставки тире - вони висвітлюються в самій програмі. Зауважте, що це працює лише у Windows.

Сподіваємось, це корисно! :)


Чи можете ви розширити, як ОП використовуватиме ваше програмне забезпечення? Будь ласка, дивіться, як рекомендувати програмне забезпечення
Burgi

1
+1 для розумного та доцільного використання цукеркового імені для сценарію AHK. Було б добре побачити власний код у вашій відповіді.
ChrisB

2

Щоб знайти будь-який потрібний вам символ, скористайтеся "Карта символів" - відмітьте текст у правому нижньому куті.
Зауважте також, що доступність символу залежить від шрифту (Font), який у вас є активним.

Версія WindowsXP

Ви використовуєте карту символів, щоб дізнатися, з яким символом і з яким «натисканням клавіш» (вище) він може бути створений. Тоді вам більше не потрібна карта символів - припускається, що ви можете запам'ятати число або клавіші для введення / використання. Зауважте, що деякі доступні також з Alt / Shift / Control - як вAlt + пробіл== або простір Em, або En (не можу пригадати, який саме він зараз, і жоден W-комп'ютер, який би його не міг випробувати) .


Дякую за відповідь. Карта символів - це те, як я спочатку знайшов двох символів. Моєю вимогою було те, що мені не потрібно рухати рукою до миші з клавіатури. Ось чому я задав питання.
sampathsris

2
Так? Ви використовуєте Character map для того, щоб дізнатися, з яким символом і з яким «натисканням клавіш» (вище) він може бути створений. Тоді вам більше не потрібно Character map- припускається, що ви можете запам'ятати число або клавіші для введення / використання. Зауважте, що деякі доступні також з Alt / Shift / Control - як у Alt + Space == або в Em, або в пробілі (не можу згадати, який саме він зараз, і немає W-комп'ютера, щоб його випробувати).
Ханну

Це може допомогти також: windows.microsoft.com/en-us/windows/… - особливо "Як створити приватний персонаж"
Hannu


@Hannu Alt + Space просто відкриває системне меню поточного вікна (меню з відновленням, переміщенням, закриттям ...). У деяких програмах, як-от Microsoft Word, можуть бути інші комбінації клавіш для клавіш em та en, а єдиний ярлик, який працює скрізь, - це комбінація клавіш Alt + numpad.
Артур Такка

1

Станом на Windows 10 версії 1903 ви можете вводити en-dash, em-dash та інші інші символи набагато простіше, використовуючи оновлену панель Emoji:

Просто введіть Win+ .(або Win+ ;) та виберіть символ омеги у верхній частині панелі.

Я не знайшов жодного способу вставити їх лише за допомогою клавіатури (тобто без використання миші).


0

Як альтернативний спосіб, ви можете використовувати менеджер буфера обміну, як ClipX, із плагіном "Stickies". Якщо ви зберігаєте власне короткий тир в список, ввівши це просто Ctrl + Alt + V (або будь-який інший ярлик налаштований для відображення списку) , а потім A .


0

Через AutoHotKey :

Створіть такий сценарій, як dashes.ahkдесь на комп’ютері:

; en dash
::--::–

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

Переконайтеся, що він зберігається як UTF-8 з BOM . Двічі клацніть по ньому і спробуйте ввести текст, --а десь пробіл; він замінить його на n-тире.

Аналогічно для m-dash.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.