https://github.com/ai/universal-layout
Универсальная раскладка Ситника
https://github.com/ai/universal-layout
Last synced: 11 months ago
JSON representation
Универсальная раскладка Ситника
- Host: GitHub
- URL: https://github.com/ai/universal-layout
- Owner: ai
- License: mit
- Created: 2024-04-19T20:26:57.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T14:07:52.000Z (over 1 year ago)
- Last Synced: 2025-05-19T11:09:13.835Z (about 1 year ago)
- Homepage:
- Size: 648 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Универсальная раскладка Ситника
* **Немодальное переключение языка.** CapsLock — всегда
на английский. Shift+CapsLock — всегда на русский.
Светодиод CapsLock указывает на текущий язык.
* **Общие знаки препинания.** `,` `.` `?` совпадают во всех раскладках.
* **Английская раскладка без изменений.** В русской раскладке сдвинуты только 2
буквы — Б и Ю.
* Можно быстро вводить **типографические символы** — «правильные кавычки»,
длинное тире и много других символы (15°C, м², ⅓, ≠, →, неразрывный пробел).
* Можно вводить **испанский** и **каталонский** текст на английской
ANSI-клавиатуре. Включая ¿, ¡, l·l.


## Мотивация
Альтернативные раскладки — не для всех. Если вы не находите себя в списке ниже,
то она вам не нужна.
1. Вы часто замечаете, что переключаетесь на английский,
чтобы ввести пунктуацию.
2. Вы используете только свои клавиатуры для ввода русского текста —
например, живёте заграницей.
3. Не хочется менять английскую раскладку — у вас есть клавиатура с английской
гравировкой или вы планируете использовать чужие клавиатуры.
4. Вам иногда нужно вводить испанский или каталонский текст.
## Установка
Установка не меняет глобальные файлы. Всё ставиться в `~/.config/` в директории
пользователя.
```sh
mkdir -p ~/.config/xkb/symbols/ ~/.config/xkb/rules/
curl -o ~/.config/xkb/symbols/universal_en https://raw.githubusercontent.com/ai/universal-layout/main/universal_en.xkb
curl -o ~/.config/xkb/symbols/universal_ru https://raw.githubusercontent.com/ai/universal-layout/main/universal_ru.xkb
curl -o ~/.config/xkb/rules/evdev.xml https://raw.githubusercontent.com/ai/universal-layout/main/evdev.xml
dconf write /org/gnome/desktop/input-sources/xkb-options "['grp_led:caps', 'lv3:ralt_switch', 'grp:shift_caps_switch']"
```
Перезапустите систему.
Выберите `Russian Universal` и `English/Spanish/Catalan Universal`
в настройках клавиатуры.
## Альтернативы
Проект вдохновлялся проектами:
* [Раскладка Никиты Широкова](https://github.com/braindefender/universal-layout)
* [Раскладка Никиты Прокопова](https://github.com/tonsky/Universal-Layout)
* Встроенная в Линукс раскладка `misc:typo`, копия
[Раскладки Бирмана](https://ilyabirman.ru/typography-layout/)