<warmouse>
  <export>
    <app group="DOS Games" name="Fantasy General" >
      <functionList>
        <function type="keypress" name="Next unit" >n</function>
        <function type="keypress" name="View Map toggle" >m</function>
        <function type="macro" name="Rest unit" >r</function>
        <function type="macro" name="Examine unit" >e</function>
        <function type="macro" name="View Aerial/Ground toggle" >a</function>
        <function type="macro" name="Show Wounds/Life/Hide Flags toggle" >h</function>
        <function type="macro" name="Recruit/Purchase Unit" >$</function>
        <function type="macro" name="Cast" >c</function>
        <function type="keypress" name="Yes" >y</function>
        <function type="keypress" name="No" >n</function>
        <function type="keypress" name="Disband" >d</function>
        <function type="macro" name="Go to unit" >g</function>
        <function type="macro" name="Spot/Hide units" >s</function>
        <function type="macro" name="Show Terrain/Show Units" >t</function>
        <function type="keypress" name="Fullscreen" >[L_ALT]+[RETURN]</function>
        <function type="macro" name="Quit game" >[L_ALT]+x</function>
        <function type="macro" name="Save game" >[L_ALT]+s</function>
      </functionList>
      <category name="Commands" >
        <functionRef name="Next unit" />
        <functionRef name="View Map toggle" />
        <functionRef name="Rest unit" />
        <functionRef name="Examine unit" />
        <functionRef name="View Aerial/Ground toggle" />
        <functionRef name="Show Wounds/Life/Hide Flags toggle" />
        <functionRef name="Recruit/Purchase Unit" />
        <functionRef name="Cast" />
        <functionRef name="Yes" />
        <functionRef name="No" />
        <functionRef name="Disband" />
        <functionRef name="Go to unit" />
        <functionRef name="Spot/Hide units" />
        <functionRef name="Show Terrain/Show Units" />
        <functionRef name="Fullscreen" />
        <functionRef name="Quit game" />
        <functionRef name="Save game" />
      </category>
      <bindings>
        <binding button="A1" function="Next unit" />
        <binding button="A2" function="View Map toggle" />
        <binding button="A3" function="Rest unit" />
        <binding button="A4" function="View Aerial/Ground toggle" />
        <binding button="A6" function="Cast" />
        <binding button="A5" function="Examine unit" />
        <binding button="A3" function="Recruit/Purchase Unit" dc="1" />
        <binding button="A4" function="Show Wounds/Life/Hide Flags toggle" dc="1" />
        <binding button="B7" function="Yes" />
        <binding button="B5" function="No" />
        <binding button="B3" function="Disband" />
        <binding button="A5" function="Go to unit" dc="1" />
        <binding button="B2" function="Spot/Hide units" />
        <binding button="B1" function="Show Terrain/Show Units" />
        <binding button="B6" function="Fullscreen" />
        <binding button="B4" function="Quit game" dc="1" />
        <binding button="B4" function="Save game" />
      </bindings>
    </app>
  </export>
</warmouse>
