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
User friendly graphical interfaces, no programming knowledge required. :::
::: warning Advanced Use The Source
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.
- Help people out on our forums and chat rooms:
- Contribute to our documentation by clicking "Edit This Page" at the bottom
- Report a bug
- Open a Pull Request