Горячие клавиши для типографики
Горячие клавиши для типографики

Когда верстался макет книги, всплыл неприятный факт: типографика Windows по умолчанию, не отличает тире от дефиса.

Казалось бы, и то, и другое — обычная чёрточка. Одна чуть длиннее, другая чуть короче… какая разница?

И зачем заморачиваться с длиной и расстановкой?

Видимо, разработчики подумали так же и упростили себе жизнь.

Но не нам. Тексты с правильной расстановкой тире и дефисов стали настолько редкими, что при наличии тире Вас могут обвинить в использовании ИИ. Мол, люди так не делают.

А мы — сделаем.

Типографика: правила

Давайте вместе разберёмся: что и куда полагается ставить.

  • Дефис «-» ставится внутри слов и при переносе слова на следующую строку.
  • Тире «—» ставится при прямой речи, между словами предложения, словом, везде, где мы обычно ставим дефис.
  • Короткое тире «–» ставится между числительными при указании диапазона: «восемь–девять, 30–40».

Есть Word, который обрабатывает эти правила в «автомате», а остальные редакторы как же?

Решили Вы, допустим, письмо составить или в Блокноте заметку написать — спецсимволами тире копировать, что ли?

Ситуация с macOS гораздо проще — там в стандартной раскладке зашиты «горячие клавиши»:

  • Shift ⇧ + Alt ⌥ + Минус — для обычного тире.
  • Alt ⌥ + Минус — для короткого тире.

И работает это в любом текстовом редакторе. А что делать, если надо набрать красивый «типографский» текст без Word-а?

Решить задачу можно несколькими способами:

Поменять раскладку на типографскую. Например, Ильи Бирмана

Глобально. Но если остальными символами не пользоваться — не совсем удобно.

В повседневных задачах вся палитра типографских символов вряд ли пригодится.

Приноровиться к набору кодов на цифровой клавиатуре (справа)

Зажмите Alt и наберите 0151 на цифровом блоке клавиатуры (NumPad), чтобы вывести —

Зажмите Alt и наберите 0150 на цифровом блоке клавиатуры (NumPad), чтобы вывести –

Зажмите Alt и наберите 0171 на цифровом блоке клавиатуры (NumPad), чтобы вывести «

Зажмите Alt и наберите 0187 на цифровом блоке клавиатуры (NumPad), чтобы вывести »

Форменное издевательство, не находите?

Назначить свои «горячие клавиши» скриптом или программой.

Вот этот подход мне лично нравится намного больше. А потому, дальше мы поговорим именно про него.

Что мы сделаем

Если не готовы сами заниматься программированием — просто пролистайте ниже.

Для начала скачаем и поставим на компьютер бесплатную программу Autohotkey. Ставим в обычном режиме, на все запросы соглашаемся.

Запускаем программу с зеленой буквой Н на иконке и выбираем New script.

В верхнее поле (название) пишем любое имя латиницей, например dashes.
Смотрим в поле под названием, куда скрипт сохраняется. Запоминаем расположение.

Кликаем по Minimal for v2 и, вместо Create, сразу нажимаем на Edit.

Вводим этот код (бонусом я добавил парные кавычки « и »):

; Shift + Alt + Минус = Длинное тире (—)
+!-::Send "—"

; Alt + Минус = Среднее тире (–)
!-::Send "–"

; Shift + Alt + Плюс = Открывающая кавычка-ёлочка («)
+!=::Send "«"

; Alt + Плюс = Закрывающая кавычка-ёлочка (»)
!=::Send "»"

Сохраняем скрипт.

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

В трее загорается зеленая буква Н, и все наши «горячие клавиши» начинают работать.

А ещё проще можно?

Конечно.

Вместо установки Autohotkey скачайте этот архив с маленьким .exe-шником.

zip
Скачать: «Горячие клавиши» типографики для Windows
Скачано: 26, размер: 455.6 KB, дата: 30 Июл. 2026

Распакуйте его, два раза кликните на файл — и всё заработает. «Горячие клавиши» ровно те же, что и в скрипте выше. Я специально сделал их максимально близкими к «маковским».

Исполняемый файл сделан во всё том же Autohotkey, никакого рекламного кода или майнинга не добавлялось. Делал для себя, решил поделиться с Вами.

Прямо сейчас, дописывая эту заметку, я вижу в трее логотип dashes.exe.

Пользуйтесь, и пусть Ваши тексты выглядят красиво.