const__pageData=JSON.parse('{"title":"Glossary of QMK Terms","description":"","frontmatter":{},"headers":[],"relativePath":"reference_glossary.md","filePath":"reference_glossary.md"}');
const_sfc_main={name:"reference_glossary.md"};
const_hoisted_1=/* @__PURE__ */createStaticVNode('<h1id="glossary-of-qmk-terms"tabindex="-1">GlossaryofQMKTerms<aclass="header-anchor"href="#glossary-of-qmk-terms"aria-label="Permalink to "Glossary of QMK Terms""></a></h1><h2id="arm"tabindex="-1">ARM<aclass="header-anchor"href="#arm"aria-label="Permalinkto"ARM""></a></h2><p>Alineof32-bitMCUsproducedbyanumberofcompanies,suchasAtmel,Cypress,Kinetis,NXP,ST,andTI.</p><h2id="avr"tabindex="-1">AVR<aclass="header-anchor"href="#avr"aria-label="Permalinkto"AVR""></a></h2><p>Alineof8-bitMCUsproducedby<ahref="https://www.microchip.com/"target="_blank"rel="noreferrer">Atmel</a>.AVRwastheoriginalplatformthatTMKsupported.</p><h2id="azerty"tabindex="-1">AZERTY<aclass="header-anchor"href="#azerty"aria-label="Permalinkto"AZERTY""></a></h2><p>ThestandardFrançais(French)keyboardlayout.Namedforthefirst6keysonthekeyboard.</p><h2id="backlight"tabindex="-1">Backlight<aclass="header-anchor"href="#backlight"aria-label="Permalinkto"Backlight""></a></h2><p>Agenerictermforlightingonakeyboard.Thebacklightistypically,butnotalways,anarrayofLEDsthatshinethroughkeycapsand/orswitches.</p><h2id="bluetooth"tabindex="-1">Bluetooth<aclass="header-anchor"href="#bluetooth"aria-label="Permalinkto"Bluetooth""></a></h2><p>Ashortrangepeertopeerwirelessprotocol.Mostcommonwirelessprotocolforakeyboard.</p><h2id="bootloader"tabindex="-1">Bootloader<aclass="header-anchor"href="#bootloader"aria-label="Permalinkto"Bootloader""></a></h2><p>AspecialprogramthatiswrittentoaprotectedareaofyourMCUthatallowstheMCUtoupgradeitsownfirmware,typicallyoverUSB.</p><h2id="bootmagic"tabindex="-1">Bootmagic<aclass="header-anchor"href="#bootmagic"aria-label="Permalinkto"Bootmagic""></a></h2><p>Afeaturethatallowsforvariouskeyboardbehaviorchangestohappenonthefly,suchasswappingordisablingcommonkeys.</p><h2id="c"tabindex="-1">C<aclass="header-anchor"href="#c"aria-label="Permalinkto"C""></a></h2><p>Alow-levelprogramminglanguagesuitableforsystemcode.MostQMKcodeiswritteninC.</p><h2id="colemak"tabindex="-1">Colemak<aclass="header-anchor"href="#colemak"aria-label="Permalinkto"Colemak""></a></h2><p>Analternativekeyboardlayoutthatisgaininginpopularity.</p><h2id="compile"tabindex="-1">Compile<aclass="header-anchor"href="#compile"aria-label="Permalinkto"Compile""></a></h2><p>TheprocessofturninghumanreadablecodeintomachinecodeyourMCUcanrun.</p><h2id="dvorak"tabindex="-1">Dvorak<aclass="header-anchor"href="#dvorak"aria-label="Permalinkto"Dvorak""></a></h2><p>AnalternativekeyboardlayoutdevelopedbyDr.AugustDvorakinthe1930's.AshortenedformoftheDvorakSimplifiedKeyboard.</p><h2id="dynamic-macro"tabindex="-1">DynamicMacro<aclass="header-anchor"href="#dynamic-macro"aria-label="Permalinkto"DynamicMacro""></a></h2><p>Amacrowhichhasbeenrecordedonthekeyboardandwhichwillbelostwhenthekeyboardisunpluggedorthecomputerrebooted.</p><ul><li><ahref="./features/dynamic_macros">DynamicMacroDocumentation</a></li></ul><h2id="eclipse"tabindex="-1">Eclipse<aclass="header-anchor"href="#eclipse"aria-label="Permalinkto"Eclipse""></a></h2><p>AnIDEthatispopularwithmanyCdevelopers.</p><ul><li><ahref="./other_eclipse">EclipseSetupInstructions</a></li></ul><h2id="firmware"tabindex="-1">Firmware<aclass="header-anchor"href="#firmware"aria-label="Permalinkto"Firmware""></a></h2><p>ThesoftwarethatcontrolsyourMCU.</p><h2id="git"tabindex="-1">git<aclass="header-anchor"href="#git"aria-label="Permalinkto"git""></a></h2><p>Versioningsoftwareusedatthecommandline</p><h2id="github"tabindex="-1">GitHub<aclass="header-ancho