Actions
An action is what happens when a map tap binding fires. MapXr supports keyboard output, mouse buttons, layer switching, and sticky modifier keys, macros, key chords, altering variables and more.
Key action
Send a key combination to the active window, optionally with the modifiers selected also pressed.
Key Chord
Send multiple keys at once.
Type String
Allows you to define a string of letters to type. Perhaps if you type something frequently enough this could be useful.
Macro
A macro is a sequence of actions. If you want a tap to perform multiple actions, you can define a macro for it and even specify a delay between each action.
Push Layer
Pushed the specified profile onto the layer stack, for more info see the layers page.
Pop Layer
Removes the current layer from the stack, for more info see the layers page.
Switch Layer
Ignoring the layer stack, this action just switches the current active layer to the specified profile. For more info see the layers page.
Toggle Variable
Toggles a variable from true to false and from false to true. For more info see the variables page.
Set Variable
Explicitly sets a variable to a specific value. For more info see the variables page.
Conditional
Branching action logic based on the state of a specified variable. For more info see the variables page.
Block
An explicitly empty action that will do nothing even if the current layer has passthrough enabled. For more info see the layers page.
Alias
This will call a pre-defined action by name. For more info see the aliases page.
Hold Modifier
This will hold the specified modifier keys for the next registered tap
actions. It has the modes toggle, count and timeout.
Toggle just turns the modifiers on and will turn them off when repeated.
Count turns the modifiers on for a specified number of next taps and then turns
them off.
Timeout turns the modifiers on for a specified duration and then turns them off.
Mouse Click
Fires a selected mouse click at the current cursor position.
Mouse Double Click
Fires a selected mouse double click at the current cursor position.
Mouse Scroll
Performs a mouse scroll action in the specified direction.
Vibrate
You can specify a vibration pattern to send to the device. Not useful on it's own but can be paired with a macro.