Cómo cambiar los enlaces de teclas en MBP

3

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

Ya probé Preferencias del sistema - > Teclado - > Accesos directos - > Accesos directos de aplicaciones, pero solo me permiten asignarme a elementos del menú.

    
pregunta Seán Hayes 20.05.2016 - 23:14

2 respuestas

0

Pude hacer lo que quería al instalar Karabiner y agregar 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>

Luego hice clic en "Recargar XML" en Karabiner y seleccioné las nuevas opciones, ¡que entraron en vigencia inmediatamente! Parece simular las pulsaciones de tecla deseadas en cada aplicación.

    
respondido por el Seán Hayes 24.05.2016 - 02:10
2

Puede establecer combinaciones de teclas en todo el sistema a través del archivo ~/Library/Keybindings/DefaultKeyBinding.dict ( más información ) sin embargo, no parece ser Es posible distinguir entre las teclas de desplazamiento izquierda y derecha, por lo que creo que no es posible lograr lo que quiere lograr.

    
respondido por el mjs 23.05.2016 - 22:14

Lea otras preguntas en las etiquetas