﻿<?xml version="1.0" encoding="utf-8"?>
<action_map name="tm_ts_pc_f1" device_name="tm_ts_pc_f1" library="lib_direct_input">
  <group name="driving">
    <action name="accelerate">
      <axis name="di_z_axis_rotation" type="negative" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="brake">
      <axis name="di_y_axis" type="negative" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="change_view">
      <axis name="di_button_9" />
    </action>
    <action name="clutch">
      <axis name="di_slider_0" type="negative" deadzone="0.2" saturation="0.6" />
    </action>
    <group name="gear">
      <group name="sequential">
        <action name="up">
          <axis name="di_button_1" />
        </action>
        <action name="down">
          <axis name="di_button_0" />
        </action>
      </group>
    </group>
    <action name="handbrake">
      <axis name="di_button_8" />
    </action>
    <action name="headlights">
      <axis name="di_button_4" />
    </action>
    <group name="look">
      <action name="back">
        <axis name="di_button_3" />
      </action>
      <action name="left">
        <axis name="di_dpad_0_left" />
      </action>
      <action name="right">
        <axis name="di_dpad_0_right" />
      </action>
    </group>
    <action name="pause">
      <axis name="di_button_7" />
    </action>
    <action name="reset_vehicle">
      <axis name="di_dpad_0_down" />
    </action>
    <action name="roadside_repair">
      <axis name="di_dpad_0_up" />
    </action>
    <group name="steer">
      <action name="left">
        <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      </action>
      <action name="right">
        <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      </action>
    </group>
    <action name="wipers">
      <axis name="di_button_2" />
    </action>
  </group>
  <group name="school">
    <action name="instructor_recap">
      <axis name="di_dpad_0_up" />
    </action>
  </group>
  <group name="menu">
    <group name="button">
      <action name="3">
        <axis name="di_button_2" />
      </action>
      <action name="4">
        <axis name="di_button_3" />
      </action>
      <action name="start">
        <axis name="di_button_21" />
      </action>
      <action name="select">
        <axis name="di_button_9" />
      </action>
      <group name="shoulder">
        <action name="left">
          <axis name="di_button_0" />
        </action>
        <action name="right">
          <axis name="di_button_1" />
        </action>
      </group>
    </group>
    <group name="navigate">
      <action name="back">
        <axis name="di_button_4" />
      </action>
      <action name="down">
        <axis name="di_dpad_0_down" />
      </action>
      <action name="left">
        <axis name="di_dpad_0_left" />
      </action>
      <action name="right">
        <axis name="di_dpad_0_right" />
      </action>
      <action name="select">
        <axis name="di_button_5" />
      </action>
      <action name="up">
        <axis name="di_dpad_0_up" />
      </action>
      <group name="scroll">
        <action name="down">
          <axis name="di_z_axis_rotation" type="negative" deadzone="0.0" saturation="1.0" />
        </action>
        <action name="up">
          <axis name="di_y_axis" type="negative" deadzone="0.0" saturation="1.0" />
        </action>
      </group>
      <action name="cancel_keybinding">
        <axis name="di_button_12" />
      </action>
    </group>
  </group>
  <group name="replay">
    <action name="exit">
      <axis name="di_button_8" />
    </action>
    <action name="forward">
      <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      <axis name="di_z_axis_rotation" type="negative" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="rewind">
      <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      <axis name="di_y_axis" type="negative" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="playback_step_up">
      <axis name="di_dpad_0_up" />
    </action>
    <action name="playback_step_down">
      <axis name="di_dpad_0_down" />
    </action>
    <action name="pause">
      <axis name="di_button_4" />
    </action>
    <group name="toggle">
      <action name="music">
        <axis name="di_button_9" />
      </action>
      <action name="ui">
        <axis name="di_button_3" />
      </action>
    </group>
    <group name="camera">
      <action name="previous">
        <axis name="di_button_0" />
      </action>
      <action name="next">
        <axis name="di_button_1" />
      </action>
    </group>
  </group>
  <group name="network">
    <group name="toggle">
      <action name="voice">
        <axis name="di_button_11" />
      </action>
    </group>
  </group>
</action_map>