Universal Layout English / Russian
Универсальная раскладка — пакет из английской и русской раскладок для Windows и macOS. Спроектировано для удобного использования раскладок с сохранением позиций символов.
Что это и откуда?
Мне очень понравилась идея универсальной раскладки Никиты Прокопова, в особенности логичное использование клавиш точки для двоеточия, а запятой для точки с запятой.
В итоге мной была разработана своя версия английской и русской раскладок, в которых «одинаковые» символы расположены на отдельных клавишах.
Также большим плюсом для меня является лёгкий способ вводить кавычки «
и »
, а также ворох специальных символов на слое Alt.
Что не так со стандартными раскладками?
Стандартная русская раскладка проектировалась по остаточному принципу, исходя из условия, что латинскую менять нельзя. Это привело к тому, что в русской раскладке пунктуация (запятая, точка, двоеточие, точка с запятой, кавычка, вопрос) расположены в других местах, нежели в английской. А кое-что в русской раскладке и вовсе нельзя набрать, например, одинарную кавычку.
— Nikita Prokopov (@tonsky)
Подробнее тут: Правильная русская клавиатура и Артемий Лебедев. Трагедия запятой
Как это решает универсальная раскладка?
- Вся пунктуация стоит на одних и тех же местах в обеих раскладках,
- Цифры вводятся через shift, а символы — просто так,
[
,]
,{
,}
и'
теперь можно ввести и на русской раскладке.
К чему стоит привыкнуть?
- Буквы Б и Ю поменяли своё расположение
- Все стандартные кавычки и все слэши вынесены в отдельные клавиши.
- Ъ, Ё, ₽, € вынесены на слой с модификатором Alt
Третий слой (Alt + <key>)
Как установить?
Скачать последнюю версию для нужной системы.
Windows 10
- В папках
windows/unieng
иwindows/unirus
запустить файлыsetup.exe
. - (Опционально) Удалить старые раскладки в меню
Настройки / Время и Язык / Язык / Предпочитаемые языки
. - (Опционально) Установить раскладки в качестве стандартных для Экрана входа Windows в меню
Административные языковые параметры / Копировать параметры
.
macOS
- Файл
Universal.bundle
положить в~/Library/Keyboard Layouts
. - Выбрать соответствующие раскладки в
System Preferences > Keyboard > Input Sources
- (Опционально) Удалить стандартные раскладки. Чтобы удалить стандартную US раскладку нужно сначала добавить японскую, удалить английскую и затем удалить японскую.
- Перезайти в систему.
Дополнительно
В папке addons можно найти .ahk-скрипт для AutoHotkey. Он перенесёт медиа-клавиши на функциональный ряд, а F1 … F12 на слой с модификатором fn / menu.
Источники
Большое спасибо Никите Прокопову @nikitonsky за идею и ресурсы.
Репозиторий оригинальной Universal Layout на GitHub.
А также создателю kbdasm — Ассемблера и дизассемблера клавиатурных раскладок Windows
Репозиторий дизассемблера раскладок на GitHub.