qmk-firmware/docs/ru-ru
Gregory Gubarev e8efc46e74 [Docs] Creating RU version of getting_started_introduction (#7224)
* Creating RU version of getting_started_introduction

* Update docs/ru-ru/getting_started_introduction.md

Update "предполагается"

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

* Update docs/ru-ru/getting_started_introduction.md

Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
2019-12-06 11:25:05 -08:00
..
README.md [Docs] started Russian translation of Newbs Guide (partial) (#6967) 2019-10-28 16:22:58 -07:00
_summary.md Add _summary.md for Russian docs with proper language prefix (#7514) 2019-11-30 13:01:41 +00:00
becoming_a_qmk_collaborator.md [Docs] Create RU ver of becoming_a_qmk_collaborator (#7226) 2019-12-06 11:16:00 -08:00
getting_started_build_tools.md [Docs] Encourage newbs to not download the repo as a zip (#7353) 2019-11-14 11:37:18 -08:00
getting_started_getting_help.md [Docs] Create RU ver getting_started_getting_help (#7227) 2019-11-04 13:44:49 -08:00
getting_started_github.md [Docs] Create RU ver of getting_started_github (#7225) 2019-11-08 16:30:20 -08:00
getting_started_introduction.md [Docs] Creating RU version of getting_started_introduction (#7224) 2019-12-06 11:25:05 -08:00
newbs.md [Docs] started Russian translation of Newbs Guide (partial) (#6967) 2019-10-28 16:22:58 -07:00
newbs_getting_started.md [Docs] started Russian translation of Newbs Guide (partial) (#6967) 2019-10-28 16:22:58 -07:00

README.md

Quantum Mechanical Keyboard Firmware

Current Version Build Status Discord Docs Status GitHub contributors GitHub forks

Что такое QMK Firmware?

QMK (Quantum Mechanical Keyboard) — это сообщество, работающее над ПО с открытым исходным кодом, которое разрабатывает QMK Firmware, QMK Toolbox, qmk.fm и эту документацию. QMK Firmware — это прошивка для клавиатур, основанная на tmk_keyboard с множеством полезных функций для микроконтроллеров Atmel AVR, а именно, для продуктов компаний OLKB, ErgoDox EZ и Clueboard. Она также была портирована на чипы ARM при помощи ChibiOS. Вы можете использовать ее для клавиатуры, собранной вручную или имеющей нестандартную печатную плату.

Как скачать

Если вы собираетесь добавить раскладку, клавиатуру или новые функции в QMK, то самый простой путь реализации — это сделать форк репозитория на GitHub, клонировать ваш репозиторий локально для дальнейшего внесения изменений, сделать пуш изменений, а затем открыть пулреквест из вашего форка.

Также вы можете либо скачать репозиторий (zip, tar), либо клонировать его через git (git@github.com:qmk/qmk_firmware.git) или https (https://github.com/qmk/qmk_firmware.git).

Как скомпилировать

Перед компиляцией вам необходимо настроить окружение разработчика для AVR или/и ARM. После этого используйте команду make со следующим синтаксисом, чтобы собрать клавиатуру и раскладку:

make planck/rev4:default

Данная команда соберет ревизию rev4 клавиатуры planck с раскладкой default. Не все клавиатуры имеют ревизии (они также называются subprojects или folders), в этом случае она может быть опущена:

make preonic:default

Как настроить

QMK обладает множеством функций для исследования, и справочная документация может стать хорошей отправной точкой для знакомства с ними. Большинством функций можно воспользоваться модифицируя раскладку и изменяя коды клавиш.