Как вводить знак решетки с русскоязычной раскладки на Виндовс

У меня с утра прояснение рассудка, так что давайте немного полезностей.

Все кто использует разметку Markdown, заметочники вроде Obisidan и кириллицу, знает одну головную боль. На Shift + 3 вместо ‘#’ — знака для тэгов и заголовков — ЙЦУКЕН-раскладки на кириллице используют ‘

Даже в типографской раскладке Бирмана, которую я использую на Виндовсе ради длинного тире ‘’, божественного ‘#’ нет. На Маке длинное тире есть из коробки, но ‘#’ все равно не завезли.

А у меня еще строит мод от neoChief (Win, Mac, Ubuntu). который позволяет с зажатым Right Alt вводить украинские ‘і’, ‘і’, ‘є’ и избежать боли переключения между тремя раскладками

При этом, Markdown-friendly типографские раскладки вроде Strata (Win, Mac) вешают такую нужную вещь как ‘#’ на комбинацию Shift + Right Alt + 3, что в высшей степени всрато и неудобно. Пальцы начинают болеть очень быстро.

Короче. Я нашел способ, как в любую раскладку на Виндовсе добавить нужные вам символы. Не только ‘#’ — но и, скажем, ‘🤔’. Вся блеск и нищета Юникода к вашим услугам.

Но увы, просто скачать Microsoft Keyboard Layout Creator недостаточно. Чтобы у вас что-то получилось, нужно проделать все следующие шаги.

  1. Распаковать MKLC куда-либо и установить по пути БЕЗ кириллицы, пробелов и специальных символов в названии. В идеале, куда-то вроде C:\MKLC

    Если вы установите его в папку по умолчания, редактор клавиатуры работать не будет. Просто не сможет найти путь к своему компилятору раскладки. Я сам офигел. Сразу пахнуло ностальгией, как я в школе переустанавливал Виндовс каждую неделю.
  2. Запустить MKLC от имени администратора.
  3. Дальше, если хотите изменить свою текущую раскладку — жмите File -> Load existing keyboard и выбирайте из списка. А можете через File -> Load source file отредактировать раскладки Strata или neoChief выше.

Дальше все понятно. Жмите на кнопочки на экране — 3 в нашем случае — меняете какие символы вводятся. Слева можно нажать галочки, чтобы выбрать что вводится при нажатом Shift, Alt Gr (правый Alt), и всякие приколы.

Можно сделать клавиатуру, которая будет печатать всякую чушь: отличная идея для пранка над вашим боссом.

  1. Не забудьте зайти в Project -> Properties... и выбрать там название для вашей раскладки, которое вы сможете узнать.
  2. Через Project -> Build DDL and Setup Package, компилируете установочный пакет. Ошибки будут, и их можно игнорировать.

~~И это все~~ Ахаха, вы думали, что на Виндовс этого достаточно? Теперь мы будем устанавливать новую раскладку так, что отклеятся даже обои. Я вам гарантирую это.

  1. Открываем папку с кучей файлов и папок, которая получилась из компилятора, и запускаем setup.exe. После недолгих расшаркиваний, все установится.
  2. Идем в Параметры», «Время и язык», «Язык». Выберите русский язык, нажмите «Параметры». Добавьте вашу новую раскладку, удалите стандартную.
  3. Скорее всего, это не сработает с первого раза. Вот что нужно попробовать.
    1. Добавить стандартные английские и русские раскладки обратно.
    2. Попытаться переключиться на новую, используя комбинацию клавиш Win + Пробел.
    3. Удалить стандартную русскую раскладку обратно.
    4. Перезагрузить компьютер.

Рано или поздно, эти шаманские действия дадут плоды. И вы станете белым успешным человеком, который может ввести ‘#’ легким нажатием Shift + 3

Ну а если вам нужна просто русско-украинская раскладка с ‘#’, а пердолинг с установкой MKLC не вдохновил, ниже прикрепляю свой установочный пакет.

P.S. По ссылке вирус, не качайте!!! Комп сгорел, брата забрала скорая, пишу пост из микроволновки.

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