0 votos

Cómo reasignar un atajo de teclado en un teclado no inglés para que funcione como en un teclado inglés estadounidense con Karabiner

Para una aplicación de MacOS utilizo ( Notion ), deseo alternar la barra lateral mediante el atajo de teclado designado por la aplicación + \ . Este atajo funciona bien en las distribuciones de teclado en inglés de EE.UU., pero no en el teclado sueco que estoy utilizando.

La clave que se reserva para \ (junto a Return) en los teclados de inglés de EE.UU., en lugar de escribir ' en los teclados suecos.

Supuse que Karabiner-Elements podría resolver este problema reasignando los accesos directos.

Sin embargo, al inspeccionar Karabiner-EventViewer muestra que al pulsar ' aparece como \ en el registro de eventos:

type:key_down        code:49         name:backslash       misc:
type:key_up          code:49         name:backslash       misc:

Si Karabiner-Elements interpreta la clave ' como \ Entonces parece que no tengo suerte para reasignar estas teclas, ya que asumo que el script se basaría esencialmente en ser capaz de discernir entre estas dos teclas.

No tengo experiencia con Karabiner, pero a continuación se muestra a grandes rasgos cómo pretendía resolver el problema utilizando un Modificación compleja en karabiner.json . Por favor, ten en cuenta que he copiado partes de otras fuentes y las he adaptado - no sé si la estructura y las opciones son correctas ya que no están probadas.

Como puede ver, probablemente no tenga sentido volver a enlazar from "key_code":"backslash" to "key_code":"backslash" .

{
   "manipulators":[
      {
         "description":"Notion: Remap CMD + ' to CMD + Backslash",
         "from":{
            "key_code":"backslash",
            "modifiers":{
               "mandatory":[
                  "right_command"
               ]
            }
         },
         "to":[
            {
               "key_code":"backslash",
               "modifiers":[
                  "right_command"
               ]
            }
         ],
         "conditions":[
            {
               "type":"frontmost_application_if",
               "bundle_identifiers":[
                  "^notion.id"
               ]
            }
         ],
         "type":"basic"
      }
   ]
}

¿Cómo puedo resolver este problema? ¿Se puede hacer que los elementos del mosquetón interpreten con precisión ' en su Visualización de eventos o puedo utilizar alguna designación de clave en el JSON específica para ' ? ¿O utilizar alguna otra solución por completo?

-1voto

zonble Puntos 2925

Para alternar la barra lateral mediante el atajo de teclado designado por la aplicación =>

- abrir Preferencias del Sistema > Teclado > Accesos directos > Launchpad y Dock

- activar "Alternar Dock: on/off"

- haga clic en el acceso directo de la derecha (una vez)

- introduzca el atajo que desee

- pruebe este atajo al instante y cierre las Preferencias del Sistema

Estoy traduciendo (aproximadamente) de un "Systemeinstellungen" alemán por lo que la redacción dentro de SysPrefs puede diferir ¡Buena suerte!

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