Jack Humbert 711e8b968b Merge branch 'docusaurus' of github.com:qmk/qmk_firmware into docusaurus 3 роки тому
..
ChangeLog e28bc93a0c Migrate other usages of `:id=...` 3 роки тому
gitbook bb8c5cd54a half of summary added 3 роки тому
ja e28bc93a0c Migrate other usages of `:id=...` 3 роки тому
zh-cn e28bc93a0c Migrate other usages of `:id=...` 3 роки тому
README.md db9f5c6013 add docsify forwarder & redirects 3 роки тому
adc_driver.md 272281f1a0 Add analog support for RP2040 (#19453) 3 роки тому
api_development_environment.md 99850aabca Add API documentation 6 роки тому
api_development_overview.md 99850aabca Add API documentation 6 роки тому
api_docs.md fff2249a7c more sidebar labels 3 роки тому
api_overview.md fff2249a7c more sidebar labels 3 роки тому
arm_debugging.md 52c18ef026 [Docs] fix docs (#7642) 6 роки тому
audio_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
breaking_changes.md fff2249a7c more sidebar labels 3 роки тому
breaking_changes_history.md f5ccd04a5f Stub changelog 3 роки тому
breaking_changes_instructions.md fff2249a7c more sidebar labels 3 роки тому
chibios_upgrade_instructions.md 7ebb8c2dec Update branch names to reflect configurator's new deployment. (#19999) 3 роки тому
cli.md fff2249a7c more sidebar labels 3 роки тому
cli_commands.md fff2249a7c more sidebar labels 3 роки тому
cli_configuration.md fff2249a7c more sidebar labels 3 роки тому
cli_development.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
cli_tab_complete.md fff2249a7c more sidebar labels 3 роки тому
coding_conventions_c.md 959f4cbb62 docs: some typos (#18582) 4 роки тому
coding_conventions_python.md fc5eb10822 resolve all links, update internals 3 роки тому
compatible_microcontrollers.md ac5e6b6a3b Tentative Teensy 3.5 support (#14420) 4 роки тому
config_options.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
configurator_architecture.md fff2249a7c more sidebar labels 3 роки тому
configurator_default_keymaps.md fff2249a7c more sidebar labels 3 роки тому
configurator_diagram.drawio 9a0118c603 Architecture documentation for Configurator and API (#13935) 5 роки тому
configurator_diagram.svg 9a0118c603 Architecture documentation for Configurator and API (#13935) 5 роки тому
configurator_step_by_step.md fff2249a7c more sidebar labels 3 роки тому
configurator_troubleshooting.md fff2249a7c more sidebar labels 3 роки тому
contributing.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
custom_matrix.md 11d49d00e7 Remove matrix_init_quantum/matrix_scan_quantum (#19806) 3 роки тому
custom_quantum_functions.md fff2249a7c more sidebar labels 3 роки тому
data_driven_config.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
documentation_best_practices.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
documentation_templates.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
driver_installation_zadig.md fff2249a7c more sidebar labels 3 роки тому
easy_maker.md f6a7f4d4ac update the Chinese translation based on the latest English version (#14924) 4 роки тому
eeprom_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
faq_build.md fc5eb10822 resolve all links, update internals 3 роки тому
faq_debug.md fff2249a7c more sidebar labels 3 роки тому
faq_general.md fff2249a7c more sidebar labels 3 роки тому
faq_keymap.md d241e80533 Keymap FAQ updates (#17130) 4 роки тому
faq_misc.md fff2249a7c more sidebar labels 3 роки тому
feature_advanced_keycodes.md 6d53f61608 Merge remote-tracking branch 'upstream/master' into docusaurus 3 роки тому
feature_audio.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_auto_shift.md fff2249a7c more sidebar labels 3 роки тому
feature_autocorrect.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_backlight.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_bluetooth.md d810878d5e Normalise output selection (Bluetooth) keycodes (#19004) 3 роки тому
feature_bootmagic.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_caps_word.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_combo.md 6d53f61608 Merge remote-tracking branch 'upstream/master' into docusaurus 3 роки тому
feature_command.md a03aa301de Remove Full Bootmagic (#13846) 5 роки тому
feature_converters.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_debounce_type.md fff2249a7c more sidebar labels 3 роки тому
feature_digitizer.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_dip_switch.md 9d1c98c891 Added right vs left specific pin assignments for dip switch (#13074) 5 роки тому
feature_dynamic_macros.md fff2249a7c more sidebar labels 3 роки тому
feature_eeprom.md fff2249a7c more sidebar labels 3 роки тому
feature_encoders.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_grave_esc.md b45a037c7e Rename some Quantum keycodes (#15968) 4 роки тому
feature_haptic_feedback.md e4d2ba9a4d Align haptic feedback keycode names (#18964) 3 роки тому
feature_hd44780.md 9ee2effe8e HD44780 driver rework (#16370) 4 роки тому
feature_joystick.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_key_lock.md eeb3f9c043 Merge remote-tracking branch 'origin/master' into develop 3 роки тому
feature_key_overrides.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_layers.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_layouts.md fff2249a7c more sidebar labels 3 роки тому
feature_leader_key.md fff2249a7c more sidebar labels 3 роки тому
feature_led_indicators.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_led_matrix.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_macros.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_midi.md 650864c27d Merge remote-tracking branch 'origin/master' into develop 3 роки тому
feature_mouse_keys.md 2a61bfc27d add "inertia" mode for mouse keys (#18774) 3 роки тому
feature_oled_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_os_detection.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_pointing_device.md 6d53f61608 Merge remote-tracking branch 'upstream/master' into docusaurus 3 роки тому
feature_programmable_button.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_ps2_mouse.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_rawhid.md b56282756b [Docs] Clean up some code block languages (#14434) 5 роки тому
feature_rgb_matrix.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_rgblight.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_secure.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_send_string.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_sequencer.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_space_cadet.md fff2249a7c more sidebar labels 3 роки тому
feature_split_keyboard.md fc5eb10822 resolve all links, update internals 3 роки тому
feature_st7565.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_stenography.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_swap_hands.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_tap_dance.md fff2249a7c more sidebar labels 3 роки тому
feature_tri_layer.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_unicode.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
feature_userspace.md fff2249a7c more sidebar labels 3 роки тому
feature_velocikey.md 74484e21af Deprecate `VLK_TOG` for `VK_TOGG` (#18807) 3 роки тому
feature_wpm.md fff2249a7c more sidebar labels 3 роки тому
flash_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
flashing.md fff2249a7c more sidebar labels 3 роки тому
flashing_bootloadhid.md fff2249a7c more sidebar labels 3 роки тому
fuse.txt 1b7b72c0e9 Ensure single newline at EOF for core files (#11310) 5 роки тому
getting_started_docker.md b56282756b [Docs] Clean up some code block languages (#14434) 5 роки тому
getting_started_github.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
getting_started_introduction.md 09c7304bd9 [Docs] update git command and directory name of documents (#7619) 6 роки тому
getting_started_make_guide.md fff2249a7c more sidebar labels 3 роки тому
getting_started_vagrant.md b56282756b [Docs] Clean up some code block languages (#14434) 5 роки тому
gpio_control.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
hand_wire.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
hardware_drivers.md b2a186cf92 Purge uGFX. (#14720) 5 роки тому
hardware_keyboard_guidelines.md fc5eb10822 resolve all links, update internals 3 роки тому
how_a_matrix_works.md 92a787ca4c [Docs] Use HTTPS for images and links where possible (#11695) 5 роки тому
how_keyboards_work.md fff2249a7c more sidebar labels 3 роки тому
i2c_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
isp_flashing_guide.md 7ce0874617 Merge branch 'master' into docusaurus 3 роки тому
keycodes.md fff2249a7c more sidebar labels 3 роки тому
keycodes_basic.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
keycodes_magic.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
keycodes_us_ansi_shifted.md fff2249a7c more sidebar labels 3 роки тому
keymap.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
mod_tap.md 14f886d03b [Docs] Address some typos (also in moonlander matrix.c) (#16248) 4 роки тому
newbs.md fc5eb10822 resolve all links, update internals 3 роки тому
newbs_building_firmware.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
newbs_building_firmware_configurator.md fff2249a7c more sidebar labels 3 роки тому
newbs_building_firmware_workflow.md fff2249a7c more sidebar labels 3 роки тому
newbs_flashing.md 40a4ee5114 add remaining, convert tabs 3 роки тому
newbs_getting_started.md fff2249a7c more sidebar labels 3 роки тому
newbs_git_best_practices.md fff2249a7c more sidebar labels 3 роки тому
newbs_git_resolving_merge_conflicts.md fff2249a7c more sidebar labels 3 роки тому
newbs_git_resynchronize_a_branch.md fff2249a7c more sidebar labels 3 роки тому
newbs_git_using_your_master_branch.md fff2249a7c more sidebar labels 3 роки тому
newbs_learn_more_resources.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
newbs_testing_debugging.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
one_shot_keys.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
other_eclipse.md fff2249a7c more sidebar labels 3 роки тому
other_vscode.md fff2249a7c more sidebar labels 3 роки тому
platformdev_blackpill_f4x1.md e5b36e2c3f Docs: typo fixes in platformdev_blackpill_f4x1.md (#19635) 3 роки тому
platformdev_chibios_earlyinit.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
platformdev_proton_c.md 345e19f691 Add converter docs (#17593) 4 роки тому
platformdev_rp2040.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
platformdev_selecting_arm_mcu.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
porting_your_keyboard_to_qmk.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
power.txt bb53635f33 Trim trailing whitespace 8 роки тому
pr_checklist.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
qmk.css ccc87421e7 Some more tweaks to make everything look nice 8 роки тому
qmk_custom_dark.css 4e8166750b Small tweaks to docs to make them more user friendly (#11518) 5 роки тому
qmk_custom_light.css 4e8166750b Small tweaks to docs to make them more user friendly (#11518) 5 роки тому
quantum_keycodes.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
quantum_painter.md 40a4ee5114 add remaining, convert tabs 3 роки тому
quantum_painter_lvgl.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
quantum_painter_qff.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
quantum_painter_qgf.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
quantum_painter_rle.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
redirects.json d569f08771 Configuration system for CLI (#6708) 7 роки тому
ref_functions.md fff2249a7c more sidebar labels 3 роки тому
reference_configurator_support.md fff2249a7c more sidebar labels 3 роки тому
reference_glossary.md fff2249a7c more sidebar labels 3 роки тому
reference_info_json.md fff2249a7c more sidebar labels 3 роки тому
reference_keymap_extras.md 4a8bd7b9a5 Rename keymap_extras headers for consistency (#16939) 4 роки тому
serial_driver.md fc5eb10822 resolve all links, update internals 3 роки тому
spi_driver.md 0e59827023 Merge remote-tracking branch 'upstream/master' into develop 5 роки тому
squeezing_avr.md 896d9aa98c Add rp2040_ce and add elite-pi and helios as alias (#19830) 3 роки тому
support.md e4823aadec Fix capitalisation of "GitHub" (#9184) 6 роки тому
support_deprecation_policy.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
sw.js 303f425c6b Fix up info boxes. 8 роки тому
syllabus.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
tap_hold.md fff2249a7c more sidebar labels 3 роки тому
translating.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
uart_driver.md 04b51e381e Update UART driver API (#14839) 4 роки тому
understanding_qmk.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
unit_testing.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому
usb_nkro.txt 995c3141a6 convert docs to lowercase and underscores 9 роки тому
ws2812_driver.md 2cef3465e8 add docusaurus, convert notes/tips, ids 3 роки тому

README.md

import DocsifyForwarder from '@site/src/components/DocsifyForwarder';

Quantum Mechanical Keyboard Firmware

What is QMK Firmware?

QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices. A core group of collaborators maintains QMK Firmware, QMK Configurator, QMK Toolbox, qmk.fm, and this documentation with the help of community members like you.

Get Started

:::tip Basic [QMK Configurator](newbs_building_firmware_configurator.md)
User friendly graphical interfaces, no programming knowledge required. ::: :::caution Advanced [Use The Source](newbs.md)
More powerful, but harder to use. :::

Make It Yours

QMK has lots of features to explore, and a good deal of reference documentation to dig through. Most features are taken advantage of by modifying your keymap, and changing the keycodes.

Need help?

Check out the support page to see how you can get help using QMK.

Give Back

There are a lot of ways you can contribute to the QMK Community. The easiest way to get started is to use it and spread the word to your friends.