Sé que es posible asignar los botones del ratón a las pulsaciones de las teclas (por ejemplo, utilizando Karabiner para asignar button3 a V ). ¿Existe una forma de asignar un botón cuando se suelta (por ejemplo, asignar button1-up a C )?
Respuesta
¿Demasiados anuncios?
John Whitley
Puntos
1196
A continuación se asigna el botón izquierdo del ratón para realizar C después de la selección:
{
"description": "MouseButton1 to Cmd+c: Copy",
"manipulators": [
{
"type": "basic",
"from": {
"pointing_button": "button1",
"modifiers": {
"optional": [
"caps_lock"
]
}
},
"to_if_alone": [
{
"pointing_button": "button1",
"halt": true
}
],
"to_if_held_down": [
{
"pointing_button": "button1"
}
],
"to_after_key_up": [
{
"key_code": "c",
"modifiers": [
"command"
]
}
]
}
]
}
El comportamiento de la utilización de esta regla se retrasa un poco. Con la configuración predeterminada de Karabiner, tendrá que esperar un poco después de iniciar una selección y mover el ratón. Cambiar algunos ajustes de Karabiner puede ayudar con esto pero puede tener otras consecuencias (he puesto
to_if_alone_timeout_milliseconds
a200
yto_if_held_down_threshold_milliseconds
a200
).