10. Terminology (Version 2022-07-01)
Keycode: The output after you press a keyswitch. For example, "Q" or "F11".
Keymap: Also called keyboard layout. Examples of keymaps include QWERTY, DVORAK, Colemak.
Layers: Layers are a QMK specific functionality. The concept is similar to a Fn or FnLock key that is seen on some keyboards.
Layer Key: The keycode you use to switch to a different layer. If you are using QMK Configurator, you'll see M(0) or M(1). If you are following 4. Customizing Keyboard Layout for Linux with QMK (Version 2022-07-01), you'll see the RAISE and LOWER layer keys in the default dactyl_manuform/5x6 layout.
QMK Toolbox: A software tool used to flash a new layout onto your keyboard. It is available on Mac and Windows.
Flashing: Refers to when you install software onto your keyboard.
QMK Configurator: A website that allows you to create a custom keyboard layout and export the layout as a .hex
file. This file is then used in QMK Toolbox.
QMK CLI: QMK's official command line interface tool.
Microcontroller: A microcontroller is a small device that controls your keyboard. Each piece of your keyboard comes with a Pro Micro microcontroller. You may come across it abbreviated as MCU, which stands for MicroController Unit.
Firmware: The software installed on microcontrollers to make your keyboard work. QMK firmware and ZMK firmware are examples.
Last updated