J'ai ajouté la règle suivante au fichier .config/karabiner/karabiner.json en important une règle similaire et en remplaçant le code clé précédent par "option". Mais la règle n'a aucun effet. Y a-t-il un problème avec cette règle ?
"complex_modifications": {
"parameters": {
"basic.simultaneous_threshold_milliseconds": 50,
"basic.to_delayed_action_delay_milliseconds": 500,
"basic.to_if_alone_timeout_milliseconds": 1000,
"basic.to_if_held_down_threshold_milliseconds": 500,
"mouse_motion_to_scroll.speed": 100
},
"rules": [
{
"description": "Simultaneously press Option + Del to get a ForwardDel",
"manipulators": [
{
"from": {
"simultaneous": [
{
"key_code": "option"
},
{
"key_code": "delete_or_backspace"
}
]
},
"to": [
{
"key_code": "delete_forward"
}
],
"type": "basic"
}
]
}
]
},
[...]
La règle est censée supprimer le "c" dans "ab|cd" si "|" est le curseur et si l'on appuie sur [Option] + [Backspace].
J'ai utilisé une règle simple pour transformer [Caps Lock] en [Option]. Cette règle fonctionne.
Par ailleurs, existe-t-il une méthode plus simple pour recharger un fichier karabiner.json modifié que de fermer Karabiner-Elements et de recommencer ?