СофтХабрахабр

Тайна Keyboard Level 3 или как напечатать длинное тире

Это сработала автозамена, похожая на ту, что имеется в ворде и других текстовых процессорах.
Каждый пользователь Хабра, хоть раз напечатавший здесь «пробел-дефис-пробел», может видеть, как дефис магическим образом заменяется на длинное тире.

Что такое длинное тире

Тире, или попросту черточка (dash), бывает трех основных сортов, если не заморачиваться:

  • Дефис, самая короткая, вводится с клавиатуры.
  • Длинное тире или EM DASH — это черточка шириной в латинскую M. Вот как в этой фразе.
  • Среднее тире или EN DASH — черточка шириной в латинскую N. Вот такая: –

Если же заморачиваться, черточек этих существует изрядное множество, со своими традициями, гуру и холиварами. Ну как без них.

По роду деятельности мне приходится иметь дело с типографикой, и чтобы оформлять текст правильно и сразу, не полагаясь на милость железного мозга, нужно уметь вводить с клавиатуры символы, которые ввести нельзя. В частности, то самое длинное тире, которое часто используется в оформлении прямой речи.

Долгое время сидел на Windows, и пользовался для быстрого ввода отсутствующих на клавиатуре символов известной комбинацией: зажатый <Alt> + серия нажатий на малой (цифровой) клавиатуре. Но, как мы знаем: если нельзя, но очень хочется, то можно. (Способ работал безотказно на всенародно любимой Хрюше, как сейчас — не знаю, подскажите в каментах.) Например, длинное тире вставлялось набором 0151 с зажатым альтом.

Это не только тире, это разного рода типографские кавычки — «елочки» и „лапки”, а еще градусы водки Цельсия °, приближенное равенство ≈ и прочие нужные штуки. Несколько лет назад, когда принял окончательное решение переезжать на Linux, в полный рост встала проблема быстрого ввода типографских символов.

Как водится, нашлось оно сразу. Как водится, полез в интернеты поискать решение.

Клавиша Compose

Этот способ поисковики выдали в большом количестве. Что это такое?

Метод Compose позволяет, нажав и отпустив специально назначенную клавишу, ввести кодовую последовательность символов и получить на экране фантик соответствующий символ.

Чтобы получить рекомое длинное тире, следует нажать дефис три раза, и так далее. Например, нажав 1, а потом 2, мы получаем ½. Учи кодовую таблицу, бро требует запоминания кодовых комбинаций, когда интуитивных, когда не очень.

Или правый, кому как удобно. На роль Compose можно назначить, например, левый Win, он же Super. Вспоминал стремительный метод выстукивания по цифрам и слегка ностальгировал. Впрочем, через какое-то время я почувствовал: некая неуютность метода, ощущаемая вначале, никак не желает рассасываться со временем.

Level 3

Напомню, дело было несколько лет назад. В потоке поисковой выдачи несколько раз встречались упоминания о таинственном третьем уровне, но что это такое, выгуглить сходу не удалось.

Оба-на… И оставался я счастливым нажимателем Compose, пока однажды не полез в дебри настроек клавиатуры моего линукса и не споткнулся там о… слово «level 3»!

не помню. (Или оно уже было переведено на русский?.. И — не буду утомлять лирикой, сразу к делу.) Не важно.

Первый уровень — когда ты просто нажал клавишу. У клавиатуры есть уровни. Например, нажав «А», напечатаешь «а»; нажав «2» — напечатаешь «2».

Тогда, нажав «А», ты напечатаешь «А»; нажав «2» — напечатаешь «@» (в латинской раскладке) или «"» в русской. Второй уровень — когда ты нажал клавишу, зажимая шифт.

Для меня удобно переключаться на третий уровень правым Alt. Задействовав третий уровень, ты получишь возможность печатать и другие символы, только зажимать надо уже не шифт, а специально назначенную тобой клавишу-модификатор. Легко и просто вводить часто используемые кавычки-елочки и длинные тире одной рукой.

Зажав одновременно шифт и клавишу Level3, мы получим четвертый уровень и еще немножко символов, которые не поместились в логичные, интуитивно ожидаемые места третьего. Но и это не все!

Ну и, понятно, выбрать клавишу для выбора третьего уровня (или третьего ряда, в зависимости от перевода, level 3, в общем). Чтобы задействовать эту плюшку, пользователям Linux надо не забыть включить «дополнительные типографские символы» в «разных параметрах совместимости». После чего можно посмотреть и распечатать карту задействованных символов там же в настройках.

А ведь есть и пятый уровень — но с ним пытливый читатель разберется сам; непытливому же оно и не надо вовсе, как мне нашептывает имха.

А как же Windows? Фича есть во всех основных DE (пользователям Gnome 3 придется установить твикер). Ключевое слово для поиска — «раскладка Бирмана». Оказывается, и там есть такая возможность.

Статья в википедии
Сайт проекта

Буду благодарен толковым комментариям знающих. Сам я, по понятным причинам, эту софтину не проверял. Внесу.

Теперь мы можем запросто вводить символы «»—°≈½⅓¼←→, числа в квадрате², в кубе³, и прочую светотень. Итак.

И да́же мо́жем невозбра́нно расставля́ть ударе́ния ѓд́е́ п́о́п́а́л́о́!

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть