Wacom Bamboo Touch Gesten (Zoom für GIMP und AutoCAD)

Mit Hilfe der AppGestures.xml im Ordner C:\Program Files\Tablet\Pen lässt sich das Bamboo an die meisten Programme angleichen. Viele Programme haben von Wacom ein Profil bekommen. Leider gibt es dafür keine UI, man muss die Datei von Hand ändern. (Sicherungskopie anlegen!)

  1. AppGestures.xml anpassen.
    Für Multitouch-Zoom und nicht zu schnellem Pan in GIMP folgenden Eintrag hinzufügen:
  2. <ArrayElement type="map">
    <displayname>GNU Image Manipulation Program</displayname>
    <identifier type="string">gimp-2.8</identifier>
    <AutoBehavior>zoom</AutoBehavior>
    <ScrollUp type="map">
    <input type="string">scrollwheelup</input>
    <amount type="double">50</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </ScrollUp>
    <ScrollDown type="map">
    <input type="string">scrollwheeldown</input>
    <amount type="double">50</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </ScrollDown>
    <PanLeft type="map">
    <input type="string">scrollwheelleft</input>
    <amount type="double">50</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </PanLeft>
    <PanRight type="map">
    <input type="string">scrollwheelright</input>
    <amount type="double">50</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </PanRight>
    <ZoomIn type="map">
    <keystroke type="kestring"><![CDATA[&kp+;]]></keystroke>
    <amount type="double">40</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </ZoomIn>
    <ZoomOut type="map">
    <keystroke type="kestring"><![CDATA[&kp-;]]></keystroke>
    <amount type="double">40</amount>
    <amountmultiplier type="double">1</amountmultiplier>
    </ZoomOut>
    </ArrayElement>

    Für Multitouch-Zoom und deaktiviertem AutoScroll in auf AutoCAD basierenden Produkten (bei mir Map 3D) folgende Werte hinzufügen:

      <ArrayElement type="map">
        <displayname>AutoCAD</displayname>
        <identifier type="string">acad</identifier>
        <ScrollUp type="map">
          <input type="string">scrollwheelup</input>
          <amount type="double">40</amount>
          <amountmultiplier type="double">10</amountmultiplier>
          <granularity type="double">10</granularity>
        </ScrollUp>
        <ScrollDown type="map">
          <input type="string">scrollwheeldown</input>
          <amount type="double">40</amount>
          <amountmultiplier type="double">10</amountmultiplier>
          <granularity type="double">10</granularity>
        </ScrollDown>
        <ZoomIn type="map">
          <input type="string">scrollwheelup</input>
          <amount type="double">40</amount>
          <amountmultiplier type="double">10</amountmultiplier>
          <granularity type="double">10</granularity>
        </ZoomIn>
        <ZoomOut type="map">
          <modifiers type="string">control</modifiers>
          <input type="string">scrollwheeldown</input>
          <amount type="double">40</amount>
          <amountmultiplier type="double">10</amountmultiplier>
          <granularity type="double">10</granularity>
        </ZoomOut>
        <PanLeft type="map">
          <input type="string">disable</input>
        </PanLeft>
        <PanRight type="map">
          <input type="string">disable</input>
        </PanRight>
        <RotateCW type="map">
          <input type="string">disable</input>
        </RotateCW>
        <RotateCCW type="map">
          <input type="string">disable</input>
        </RotateCCW>
     <!-- 
     Hand funktioniert!
       <GrabberHand type="map">
          <keystroke type="kestring"><![CDATA[&control;k]]></keystroke>
          <amount type="double">20</amount>
          <discrete type="bool">true</discrete>
        </GrabberHand>
      -->
    </ArrayElement>
  3. Entweder PC neu starten oder mit dem „Voreinstellungsdatei-Dienstprogramm“ die Voreinstellungen sichern und gleich wiederherstellen. Damit werden die neuen Einstellungen verwendet.

Wacom möchte keine Dokumentation herausgeben, aber grundsätzlich wird jede Geste in etwas umgewandelt, z.B. ein Tastendruck oder Mausrad-Bewegung. Man kann sich von ähnlichen Programmen etwas kopieren oder ableiten. Seit 2013 gibt es  die GrabberHand.
Für die Windows Foto Anzeige unter Windows 10:

<ArrayElement type="map">
<!-- aka: Windows Photo Viewer -->
<displayname>Windows Photo Gallery 3 (Windows 7)</displayname>
<identifier type="string">dllhost</identifier>
<auxidentifier type="string">Photo_Lightweight_Viewer</auxidentifier>
<ScrollUp type="map">
<input type="string">disable</input>
</ScrollUp>
<ScrollDown type="map">
<input type="string">disable</input>
</ScrollDown>
<PanLeft type="map">
<keystroke type="kestring"><![CDATA[&right;]]></keystroke>
<amount type="double">50</amount>
<amountmultiplier type="double">1</amountmultiplier>
<granularity type="double">1</granularity>
</PanLeft>
<PanRight type="map">
<keystroke type="kestring"><![CDATA[&left;]]></keystroke>
<amount type="double">50</amount>
<amountmultiplier type="double">1</amountmultiplier>
<granularity type="double">1</granularity>
</PanRight>
<ZoomIn type="map">
<keystroke type="kestring"><![CDATA[&control;&kp+;]]></keystroke>
<amount type="double">50</amount>
<amountmultiplier type="double">1</amountmultiplier>
<granularity type="double">1</granularity>
</ZoomIn>
<ZoomOut type="map">
<keystroke type="kestring"><![CDATA[&control;&kp-;]]></keystroke>
<amount type="double">50</amount>
<amountmultiplier type="double">1</amountmultiplier>
<granularity type="double">1</granularity>
</ZoomOut>
<RotateCW type="map">
<keystroke type="kestring"><![CDATA[&control;.]]></keystroke>
<amount type="double">20</amount>
</RotateCW>
<RotateCCW type="map">
<keystroke type="kestring"><![CDATA[&control;,]]></keystroke>
<amount type="double">20</amount>
</RotateCCW>
<GrabberHand type="map">
<keystroke type="kestring"><![CDATA[&space;]]></keystroke>
</GrabberHand>
</ArrayElement>