Come invertire Scrollwheel in Adobe Illustrator (tenendo premuto Alt) usando il Karabiner?

1

Usando Moschettone Sto cercando di aggiustare le fastidiose incongruenze dello scrollwheel-zoom tra Photoshop e Illustrator, ovvero Alt + Scrollwheel Up/Down comportamento.

Preferisco lo zoom di Photoshop: Alt + ScrollWheel UP ingrandisce e viceversa.

Pertanto ho modificato il mio private.xml in Karabiner e sono riuscito a far funzionare lo scorrimento inverso ea limitarlo solo a Illustrator. Ma non riesco a trovare un modo per farlo funzionare in modo condizionale, cioè, ora ha invertito lo scorrimento in ogni situazione, mentre io voglio solo che diventi effettivo quando lo zoom (cioè quando tengo premuto Alt e scorri) .

Ecco la logica esatta che sto cercando di raggiungere:

Solo reverse scrollwheel quando tieni premuto Alt in Illustrator.

Il mio attuale private.xml assomiglia a questo; come posso correggerlo correttamente?

<?xml version="1.0"?>
<root>
  <item>
    <name>My Custom Remaps</name>

    <item>
      <name>Reverse Vertical ScrollWheel in Illustrator (holding down Alt)</name>
      <identifier>private.remap.reverse_vertical_scrolling</identifier>
      <only>ILLUSTRATOR</only>
      <autogen>
        __FlipScrollWheel__
        Option::FLIPSCROLLWHEEL_VERTICAL,
      </autogen>
    </item>

  </item>
</root>
    
posta Henrik 08.01.2014 - 09:51
fonte

2 risposte

1

Ho ricevuto una risposta dall'autore. Mi ha informato che la tecnica chiave è usare <modifier_only> per questo particolare caso d'uso. Soluzione di lavoro:

  

<item>
  <name>My Custom Remaps</name>
  <item>
    <name>Reverse Vertical ScrollWheel in Illustrator (holding down Alt)</name>
    <identifier>private.remap.reverse_vertical_scrolling</identifier>
    <only>ILLUSTRATOR</only>
    <modifier_only>ModifierFlag::OPTION_L</modifier_only>
    <autogen>
      __FlipScrollWheel__
      Option::FLIPSCROLLWHEEL_VERTICAL,
      Option::FLIPSCROLLWHEEL_HORIZONTAL,
    </autogen>
  </item>
</item>

    
risposta data 10.01.2014 - 11:11
fonte
2

Utilizza Option::KEYTOKEY_BEFORE_KEYDOWN insieme a KeyCode::VK_CONFIG_ :

<?xml version="1.0"?>
<root>
  <item>
    <name>invertscrolling</name>
    <identifier vk_config="true">invertscrolling</identifier>
    <autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL</autogen>
  </item>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <only>ILLUSTRATOR</only>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::OPTION_L,
    Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CONFIG_TOGGLE_invertscrolling,
    Option::KEYTOKEY_AFTER_KEYUP, KeyCode::VK_CONFIG_TOGGLE_invertscrolling</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::OPTION_L,
    Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CONFIG_TOGGLE_invertscrolling,
    Option::KEYTOKEY_AFTER_KEYUP, KeyCode::VK_CONFIG_TOGGLE_invertscrolling</autogen>
  </item>
</root>

Ulteriori informazioni su KeyRemap4MacBook:

link
link
link

    
risposta data 08.01.2014 - 15:25
fonte

Leggi altre domande sui tag