1 votos

¿Cómo invertir la rueda de desplazamiento en Adobe Illustrator (sosteniendo Alt) usando Karabiner?

Usando Karabiner Estoy tratando de arreglar las molestas inconsistencias del zoom de la rueda de desplazamiento entre el Photoshop y el Illustrator, es decir, el Alt + Scrollwheel Up/Down comportamiento.

Estoy a favor de la forma de hacer zoom de Photoshop: Alt + ScrollWheel UP se acerca y viceversa.

Por lo tanto, he editado mi private.xml en Karabiner y se las arregló para hacer funcionar el desplazamiento inverso y restringirlo sólo a Illustrator. Pero no puedo encontrar una manera de hacer que funcione condicionalmente, es decir, ahora ha invertido el desplazamiento en todas y cada una de las situaciones, mientras que yo sólo quiero que surja efecto cuando hago zoom (es decir, cuando mantengo pulsado Alt y el pergamino).

Esta es la lógica exacta que estoy tratando de lograr:


Sólo rueda de desplazamiento inversa cuando se mantiene pulsado Alt en Illustrator.


Mi actual private.xml se ve así; ¿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>

2voto

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

http://pqrs.org/macosx/keyremap4macbook/xml.html.en
https://raw.github.com/tekezo/KeyRemap4MacBook/master/Tests/lib/string/data/checkbox.xml
http://osxnotes.net/keyremap4macbook.html

1voto

Jason Butler Puntos 2820

Recibí una respuesta del autor. Me informó que la técnica clave es usar <modifier_only> para este caso de uso 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>

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