1import{u as l,H as y,d as n,p as d,g as m,l as r,e as w,i as o,h as t,t as i,A as u}from"./CFxGRstO.js";import{_ as h}from"./BZt_Ri8C.js";import{D as b}from"./CtLreyty.js";import{L as k,H as g}from"./BEidaako.js";import{H as f}from"./BHGPqzTl.js";import"./B0kMgEDL.js";import"./BxawZQSS.js";import"./6HuN2jx9.js";import"./DlAUqK2U.js";import"./3muo10-H.js";import"./DgWXIIjn.js";import"./Bnx8nLGV.js";import"./DzpbyIkv.js";import"./CdviQ7zO.js";import"./C16c000V.js";import"./CZtVR1JX.js";import"./Djr_z8St.js";import"./D0gadkbL.js";import"./Dy9Wn6mm.js";async function _(){const{localeProperties:a}=l(),e=[{"@type":"WebPage","@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#webpage",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro",name:"How to Remap Keyboard Keys and Create Macros with reWASD",description:"Create keyboard macros with powerful software for PC. Remap keys, automate actions, disable or reassign keys and customize your keyboard with reWASD.",isPartOf:{"@id":"https://www.rewasd.com/#website"},about:{"@id":"https://www.rewasd.com/#software"},mainEntity:{"@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#howto"},breadcrumb:{"@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#breadcrumb"},inLanguage:a.value.language,datePublished:"2019-08-20T00:00:00+00:00",dateModified:"2026-05-26T10:00:00+00:00",publisher:{"@id":"https://www.rewasd.com/#organization"},keywords:["keyboard macro","remap keyboard keys","disable a key on keyboard","keyboard macro program","reassign keyboard keys","emulate controller with keyboard","keyboard remapper"],significantLink:["https://www.rewasd.com/advanced-controller-mapping","https://help.rewasd.com/"]},{"@type":"BreadcrumbList","@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#breadcrumb",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.rewasd.com"},{"@type":"ListItem",position:2,name:"How to Make a Keyboard Macro"}]},{"@type":"HowTo","@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#howto",name:"How to Make a Keyboard Macro and Disable Keys with reWASD",description:"Step-by-step guide to remapping keyboard keys, creating keyboard macros, disabling keys, emulating an Xbox controller with a keyboard, and adding 10 Shift modifiers with reWASD.",totalTime:"PT10M",estimatedCost:{"@type":"MonetaryAmount",currency:"USD",value:"39.99"},supply:[{"@type":"HowToSupply",name:"Any USB or wireless keyboard (gaming or standard)"},{"@type":"HowToSupply",name:"Windows 10 or Windows 11 PC (64-bit)"}],tool:[{"@type":"HowToTool",name:"reWASD",url:"https://www.rewasd.com"}],inLanguage:a.value.language,about:{"@id":"https://www.rewasd.com/#software"},step:[{"@type":"HowToStep",position:1,name:"Install reWASD and detect connected keyboard",text:"Download reWASD from the official website and install it on your Windows 10 or Windows 11 PC. Once installed, you will see all connected devices in the main window, including your keyboard. Gaming keyboards may require a bit of additional adjustment - just a couple of clicks and you are ready to start.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-1"},{"@type":"HowToStep",position:2,name:"Remap keyboard keys",text:"Pick a key you want to change and map it to any other keyboard key, mouse button or controller button. You can also emulate media keys or mouse movements. After adding a new mapping, press Unmap to switch off the key's native behavior. Add different actions to Single, Long, Double, Triple, Start and Release presses - tap the key once for the first action, press and hold it for a different one.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-2"},{"@type":"HowToStep",position:3,name:"Create a keyboard macro on a standard keyboard",text:"You don't need a fancy macro keyboard - reWASD turns any keyboard into one. Pick the key that will trigger the macro, unmap it and add the sequence you want. reWASD lets you record or build keyboard macro combinations with pauses, breaks, simultaneous button presses and customizable press duration. Use Turbo to fire unlimited taps while holding the key, or Toggle to emulate a pressed key with a single tap. Turbo, Toggle and macros are part of reWASD Advanced Features.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-3"},{"@type":"HowToStep",position:4,name:"Disable a key on your keyboard",text:"Tired of accidentally hitting the Sleep key or any other key you don't need? Choose the key, press Unmap and press Apply - the key is now muted from the system. Note: a few keys remain unmapped intentionally s
1o you never lose access to the whole keyboard. Alt+Ctrl+Delete is one of them - this shortcut also switches reWASD mappings off, acting as an emergency exit if something goes wrong.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-4"},{"@type":"HowToStep",position:5,name:"Emulate an Xbox 360 controller with your keyboard",text:"Don't own a gamepad? Trick the system: with reWASD you can emulate a controller using your keyboard and mouse. Choose a gamepad button from the reWASD mappings list and press Apply - a Virtual Xbox 360 controller will be created. You tap the keyboard keys, reWASD emulates the gamepad buttons. This is also a way to use controller aim assist while playing with a keyboard (avoid using it in competitive games).",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-5"},{"@type":"HowToStep",position:6,name:"Add 10 Shift modifiers for more keyboard mappings",text:"A standard keyboard has only one Shift key, but reWASD lets you add up to 10 Shift modifiers - effectively giving you 10 keyboards in one. Choose a key to act as a Shift, then set new mappings for the whole keyboard layout under that Shift. Combine with Activators and Shortcuts for an almost unlimited number of actions. Enable Toggle on the modifier to use it as a Caps Lock-style switch without holding the key down.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-6"},{"@type":"HowToStep",position:7,name:"Create cross-device macros (keyboard, mouse, controllers)",text:"reWASD supports gamepads, keyboards and mice simultaneously and lets you group them. For example, create a keyboard macro that activates only when a mouse button is pressed - group the devices, set the mouse button as a Shift and add the keyboard mappings inside this Shift. You can also build cross-device Shortcuts combining 2, 3 or 4 keyboards.",url:"https://www.rewasd.com/how-to-make-a-keyboard-macro#step-7"}]},{"@type":"ItemList","@id":"https://www.rewasd.com/how-to-make-a-keyboard-macro#related-articles",name:"Related Keyboard Articles",description:"Related articles and resources about keyboard remapping and macros with reWASD.",numberOfItems:3,itemListElement:[{"@type":"ListItem",position:1,name:"How to reassign keyboard keys and create keyboard macros?",url:"https://www.rewasd.com/blog/post/how-to-reassign-keyboard-keys-and-create-keyboard-macros"},{"@type":"ListItem",position:2,name:"How to change function keys on Windows 11, 10",url:"https://www.rewasd.com/blog/post/how-to-change-function-keys-windows-10"},{"@type":"ListItem",position:3,name:"How to use PS4 Remote Play without controller",url:"https://www.rewasd.com/blog/post/how-to-use-ps4-remote-play-without-controller"}]}];y(e)}const S={class:"tw-text-h3 !tw-font-normal !tw-mb-0 !tw-text-lightyellow"},A={class:"tw-text-display-3 !tw-font-bold tw-mb-2 tw-block !tw-leading-none"},T={class:"tw-text-h3 !tw-font-normal tw-mb-2"},D={class:"tw-mb-4"},H=n({__name:"HowToMakeAKeyboardMacroPage",setup(a){return(e,p)=>{const c=u,s=h;return w(),d(k,{device:m(b).Keyboard},{default:r(()=>[o(g,{name:"keyboard"},{title:r(()=>[t("div",S,i(e.$t("how_to_make_a_keyboard_macro.title")),1),t("strong",A,[o(c,{text:e.$t("how_to_make_a_keyboard_macro.subtitle")},null,8,["text"])]),t("div",T,i(e.$t("how_to_make_a_keyboard_macro.subtitle_2")),1)]),description:r(()=>[t("span",null,[o(s,{content:e.$t("how_to_make_a_keyboard_macro.description")},null,8,["content"])])]),_:1}),o(f,{title:e.$t("how_to_make_a_keyboard_macro.start_using_title")},{default:r(()=>[t("p",D,[o(s,{content:e.$t("how_to_make_a_keyboard_macro.start_using_description")},null,8,["content"])])]),_:1},8,["title"])]),_:1},8,["device"])}}}),X=n({__name:"how-to-make-a-keyboard-macro",setup(a){return _(),(e,p)=>(w(),d(m(H)))}});export{X as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.