28

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

Для меня было бы лучше, если бы для этих двух символов были доступны сочетания клавиш. Есть ли способ ввести en-dash и em-dash в Windows? Я использую Windows 7 и Windows 8 на разных компьютерах.


Вот выровненное сравнение штрихов, если вам нужно увидеть разницу по какой-то причине.

  1. Here's-тир
  2. Here's-ан-тир
  3. Here's-эм-тир

5 ответов5

30

Если у вас есть цифровая клавиатура, включите numlock и используйте Alt + 0150 для en-dash и Alt + 0151 для em-dash. То есть, удерживая нажатой клавишу Alt, введите цифры на цифровой клавиатуре.

РЕДАКТИРОВАТЬ: Как @gronostaj указывает, это работает только с левой Alt.

9

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

Это называется Em-n-en.

Весь смысл этой программы в том, чтобы позволить пользователю быстро вставить тире /en тире, набрав ==- (Эм тире) или --= (Эн тире). Есть и другие способы вставки тире - они описаны в самой программе. Обратите внимание, что это работает только на окнах.

Надеюсь, это полезно! :)

2

Чтобы найти любого нужного вам персонажа, используйте "Карту персонажей" - обратите внимание на текст в правом нижнем углу.
Также обратите внимание, что доступность символа зависит от шрифта (шрифта), который у вас активен.

Версия для WindowsXP

Вы используете карту персонажей, чтобы узнать, с каким персонажем и каким "нажатием клавиши" (см. Выше) он может быть сгенерирован. Тогда вам больше не понадобится карта символов - предполагается, что вы можете запомнить число или ключи для ввода / использования. Обратите внимание, что некоторые доступны также с Alt / Shift / Control - как в Alt+Space == либо Em, либо En пробел (не могу вспомнить, какой это сейчас, и нет W-компьютера, чтобы попробовать его).

0

В качестве альтернативы вы можете использовать менеджер буфера обмена, например ClipX, с плагином "Stickies". Если вы сохраняете правильную черточку в списке, введите его просто Ctrl+Alt+V (или любой другой ярлык, настроенный для отображения списка), а затем A.

0

Через AutoHotKey:

Создайте скрипт как dashes.ahk где-нибудь на вашем компьютере:

; en dash
::--::–

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

Убедитесь, что он хранится как UTF-8 с спецификацией. Дважды щелкните по нему и попробуйте набрать -- последующим пробелом где-то; он заменит его на n-тире.

Аналогично для м-тире.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .