|
|
%!s(int64=5) %!d(string=hai) anos | |
|---|---|---|
| .. | ||
| ChangeLog | %!s(int64=5) %!d(string=hai) anos | |
| de | %!s(int64=5) %!d(string=hai) anos | |
| es | %!s(int64=5) %!d(string=hai) anos | |
| fr-fr | %!s(int64=5) %!d(string=hai) anos | |
| gitbook | %!s(int64=9) %!d(string=hai) anos | |
| he-il | %!s(int64=5) %!d(string=hai) anos | |
| ja | %!s(int64=5) %!d(string=hai) anos | |
| ko-kr | %!s(int64=5) %!d(string=hai) anos | |
| pt-br | %!s(int64=5) %!d(string=hai) anos | |
| ru-ru | %!s(int64=5) %!d(string=hai) anos | |
| zh-cn | %!s(int64=5) %!d(string=hai) anos | |
| .nojekyll | %!s(int64=8) %!d(string=hai) anos | |
| CNAME | %!s(int64=8) %!d(string=hai) anos | |
| README.md | %!s(int64=5) %!d(string=hai) anos | |
| _langs.md | %!s(int64=6) %!d(string=hai) anos | |
| _summary.md | %!s(int64=5) %!d(string=hai) anos | |
| adc_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| api_development_environment.md | %!s(int64=6) %!d(string=hai) anos | |
| api_development_overview.md | %!s(int64=6) %!d(string=hai) anos | |
| api_docs.md | %!s(int64=5) %!d(string=hai) anos | |
| api_overview.md | %!s(int64=5) %!d(string=hai) anos | |
| arm_debugging.md | %!s(int64=6) %!d(string=hai) anos | |
| audio_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| breaking_changes.md | %!s(int64=5) %!d(string=hai) anos | |
| breaking_changes_history.md | %!s(int64=5) %!d(string=hai) anos | |
| breaking_changes_instructions.md | %!s(int64=6) %!d(string=hai) anos | |
| chibios_upgrade_instructions.md | %!s(int64=5) %!d(string=hai) anos | |
| cli.md | %!s(int64=6) %!d(string=hai) anos | |
| cli_commands.md | %!s(int64=5) %!d(string=hai) anos | |
| cli_configuration.md | %!s(int64=6) %!d(string=hai) anos | |
| cli_development.md | %!s(int64=6) %!d(string=hai) anos | |
| cli_tab_complete.md | %!s(int64=5) %!d(string=hai) anos | |
| coding_conventions_c.md | %!s(int64=5) %!d(string=hai) anos | |
| coding_conventions_python.md | %!s(int64=6) %!d(string=hai) anos | |
| compatible_microcontrollers.md | %!s(int64=5) %!d(string=hai) anos | |
| config_options.md | %!s(int64=5) %!d(string=hai) anos | |
| configurator_default_keymaps.md | %!s(int64=5) %!d(string=hai) anos | |
| configurator_step_by_step.md | %!s(int64=6) %!d(string=hai) anos | |
| configurator_troubleshooting.md | %!s(int64=6) %!d(string=hai) anos | |
| contributing.md | %!s(int64=5) %!d(string=hai) anos | |
| custom_matrix.md | %!s(int64=6) %!d(string=hai) anos | |
| custom_quantum_functions.md | %!s(int64=5) %!d(string=hai) anos | |
| data_driven_config.md | %!s(int64=5) %!d(string=hai) anos | |
| documentation_best_practices.md | %!s(int64=6) %!d(string=hai) anos | |
| documentation_templates.md | %!s(int64=5) %!d(string=hai) anos | |
| driver_installation_zadig.md | %!s(int64=5) %!d(string=hai) anos | |
| eeprom_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| faq_build.md | %!s(int64=5) %!d(string=hai) anos | |
| faq_debug.md | %!s(int64=5) %!d(string=hai) anos | |
| faq_general.md | %!s(int64=5) %!d(string=hai) anos | |
| faq_keymap.md | %!s(int64=5) %!d(string=hai) anos | |
| faq_misc.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_advanced_keycodes.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_audio.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_auto_shift.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_backlight.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_bluetooth.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_bootmagic.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_combo.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_command.md | %!s(int64=7) %!d(string=hai) anos | |
| feature_debounce_type.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_dip_switch.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_dynamic_macros.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_encoders.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_grave_esc.md | %!s(int64=7) %!d(string=hai) anos | |
| feature_haptic_feedback.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_hd44780.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_joystick.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_key_lock.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_layers.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_layouts.md | %!s(int64=7) %!d(string=hai) anos | |
| feature_leader_key.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_led_indicators.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_led_matrix.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_macros.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_midi.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_mouse_keys.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_oled_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_pointing_device.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_ps2_mouse.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_rawhid.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_rgb_matrix.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_rgblight.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_sequencer.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_space_cadet.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_split_keyboard.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_st7565.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_stenography.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_swap_hands.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_tap_dance.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_terminal.md | %!s(int64=6) %!d(string=hai) anos | |
| feature_thermal_printer.md | %!s(int64=8) %!d(string=hai) anos | |
| feature_unicode.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_userspace.md | %!s(int64=5) %!d(string=hai) anos | |
| feature_velocikey.md | %!s(int64=7) %!d(string=hai) anos | |
| feature_wpm.md | %!s(int64=5) %!d(string=hai) anos | |
| flashing.md | %!s(int64=5) %!d(string=hai) anos | |
| flashing_bootloadhid.md | %!s(int64=6) %!d(string=hai) anos | |
| fuse.txt | %!s(int64=5) %!d(string=hai) anos | |
| getting_started_docker.md | %!s(int64=5) %!d(string=hai) anos | |
| getting_started_github.md | %!s(int64=5) %!d(string=hai) anos | |
| getting_started_introduction.md | %!s(int64=6) %!d(string=hai) anos | |
| getting_started_make_guide.md | %!s(int64=5) %!d(string=hai) anos | |
| getting_started_vagrant.md | %!s(int64=5) %!d(string=hai) anos | |
| hand_wire.md | %!s(int64=5) %!d(string=hai) anos | |
| hardware_avr.md | %!s(int64=5) %!d(string=hai) anos | |
| hardware_drivers.md | %!s(int64=6) %!d(string=hai) anos | |
| hardware_keyboard_guidelines.md | %!s(int64=5) %!d(string=hai) anos | |
| how_a_matrix_works.md | %!s(int64=5) %!d(string=hai) anos | |
| how_keyboards_work.md | %!s(int64=6) %!d(string=hai) anos | |
| i2c_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| index.html | %!s(int64=5) %!d(string=hai) anos | |
| internals_defines.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_gpio_control.md | %!s(int64=5) %!d(string=hai) anos | |
| internals_input_callback_reg.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_midi_device.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_midi_device_setup_process.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_midi_util.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_send_functions.md | %!s(int64=8) %!d(string=hai) anos | |
| internals_sysex_tools.md | %!s(int64=8) %!d(string=hai) anos | |
| isp_flashing_guide.md | %!s(int64=5) %!d(string=hai) anos | |
| keycodes.md | %!s(int64=5) %!d(string=hai) anos | |
| keycodes_basic.md | %!s(int64=5) %!d(string=hai) anos | |
| keycodes_us_ansi_shifted.md | %!s(int64=6) %!d(string=hai) anos | |
| keymap.md | %!s(int64=6) %!d(string=hai) anos | |
| mod_tap.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs_building_firmware.md | %!s(int64=6) %!d(string=hai) anos | |
| newbs_building_firmware_configurator.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs_flashing.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs_getting_started.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs_git_best_practices.md | %!s(int64=6) %!d(string=hai) anos | |
| newbs_git_resolving_merge_conflicts.md | %!s(int64=6) %!d(string=hai) anos | |
| newbs_git_resynchronize_a_branch.md | %!s(int64=6) %!d(string=hai) anos | |
| newbs_git_using_your_master_branch.md | %!s(int64=6) %!d(string=hai) anos | |
| newbs_learn_more_resources.md | %!s(int64=5) %!d(string=hai) anos | |
| newbs_testing_debugging.md | %!s(int64=5) %!d(string=hai) anos | |
| one_shot_keys.md | %!s(int64=5) %!d(string=hai) anos | |
| other_eclipse.md | %!s(int64=5) %!d(string=hai) anos | |
| other_vscode.md | %!s(int64=5) %!d(string=hai) anos | |
| platformdev_chibios_earlyinit.md | %!s(int64=5) %!d(string=hai) anos | |
| platformdev_selecting_arm_mcu.md | %!s(int64=6) %!d(string=hai) anos | |
| power.txt | %!s(int64=8) %!d(string=hai) anos | |
| pr_checklist.md | %!s(int64=5) %!d(string=hai) anos | |
| proton_c_conversion.md | %!s(int64=5) %!d(string=hai) anos | |
| qmk.css | %!s(int64=8) %!d(string=hai) anos | |
| qmk_custom_dark.css | %!s(int64=5) %!d(string=hai) anos | |
| qmk_custom_light.css | %!s(int64=5) %!d(string=hai) anos | |
| quantum_keycodes.md | %!s(int64=6) %!d(string=hai) anos | |
| redirects.json | %!s(int64=6) %!d(string=hai) anos | |
| ref_functions.md | %!s(int64=5) %!d(string=hai) anos | |
| reference_configurator_support.md | %!s(int64=5) %!d(string=hai) anos | |
| reference_glossary.md | %!s(int64=5) %!d(string=hai) anos | |
| reference_info_json.md | %!s(int64=5) %!d(string=hai) anos | |
| reference_keymap_extras.md | %!s(int64=5) %!d(string=hai) anos | |
| serial_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| spi_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| support.md | %!s(int64=6) %!d(string=hai) anos | |
| sw.js | %!s(int64=8) %!d(string=hai) anos | |
| syllabus.md | %!s(int64=6) %!d(string=hai) anos | |
| tap_hold.md | %!s(int64=5) %!d(string=hai) anos | |
| translating.md | %!s(int64=6) %!d(string=hai) anos | |
| uart_driver.md | %!s(int64=5) %!d(string=hai) anos | |
| understanding_qmk.md | %!s(int64=5) %!d(string=hai) anos | |
| unit_testing.md | %!s(int64=5) %!d(string=hai) anos | |
| usb_nkro.txt | %!s(int64=9) %!d(string=hai) anos | |
| ws2812_driver.md | %!s(int64=5) %!d(string=hai) anos | |
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.
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.
Check out the support page to see how you can get help using QMK.
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.