# Glossary of QMK terms git : versioning software used at the commandline keymap : an array of keycodes mapped to a physical keyboard layout, which are processed on key presses and releases matrix : a wiring pattern of columns and rows (and usually diodes) that enables the MCU to detect keypresses with a fewer number of pins