⌨️UBouncepawPolyporus

Polyporus

Концепт программы-генератора кусочков клавиатурных прошивок, конфигов, картинок, всякого такого.

Название

Назвал в честь красивого гриба полипоруса. википедия.

Мне нравится, что полипорус — сапротроф. То есть, редуцент. Короче, ест гниль и мёртвое. Неплохая метафора для того, что я думаю собираться делать.

Кейс

  • Вот поменял я раскладку. И как мне схему менять? Вручную на кле?! Лень же. В итоге рассинрон, который я фикшу раз в полгода. Иногда не фикшу. Обычно, то есть. А вот если картинка будет сама меняться, то вообще сказка!

  • Вот есть у меня в ймк какой-нибудь кастомный кикод. Для каждого кикода надо делать декларацию имени и реализацию в нужном месте. Мне что, за всем этим следить? Не хочу, пускай работает машина.

Принцип

На вход данные в специальном формате. На выходе, на выбор:

  • Картинка красивая в .svg

  • Разметка красивая в .html + .css

  • Половина кода для клавиатуры на ймк

  • А может я захочу Ракиту на ардуине делать вообще? Тогда будет вывод в ардуинокод. Возможно, это даже реалистичнее.

  • Как вариант, можно выводить что-нибудь для системы U/Vftdan/Evdevremap.

Ergogen

Показали тут Ergogen от автора Absolem. Выглядит очень круто и так, будто очень сильно пересекается по теме с Полипорусом. Отдаюсь Ергогену, Полипорус будет использовать формат, совместимый с Ергогеном, либо я вообще забью на Полипорус, и буду контрибутить в Ергоген. Либо форкну Ергоген и назову это Полипорусом. Не знаю пока, но выглядит интересно.