У нас есть собственный форк сайта http://www.keyboard-layout-editor.com/, находящийся по адресу:
Зачем? Почему? Ответы на вопросы.
В этом форке:
✅ Пофикшен баг сериализации, из-за которого некоторые параметры вашей раскладки не сохраняются, либо сохраняются неправильно (см issue #223). «Пофикшен» очень тупым образом: нет никакой сериализации, объект тупо сохраняется как есть. Из-за этого происходит несколько вещей:
-
❌ Размер раскладки в gist становится очень большим, около 100кб.
-
❌ Можно импортировать раскладку из оригинального сайта в наш форк, но нельзя наоборот (Будьте внимательны! Один раз использовав наш форк на своей раскладке, уже невозможно будет использовать её на оригинальном сайте, без ручного отката на gist).
-
❌ Ломаются некоторые тулзы, которые используют сериализацию оригинального сайта (Raw Data), в них вы не сможете загрузить свою раскладку.
✅ Добавлена галочка colored border, которая позволяет убрать некрасивую обводку чёрным цветом и сделать, чтобы обводка вычислялась на основании цвета клавиши (чуть темнее, чем цвет клавиши) (PR #269).
✅ Добавлен стиль PRETTY, который прописывается в области Profile / Row:, он делает клавиши чуть более нормализованными по цветам. Но его нельзя просто так включить для старых раскладок, придётся немного перенастроить цвета, чтобы выглядело красиво (PR #269).
✅ Копипаста повёрнутых клавиш работает нормально (PR #270).
✅ Пофикшен баг при перемещении повёрнутых клавиш (PR #268).
Исходный код форка: klavarog/keyboard-layout-editor
Автором форка является u/optozorax. Видно, что автор делал всё колхозно, и не особо старался, так что в вашем праве ругать его, и не пользоваться нашим форком.