1 votos

Karabiner: ¿cómo definir combo mods?

Me gustaría sostener dos letras en la fila de inicio para traducirlo en la pulsación de un modificador.

F+D = Ctrl
F+S = Cmd
F+A = Alt
F+D+S = Ctrl+Cmd

La idea está tomada de esta publicación que también describe cómo hacerlo usando el firmware QMK.

Mi intento fue:

{
            "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": "",
                        "manipulators": [
                            {
                                "from": {
                                    "key_code": "a",
                                    "simultaneous": [
                                        {
                                            "key_code": "s"
                                        }
                                    ]
                                },
                                "to_if_held_down": [
                                    {
                                        "modifiers": [
                                            "left_gui"
                                        ],
                                        "repeat": true
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            }
...
        }

Recientemente también he intentado esto:

{
            "description": "",
            "manipulators": [
              {
                "from": {
                  "simultaneous": [
                    {

                      "key_code": "a"
                    },
                    {
                      "key_code": "s"
                    }
                  ]
                },
                "to_if_held_down": [
                  {
                    "modifiers": [
                      "left_gui"
                    ],
                    "repeat": true
                  }
                ],
                "type": "basic"
              }
            ]
          }

1voto

Tim Puntos 11

Estuve probando esto basado en el mismo enlace que tú, esto es lo que terminé haciendo que funciona para mí:

 {
  "description": "Presiona F y D juntos para actuar como Comando",
  "manipuladores": [
    {
      "type": "básico",
      "from": {
        "simultáneo": [
          {"key_code": "f"},
          {"key_code": "d"}
        ],
        "opciones_simultáneas": {
          "detectar_tecla_abajo_ininterrumpidamente": true,
          "orden_tecla_abajo": "insensible",
          "orden_tecla_arriba": "insensible",
          "a_después_de_tecla_arriba": []
        }
      },
      "to": [
        {"key_code": "left_command"}
      ],
      "parámetros": {
        "basic.simultaneous_threshold_milliseconds": 50
      }
    }
  ]
}

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