Come cambiare i collegamenti dei tasti su MBP

3

Per impostazione predefinita devo premere fn + freccia su e freccia + freccia in giù per le azioni page up e page down, ma quei pulsanti si trovano sui lati opposti della tastiera. Voglio essere in grado di fare rshift + su e rshift + down.

Ho già provato Preferenze di Sistema - > Tastiera - > Scorciatoie - > Scorciatoie per le app, ma mi consente di mappare solo le voci di menu.

    
posta Seán Hayes 20.05.2016 - 23:14
fonte

2 risposte

0

Sono riuscito a fare ciò che volevo installando Karabiner e aggiungendo un file qui:

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

Ho aggiunto quanto segue:

<?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>

Ho quindi fatto clic su "Ricarica XML" in Karabiner e ho selezionato le nuove opzioni, che hanno subito effetto! Sembra simulare i tasti premuti in ogni app.

    
risposta data 24.05.2016 - 02:10
fonte
2

Puoi impostare associazioni di tasti a livello di sistema tramite il file ~/Library/Keybindings/DefaultKeyBinding.dict ( maggiori informazioni ) tuttavia non sembra essere è possibile distinguere tra i tasti Maiusc sinistro e destro, quindi penso che ciò che si vuole raggiungere non sia possibile.

    
risposta data 23.05.2016 - 22:14
fonte

Leggi altre domande sui tag