¿Cómo invertir la rueda de desplazamiento en Adobe Illustrator (manteniendo presionada la tecla Alt) utilizando Karabiner?

1

Utilizando Karabiner Estoy tratando de corregir las incongruencias molestas del zoom de la rueda de desplazamiento entre Photoshop e Illustrator, es decir, el Alt + Scrollwheel Up/Down comportamiento.

Estoy a favor de la forma en que Photoshop hace zoom: Alt + ScrollWheel UP amplía y viceversa.

Por lo tanto, he editado mi private.xml en Karabiner y he logrado que el desplazamiento inverso funcione y lo restrinja solo a Illustrator. PERO no puedo encontrar una manera de hacer que funcione de manera condicional, es decir, ahora se ha invertido el desplazamiento en todas y cada una de las situaciones, mientras que solo quiero que tenga efecto cuando se hace zoom (es decir, cuando presiono Alt y el desplazamiento) .

Aquí está la lógica exacta que estoy tratando de lograr:

Sólo rueda de desplazamiento hacia atrás al mantener presionada la tecla Alt en Illustrator.

Mi actual private.xml tiene este aspecto; ¿Cómo puedo corregir esto correctamente?

<?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>
    
pregunta Henrik 08.01.2014 - 09:51

2 respuestas

1

Recibí una respuesta del autor. Me informó que la técnica clave es usar <modifier_only> para este caso de uso en particular. Solución de trabajo:

  

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

    
respondido por el Henrik 10.01.2014 - 11:11
2

Use Option::KEYTOKEY_BEFORE_KEYDOWN junto con 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>

Más información sobre KeyRemap4MacBook:

enlace
enlace
enlace

    
respondido por el user495470 08.01.2014 - 15:25

Lea otras preguntas en las etiquetas