3 votos

Cómo cambiar los enlaces de las teclas en el MBP

Por defecto tengo que pulsar fn+flecha arriba y fn+flecha abajo para las acciones de subir y bajar página, pero esos botones están en lados opuestos del teclado. Quiero poder hacer rshift+arriba y rshift+abajo.

Ya he probado con Preferencias del Sistema -> Teclado -> Accesos directos -> Accesos directos a aplicaciones, pero sólo me permite asignar a elementos del menú.

1voto

Liedman Puntos 3144

Se pueden establecer combinaciones de teclas para todo el sistema a través de la función ~/Library/Keybindings/DefaultKeyBinding.dict archivo ( más información ) sin embargo no parece que sea posible distinguir entre las teclas de mayúsculas izquierda y derecha, por lo que creo que lo que quieres conseguir no es posible.

0voto

Seán Hayes Puntos 116

Pude hacer lo que quería instalando Karabiner y añadiendo un archivo aquí:

$ nano ~/Library/Application\ Support/Karabiner/private.xml

He añadido lo siguiente:

<?xml version="1.0"?>
<root>

  <item>
    <name>Custom Shortcuts</name>
    <item>
      <name>Shift + Up = Page Up</name>
      <identifier>custom.pageup</identifier>
      <autogen>__KeyToKey__ KeyCode::CURSOR_UP, VK_SHIFT | ModifierFlag::NONE, KeyCode::PAGEUP</autogen>
    </item>
    <item>
      <name>Shift + Down = Page Down</name>
      <identifier>custom.pagedown</identifier>
      <autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, VK_SHIFT | ModifierFlag::NONE, KeyCode::PAGEDOWN</autogen>
    </item>
    <item>
      <name>Shift + Left = Home</name>
      <identifier>custom.home</identifier>
      <autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, VK_SHIFT | ModifierFlag::NONE, KeyCode::HOME</autogen>
    </item>
    <item>
      <name>Shift + Right = End</name>
      <identifier>custom.end</identifier>
      <autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, VK_SHIFT | ModifierFlag::NONE, KeyCode::END</autogen>
    </item>
    <item>
      <name>Shift + Delete = Forward Delete</name>
      <identifier>custom.delete</identifier>
      <autogen>__KeyToKey__ KeyCode::DELETE, VK_SHIFT | ModifierFlag::NONE, KeyCode::FORWARD_DELETE</autogen>
    </item>
  </item>
</root>

A continuación, hice clic en "Recargar XML" en Karabiner y seleccioné las nuevas opciones, que surtieron efecto inmediatamente. Parece que simula las pulsaciones deseadas en cada aplicación.

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