const_hoisted_1=/* @__PURE__ */createStaticVNode('<h1id="macros"tabindex="-1">Macros<aclass="header-anchor"href="#macros"aria-label="Permalink to "Macros""></a></h1><p>Macrosallowyoutosendmultiplekeystrokeswhenpressingjustonekey.QMKhasanumberofwaystodefineandusemacros.Thesecandoanythingyouwant:typecommonphrasesforyou,copypasta,repetitivegamemovements,orevenhelpyoucode.</p><divclass="warningcustom-block"><pclass="custom-block-title">WARNING</p><p><strong>SecurityNote</strong>:Whileitispossibletousemacrostosendpasswords,creditcardnumbers,andothersensitiveinformationitisasupremelybadideatodoso.Anyonewhogetsaholdofyourkeyboardwillbeabletoaccessthatinformationbyopeningatexteditor.</p></div><h2id="using-macros-in-json-keymaps"tabindex="-1">UsingMacrosInJSONKeymaps<aclass="header-anchor"href="#using-macros-in-json-keymaps"aria-label="Permalinkto"UsingMacrosInJSONKeymaps""></a></h2><p>Youcandefineupto32macrosina<code>keymap.json</code>file,asusedby<ahref="./newbs_building_firmware_configurator">Configurator</a>,and<code>qmkcompile</code>.Youcandefinethesemacrosinalistunderthe<code>macros</code>keyword,likethis:</p><divclass="language-jsonvp-adaptive-theme"><buttontitle="CopyCode"class="copy"></button><spanclass="lang">json</span><preclass="shikishiki-themesgithub-lightgithub-darkvp-code"><code><spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">{</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"keyboard"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"handwired/my_macropad"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"keymap"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"my_keymap"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"macros"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:[</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">[</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">{</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"action"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"down"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"keycodes"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:[</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"LSFT"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">]},</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"helloworld1"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span></span>\n<spanclass="line"><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">{</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"action"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"up"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">,</span><spanstyle="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">"keycodes"</span><spanstyle="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:[</span><spanstyle="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"LSFT"</span><spanstyle="-