<pingus-controller>
  <scroll-pointer>
    <mouse-pointer id="1"/>
    <usb-mouse-pointer id="1"/>
  </scroll-pointer>

  <mouse-pointer>
    <pointer>
      <axis angle=90><joystick-axis id="1" axis="0"/></axis>
      <axis angle=0><joystick-axis id="1" axis="1"/></axis>
    </pointer>

    <pointer>
      <axis angle=0>
	<keyboard-button id="0" key="4"/>
	<keyboard-button id="0" key="6"/>
      </axis>
	
      <axis angle=90>
	<keyboard-button id="0" key="8"/>
	<keyboard-button id="0" key="2"/>
      </axis>

      <axis angle="45">
	<keyboard-button id="0" key="9"/>
	<keyboard-button id="0" key="1"/>
      </axis>

      <axis angle="-45">
	<keyboard-button id="0" key="7"/>
	<keyboard-button id="0" key="3"/>
      </axis>
    </pointer>
  </mouse-pointer>

  <primary-button>
    <joystick-button id="3" button="1"/>
  </primary-button>

  <secondary-button>
    <mouse-button id="3" button="3"/>
  </secondary-button>

  <pause-button>
    <keyboard-button id="3" button="3"/>
  </pause-button>

  <fast-forward-button>
    <keyboard-button id="3" key="12"/>
  </fast-forward-button>

  <action-up-button>
    <joystick-button id="2" button="2"/>
  </action-up-button>

  <action-down-button>
    <joystick-button id="2" button="3"/>
  </action-down-button>

  <escape-button>
    <joystick-button id="2" button="13"/>
  </escape-button>

  <action-1-select>
    <keyboard-button id="3" key="F3"/>
  </action-1-select>

  <action-2-select>
    <keyboard-button id="3" key="F4"/>
  </action-2-select>

</pingus-controller>
