Переход на сплит дался тяжело, поэтому я сделал тренажёр, который показывает ТВОЮ раскладку и слои во время тренировки
Всем привет! Некоторое время назад я перешёл с обычной клавиатуры на Corne (3×6+3). К форме я привыкал долго: было тяжело перестроиться и научить пальцы двигаться по-новому. Слои дались ещё сложнее — нужно было привыкнуть, что символы теперь находятся в другом месте, да ещё и чтобы их напечатать, приходится зажимать дополнительную клавишу. Тренажёры, которые я пробовал, показывают стандартную клавиатуру и их основная функция связана с быстрой печатью слов, а это мало помогает когда нужно сначала запомнить где какие буквы и символы находятся, к тому же когда половина символов живёт на слое под большим пальцем.
Поэтому я сделал проект Jmak — небольшой бесплатный тренажёр, который работает в браузере и учит тому, где находятся клавиши и каким пальцем их нажимать, а не скорости. В тренажёре можно отобразить только классическую клавиатуру, но и сплит версию.
Видео ниже с демонстрацией:
Что он умеет
-Форма вашей клавиатуры — столбцы (5–7), ряды (3–5), клавиши под большой палец (0–6) и смещение столбцов; пресеты для Corne, Ferris Sweep, Iris и Lily58/Sofle.
- Ваша раскладка, записанная нажатиями — тренажёр по очереди подсвечивает клавиши, вы нажимаете их на своей клавиатуре, и он запоминает, что она отправляет. Поэтому работает с QMK, ZMK, Vial и любой другой прошивкой. Клавиши слоёв, tap-hold и пустые клавиши отмечаются кнопкой.
- Слои во время тренировки — если нужный символ на другом слое, тренажёр называет слой, сам переключает на него экранную клавиатуру и подсвечивает клавишу большого пальца, которая этот слой включает. Мелкие подписи на основном слое показывают, что делает каждая клавиша на слоях 1 и 2.
- Зоны пальцев— каждая клавиша окрашена цветом пальца, которым её нужно нажимать.
- Режимы для памяти — подсказка, которая появляется, только если вы замешкались на 2 секунды, режим пустых кейкапов и раунд «повторить ошибки» с клавишами, на которых вы ошиблись.
- Экспорт / импорт настроек в JSON-файл, чтобы перенести их в другой браузер или на другой компьютер.
- Сразу к сплиту — при первом открытии тренажёр спрашивает, какой клавиатурой вы пользуетесь; выберите «Split» — и он сразу откроет настройку клавиатуры.
На чем создано
Это обычный HTML/CSS/JS: ничего не нужно устанавливать, не нужен аккаунт, настройки хранятся в вашем браузере. Интерфейс на английском и русском — язык берётся из браузера, а переключить его можно внизу настроек. Бесплатно и с открытым кодом (MIT).
Честно о минусах
- Пока только английский и русский. Новый язык — это один файл перевода, так что PR приветствуются.
- Браузер не видит, какой слой включён, и не получает событий от клавиш, которые ничего не отправляют, поэтому клавиши слоёв при записи отмечаются вручную.
- Макросы и комбо не поддерживаются.
Попробовать: https://eternitegik.github.io/Jmak_keys/index.html
Буду рад отзывам — особенно от тех, кто недавно перешёл на сплит: что было самым трудным и что бы вы хотели видеть в таком тренажёре?



