3 votos

Uso de Karabiner para la reasignación de múltiples claves a múltiples claves

He estado usando Mosquetón para algunos de los principales remappings en un macbook pro. He conseguido (y muy satisfactoriamente) reasignado a la derecha-cmd + flecha arriba y a la derecha-cmd + flecha abajo de la página arriba y página abajo.

Me gustaría hacer más remappings, tales como la reasignación de mayús + entrar para que me va a dar saltos de línea en los mensajes, o cmd + anglebrackets a cambiar de espacio de trabajo. Por desgracia, la única manera que conozco de hacer estas cosas con dos pulsaciones de teclas en el primer lugar (opción + enter para mensajes y nuevas líneas de control + teclas de flecha para cambiar de espacio de trabajo). ¿Cómo puedo utilizar mosquetón para hacer dos pulsaciones de teclas mapa a otros dos pulsaciones de teclas?

3voto

ORcoder Puntos 111

Ok he resuelto mis dos problemas específicos, aunque aún no estoy seguro de cómo iba a replicar varias pulsaciones de teclas si más de uno de ellos no fueron teclas modificadoras.

Poner los siguientes dos archivos json en usuario/.config/mosquetón/assets/complex_modifications

{
  "title": "Shift + Enter",
  "rules": [
    {
      "description": "Shift + Enter to Option Enter (newline in messenger)",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "return_or_enter",
            "modifiers": {
              "mandatory": [
                "shift"
              ],
              "optional": [
                "caps_lock",
                "option"
              ]
            }
          },
          "to": [
            {
              "key_code": "return_or_enter",
              "modifiers": [
                "option"
            ]
            }
          ]
        }
      ]
    }
  ]
}

Este (shift enter) es realmente frustrante mí, pero no a causa de mosquetón. En el messenger necesito opción+entrar para obtener un carácter de nueva línea, pero en el navegador la opción de entrar se niega a hacer nada. Me gustaría poder conseguir una combinación de teclas que hace una constante de "seguro" carácter de nueva línea, en lugar de hacer lo que me de miedo voy a querer presione enter para enviar o completa o publicar, o algo parecido.

{
  "title": "cmd + angle brackets for workspaces",
  "rules": [
    {
      "description": "Use CMD + comma  (left angle bracket key) to switch to  left workspace",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "comma",
            "modifiers": {
              "mandatory": [
                "command"
              ],
              "optional": [
                "caps_lock",
                "option",
                "control"
              ]
            }
          },
          "to": [
            {
              "key_code": "left_arrow",
              "modifiers": [
                "control"
            ]
            }
          ]
        }
      ]
    },
    {
      "description": "Use CMD + .  (right angle bracket key) to switch to  left workspace",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "period",
            "modifiers": {
              "mandatory": [
                "command"
              ],
              "optional": [
                "caps_lock",
                "option",
                "control"
              ]
            }
          },
          "to": [
            {
              "key_code": "right_arrow",
              "modifiers": [
                "control"
            ]
            }
          ]
        }
      ]
    }
  ]
}

Una solución a una pregunta similar se puede encontrar aquí: Cómo enlazar una tecla a presionar dos teclas separadas

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