Je sais qu'il est possible de faire correspondre les boutons de la souris aux touches du clavier (par exemple, en utilisant Karabiner pour faire correspondre les touches de la souris aux touches du clavier). button3 a V ). Existe-t-il un moyen de mettre en correspondance un bouton lorsqu'il est relâché (par exemple, mettre en correspondance button1-up a C ) ?
Réponse
Trop de publicités?
John Whitley
Points
1196
Ce qui suit permet d'associer le bouton gauche de la souris pour effectuer C après la sélection :
{
"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"
]
}
]
}
]
}
Le comportement de l'utilisation de cette règle est un peu retardé. Avec les paramètres par défaut du mousqueton, vous devrez attendre un peu après avoir lancé une sélection et déplacé la souris. Changer certains paramètres de Mousqueton peut aider mais peut avoir d'autres conséquences (j'ai mis
to_if_alone_timeout_milliseconds
a200
yto_if_held_down_threshold_milliseconds
a200
).