2 votos

¿Cuál es el problema con esta modificación compleja de Karabiner?

He añadido la siguiente regla .config/mosquetón/mosquetón.json mediante la importación de una regla similar y cambiar el anterior código de tecla "opción". Pero la regla no tiene ningún efecto. Hay un problema con esta regla?

"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 regla se supone que para eliminar "c" en "ab|cd" si "|" es el cursor y pulsando [Opción] + [Backspace].

He utilizado una regla simple para torneado [Caps Lock] en [Opción]. Esta regla funciona.

También hay un método más simple para volver a cargar un cambio de mosquetón.json de cierre de Mosquetón-Elementos y empezar de nuevo?

4voto

Simba Puntos 254

option debe definirse como una tecla modificadora. simultaneous se usa para las teclas sin modificadores. Además, será mejor que separe sus asignaciones en un archivo de .config/karabiner/karabiner.json ,

~/.config/karabiner/assets/complex_modifications/delete-forward.json

 {
  "title": "Delete Forward",
  "rules": [
    {
      "description": "Simultaneously press Option + Del to get a ForwardDel",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "delete_or_backspace",
            "modifiers": {
              "mandatory":[
                "option"
              ]
            }
          },
          "to": [
            {
              "key_code": "delete_forward"
            }
          ]
        }
      ]
    }
  ]
}
 

Vaya a Preferencias de elementos de Karabiner -> Modificaciones complejas -> Reglas, haga clic en "Agregar regla". Luego verá la nueva regla creada a partir de este archivo separado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X