|
3 年之前 | |
---|---|---|
.. | ||
README.md | c71d67ba3f [Core] [Docs] Remove travis-ci references (#13916) | 3 年之前 |
_summary.md | e4823aadec Fix capitalisation of "GitHub" (#9184) | 5 年之前 |
hardware.md | 92a787ca4c [Docs] Use HTTPS for images and links where possible (#11695) | 4 年之前 |
hardware_avr.md | b021c2f2c5 Port new_keyboard.sh to CLI (#13706) | 3 年之前 |
hardware_drivers.md | b2a186cf92 Purge uGFX. (#14720) | 3 年之前 |
hardware_keyboard_guidelines.md | b2a186cf92 Purge uGFX. (#14720) | 3 年之前 |
newbs.md | 92a787ca4c [Docs] Use HTTPS for images and links where possible (#11695) | 4 年之前 |
newbs_best_practices.md | e4823aadec Fix capitalisation of "GitHub" (#9184) | 5 年之前 |
newbs_building_firmware.md | bc7f1dd296 [Docs] Spanish translation (#7068) | 5 年之前 |
newbs_building_firmware_configurator.md | e4823aadec Fix capitalisation of "GitHub" (#9184) | 5 年之前 |
newbs_flashing.md | bc7f1dd296 [Docs] Spanish translation (#7068) | 5 年之前 |
newbs_getting_started.md | 92a787ca4c [Docs] Use HTTPS for images and links where possible (#11695) | 4 年之前 |
newbs_learn_more_resources.md | e4823aadec Fix capitalisation of "GitHub" (#9184) | 5 年之前 |
newbs_testing_debugging.md | 92a787ca4c [Docs] Use HTTPS for images and links where possible (#11695) | 4 年之前 |
QMK (Quantum Mechanical Keyboard) es una comunidad open source que mantiene el firmware QMK, QMK Toolbox, qmk.fm, y estos documentos. El firmware QMK es un firmware para teclados basado en tmk_keyboard con algunas características útiles para controladores Atmel AVR, y más específicamente, la línea de productos OLKB, el teclado ErgoDox EZ, y la línea de productos Clueboard. También ha sido portado a chips ARM chips usando ChibiOS. Lo puedes utilizar para manejar tu propio teclado ya sea cableado a mano o basado en una PCB personalizada.
Si estás pensando en contribuir con un keymap, teclado, or característica a QMK, la manera más sencilla es hacer un fork del repositorio en GitHub, y clonar tu repositorio localmente para hacer los cambios, subirlos, y abir un Pull Request desde tu fork.
De cualquier manera, también puedes descargarlo directamente en formatos (zip, tar), o clonarlo via git (git@github.com:qmk/qmk_firmware.git
), o https (https://github.com/qmk/qmk_firmware.git
).
Antes de poder compilar, necesitarás instalar un entorno para el desarrollo de AVR y/o ARM. Una vez hayas completado este paso, usarás el comando make
para compilar un teclado y keymap con la siguiente notación:
make planck/rev4:default
Este ejemplo compilaría la revisión rev4
del teclado planck
con el keymap default
. No todos los teclados tienen revisiones (también llamados subproyectos o carpetas), en ese caso, se puede omitir:
make preonic:default
QMK tiene montones de características para explorar, y una buena cantidad de documentación de referencia en la que sumergirse. Se pueden sacar provecho de la mayoría de las características modificando tu keymap, y cambiando los keycodes.