to.halt
to.halt
is specified in to_if_alone
or to_if_held_down
and is used to cancel subsequent actions like to_after_key_up
or to_delayed_action
.
Example
The following json changes holding tab
key to mute
.
The halt
in to_if_held_down
suppresses to_after_key_up
when mute
is sent.
{
"description": "Mute when tab is held down",
"manipulators": [
{
"type": "basic",
"from": { "key_code": "tab" },
"to_after_key_up": [{ "key_code": "tab" }],
"to_if_held_down": [
{
"consumer_key_code": "mute",
"halt": true
}
]
}
]
}