Cómo asignar CTRL + Flecha izquierda a casa con elementos Karabiner

0

Estoy usando Karabiner-Elements para asignar algunas teclas con un teclado de PC externo. Me gustaría asignar CTRL + Flecha izquierda a Inicio y CTRL + Flecha derecha a Fin. ¿Es posible hacer esto?

Hay una regla compleja para la descarga que asigna MAYÚS + Flecha izquierda a Fin, pero estoy usando CTRL.

¡Gracias!

    
pregunta Ross 23.09.2018 - 19:10

1 respuesta

0

Tendrías que editar manualmente ~ / .config / karabiner / karabiner.json con, por ejemplo. BBEdit o TextEdit (¡es mejor hacer una copia de seguridad antes de comenzar!).

Tenga en cuenta que su re-mapeo desactivará la función de cambio de espacio de Apple.

De todos modos, al hacerlo tendrías que ir a

"rules": [

y (asumiendo que te refieres a la tecla de control a la derecha ) agrega la s.th. como:

{  "description": "Call it whatever you like…",
   "manipulators": [
          { "from":   { "key_code": "left_arrow", "modifiers":     {
                                    "mandatory"  ["right_control"] }
                      },
            "to": [   {"key_code": "home"} ],
            "type": "basic"
          },
          { "from":   { "key_code": "right_arrow", "modifiers":     {
                                    "mandatory": ["right_control"] }
                            },
            "to": [   {"key_code": "end" } ],
            "type": "basic"
          }
                   ]
},

¡Tenga en cuenta que el orden correcto y correcto correspondiente de los soportes abiertos y cerrados de ambos tipos es esencial! (Hasta donde puedo ver, no hay forma de depurar este comportamiento; tal vez, aparte de ver la Ventana abierta de Karabiner-Element mientras se guarda el archivo json. Sin embargo, su elección de editor puede ayudar, incluso BBEdit puede identificar pares de corchetes ...)

Si lo que hiciste es correcto, el nuevo comportamiento funcionará instantáneamente una vez que hayas guardado el archivo.

Entonces, si la suya es la única Modificación compleja, la "coma" de cierre NO debe usarse aquí ... pero si agrega la suya a todas las anteriores, esta "coma" debe colocarse delante de su código (es decir, detrás de el último soporte de la regla. ... un poco complicado, todo esto.

    
respondido por el clemsam lang 30.09.2018 - 21:53

Lea otras preguntas en las etiquetas