Привет. Я разработчик и менеджер. Пишу и код и тексты. И я страдал.
Думаю вам знакома проблема изменения расположения спецсимволов в зависимости от раскладки. В 2023 году в русские тексты пришли символы с английской раскладки, такие как #, $, @. Чтобы их набирать приходится менять раскладку туда-сюда. Это не удобно.
Все изменилось, когда я сделал свою раскладку. Она реально удобная для всех русскоязычных айтишников.
- «@», «#», «$» по «Shift + цифра» независимо от языка. Теперь можно печатать #хештеги и @меншены не меняя язык! Ради этого все и делалось на самом деле.
- Менее популярные не пропали, а скрыты под «Alt + цифра».
- Базово везде установлен нормальный слеш — «/», а «|» и «\» доступны по Shift или Alt одинаково на обоих языках. Никаких больше тыканий в поисках.
- На «<» и «>» с модификатором Alt печатаются нормальные кавычки-елочки: «». Ваш текст сразу станет лучше.
- На «-» с модификатором Alt доступен символ длинное тире «—».
- Бектик «`» доступен на обоих раскладках по «Alt + Ё»
extra! Так же добавил конфиг правила для Karabiner для удобного переключения:
- По нажатию на правый Command — английская раскладка
- По нажатию на левый Command — русская раскладка
Теперь не нужно думать какая раскладка включена. Просто перед набором жмешь нужный Command и печатаешь без ошибок.
2023-12-11.14.36.54.mov
2023-12-11.14.36.07.mov
- Зайдите в релизы и скачайте актуальный SJKL.dmg
- Запустите SJKL.dmg
- Запустите Keyboard Installer
- Перетащите файл SJKL.bundle в окно Keyboard Installer'а
- Нажмите на Install for current user (recommended)
- Перезагрузите компьютер или завершите сеанс
- Зайдите в Настройки → Клавиатура → Источники ввода → Изменить
- Нажмите на «+» в левом нижнем углу открывшегося окна
- Выберете в разделе русских раскладок «Русская — SJKL»
- Выберете в разделе английских раскладок «English — SJKL»
- Удалите все лишние раскладки, нажав на «-», если он доступен
У вас может не удалиться стандартная английская раскладка, это баг свежей MacOs. На старых версиях можно было добавить Японскую и тогда у английской появлялся «-». Если вы знаете как удалить лишнюю раскладку, пожалуйста, создайте ишью с описанием механизма.
- Поставьте и запустите хотя бы один раз карабинер
- Убедитесь что дали ему все разрешения, которые он просил
- Откройте Finder
- Нажмите на Command + Shift + G
- В строку вставьте адрес:
~/.config/karabiner/assets/complex_modifications/
- Скопируйте в открывшуюся папку файл karabiner-rule.json
- В карабинере перейдите на вкладку Complex Modifications
- Нажмите на кнопку «Add rule» (Возможно чуть иначе называется, но смысл «Добавить правило»)
- В открывшемся окне нажмите на кнопку Enable у модификатора «Change input source to SJKL (RU) by left_command; SJKL (EN) by right_command»
Теперь у вас доступны все ништяки раскладки, осталось только привыкнуть. Приятного использования!
- Продумать слой под Alt. В него можно добавить много классных символов, в том числе и смайлики. Пишите ваши предложения в Issues.
Я сделал раскладку на основе идей из двух раскладок:
В Страте решен вопрос с наличием символов для удобного набора текстов. Под рукой нормальные кавычки « », длинное тире —, стрелочки ← → и прочие символы. У Ручья отличная идея с фиксированным расположением независимо от раскладки, но она ппц какая неудобная для меня.
Стратой я пользовался несколько лет, но решил что пора объединить эти две идеи и сделал свой микс
Благодарю создателей этих раскладок.
Благодарю свою жену, за то что дала возможность посвятить время этому проекту.
А поблагодарить меня можно через донат любой суммы по ссылке: https://stipjey.taplink.ws/ Там же ссылки на другие мои продукты и проекты.