You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{
// Does not really work well
"type": "basic",
"from": {
"key_code": "period",
"modifiers": {
"mandatory": [
"left_shift",
"left_option"
]
}
},
"to": [
{
"key_code": "right_arrow",
"modifiers": [
"left_option",
"right_control",
"right_shift"
]
},
// Pause here for 0.25 seconds
{
"key_code": "tab",
"modifiers": [
"left_command"
]
},
// Pause here for 0.25 seconds
{
"key_code": "left_arrow",
"modifiers": [
"left_option",
"right_control",
"right_shift"
]
}
]
}
The issue is that the keys are invoked way too fast after each other thus not allowing the computer to execute the intended actions fully.
Ideally we would like to pause between certain keystrokes as a program might be running that is laggy or slow.
It could be something along the lines
{
wait: {
time: 500
}
}
or
{
wait: {
until: application is in front "abcdef"
}
}
you would likely have to rework how things are executed or add a whole new to_pausable logic to handle it to pull this off.
However, the need for something like this has arisen multiple times so it is a very valid usecase. Sometimes, there needs to be a delay when one keystroke or shortcut is to trigger multiple keystrokes that do things that might take certain time. We the developer is already in a messy situation utilizing karabiner so its just about enabling the workflow to improve further.
If you don't see the usecase, realize the use case is not about you.
The text was updated successfully, but these errors were encountered:
Take this example:
The issue is that the keys are invoked way too fast after each other thus not allowing the computer to execute the intended actions fully.
Ideally we would like to pause between certain keystrokes as a program might be running that is laggy or slow.
It could be something along the lines
or
you would likely have to rework how things are executed or add a whole new to_pausable logic to handle it to pull this off.
However, the need for something like this has arisen multiple times so it is a very valid usecase. Sometimes, there needs to be a delay when one keystroke or shortcut is to trigger multiple keystrokes that do things that might take certain time. We the developer is already in a messy situation utilizing karabiner so its just about enabling the workflow to improve further.
If you don't see the usecase, realize the use case is not about you.
The text was updated successfully, but these errors were encountered: