<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<HidHandler version="1">
  <HidUsageAction UsagePage="Consumer" UsageCollection="ConsumerControl" HandleHidEventsWhileInBackground="true">

    <button code="AppCtrlBack">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="10" sound="back.wav" />
    </button>

    <button code="AppCtrlForward" />
    <button code="AppCtrlRefresh" />
    <button code="AppCtrlStop" />
    <button code="AppCtrlSearch" />
    <button code="AppCtrlBookmarks" />
    <button code="AppCtrlHome" />

    <button code="AppCtrlProperties">
      <action layer="0" condition="FULLSCREEN" conproperty="TRUE" command="ACTION" cmdproperty="24" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="106" sound="click.wav" />
    </button>

    <button code="MediaSelectProgramGuide">
      <action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="10" sound="back.wav" />
      <action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="600" sound="click.wav" />
    </button>

    <button code="Mute" background="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="9982" sound="click.wav" />
    </button>

    <button code="VolumeDecrement" background="true" repeat="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="102" sound="cursor.wav" />
    </button>

    <button code="VolumeIncrement" background="true" repeat="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="103" sound="cursor.wav" />
    </button>

    <button code="Play" background="true" >
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="105" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="68" sound="click.wav" />
    </button>

    <button code="Pause" background="true" >
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="105" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="12" sound="click.wav" />
    </button>

    <button code="PlayPause" background="true" >
      <action layer="0" condition="PLAYER" conproperty="MEDIA" command="ACTION" cmdproperty="12" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="68" sound="click.wav" />
    </button>


    <button code="Stop" background="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="13" sound="click.wav" />
    </button>

    <button code="Record">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="89" sound="click.wav" />
      <action layer="0" condition="WINDOW" conproperty="501" command="ACTION" cmdproperty="113" sound="click.wav" />
    </button>

    <button code="FastForward" background="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="16" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="86" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="28" sound="cursor.wav" />
    </button>

    <button code="Rewind" background="true">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="17" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="87" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="cursor.wav" />
    </button>

    <button code="ChannelIncrement" repeat="true">
      <action layer="0" condition="FULLSCREEN" conproperty="true" command="ACTION" cmdproperty="95" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9979" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9979" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="31" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="95" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="95" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="3003" command="ACTION" cmdproperty="95" sound="cursor.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="5" sound="cursor.wav" />
    </button>

    <button code="ChannelDecrement" repeat="true">
      <action layer="0" condition="FULLSCREEN" conproperty="true" command="ACTION" cmdproperty="94" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9980" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9980" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="30" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="94" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="94" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="3003" command="ACTION" cmdproperty="94" sound="cursor.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="6" sound="cursor.wav" />
    </button>

    <button code="ScanNextTrack" background="true">
      <action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="91" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="5" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="28" sound="click.wav" />
      <action layer="0" condition="WINDOW" conproperty="2005" command="ACTION" cmdproperty="91" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="14" sound="cursor.wav" />
    </button>

    <button code="ScanPreviousTrack" background="true">
      <action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="92" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="6" sound="cursor.wav" />
      <action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="click.wav" />
      <action layer="0" condition="WINDOW" conproperty="2005" command="ACTION" cmdproperty="92" sound="click.wav" />
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="15" sound="cursor.wav" />
    </button>

    <button code="AppCtrlPrint">
      <action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="19" sound="click.wav" />
    </button>


    <button code="BassBoost" />
    <button code="Help" />
    <button code="AppCtrlFind" />
    <button code="AppCtrlNew" />
    <button code="AppCtrlOpen" />
    <button code="AppCtrlClose" />
    <button code="AppCtrlSave" />
    <button code="AppCtrlUndo" />
    <button code="AppCtrlCopy" />
    <button code="AppCtrlCut" />
    <button code="AppCtrlPaste" />
    <button code="AppCtrlRedoRepeat" />
    <button code="AppLaunchEmailReader" />
    <button code="AppLaunchSpellCheck" />
    <button code="AppCtrlForwardMsg" />
    <button code="AppCtrlSend" />
    <button code="AppCtrlReply" />
    <button code="BassIncrement" />
    <button code="BassDecrement" />
    <button code="TrebleIncrement" />
    <button code="TrebleDecrement" />

    <!--

    <button name="16 LaunchMediaSelect" code="16" />
    <button name="17 LaunchApp1" code="17" />
    <button name="18 LaunchApp2" code="18" />

    <button name="24 MicrophoneVolumeMute" code="24" />
    <button name="25 MicrophoneVolumeDown" code="25" />
    <button name="26 MicrophoneVolumeUp" code="26" />

    <button name="43 DictateOrCommandControlToggle" code="43" />
    <button name="44 MicrophoneOnOffToggle" code="44" />
    <button name="45 CorrectionList" code="45" />
-->

  </HidUsageAction>


  <HidUsageAction UsagePage="WindowsMediaCenterRemoteControl" UsageCollection="WindowsMediaCenterRemoteControl" HandleHidEventsWhileInBackground="false">

		<button name="0" code="96">
			<action layer="0" condition="WINDOW" conproperty="10" command="ACTION" cmdproperty="48" sound="back.wav" />
			<action layer="0" condition="WINDOW" conproperty="11" command="ACTION" cmdproperty="48" sound="back.wav" />
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="88" sound="back.wav" />
		</button>
		<button name="1" code="97">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="37" sound="cursor.wav" />
		</button>
		<button name="2" code="98">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="38" sound="cursor.wav" />
		</button>
		<button name="3" code="99">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="39" sound="cursor.wav" />
		</button>
		<button name="4" code="100">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="40" sound="cursor.wav" />
		</button>
		<button name="5" code="101">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="41" sound="cursor.wav" />
		</button>
		<button name="6" code="102">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="42" sound="cursor.wav" />
		</button>
		<button name="7" code="103">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="43" sound="cursor.wav" />
		</button>
		<button name="8" code="104">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="44" sound="cursor.wav" />
		</button>
		<button name="9" code="105">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="45" sound="cursor.wav" />
		</button>
		<button name="*" code="106">
			<action layer="0" condition="WINDOW" conproperty="35" command="ACTION" cmdproperty="99" sound="click.wav" />
			<action layer="0" condition="FULLSCREEN" conproperty="TRUE" command="ACTION" cmdproperty="24" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="120" sound="click.wav" />
		</button>
		<button name="#" code="100101">
			<action layer="0" condition="*" conproperty="" command="ACTION" cmdproperty="93" cmdkeychar="17" cmdkeycode="76" sound="click.wav" />
		</button>
		<button name="Power TV" code="30">
			<action layer="0" condition="*" conproperty="-1" command="POWER" cmdproperty="STANDBY" sound="back.wav" />
		</button>
		<button name="Pause" code="179">
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="105" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="12" sound="click.wav" />
		</button>
		<button name="Record" code="10082">
			<action layer="0" condition="WINDOW" conproperty="501" command="ACTION" cmdproperty="113" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="89" sound="click.wav" />
		</button>
		<button name="Rewind" code="11066">
			<action layer="0" condition="WINDOW" conproperty="2005" command="ACTION" cmdproperty="17" />
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="87" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="cursor.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="17" sound="cursor.wav" />
		</button>
		<button name="Stop" code="178">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="13" sound="click.wav" />
		</button>
		<button name="Play" code="179" />
		<button name="Forward" code="11070">
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="86" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="28" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2005" command="ACTION" cmdproperty="16" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="16" sound="cursor.wav" />
		</button>
		<button name="Replay" code="78">
			<action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="92" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="6" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="15" sound="cursor.wav" />
		</button>
		<button name="PrevChapter" code="177">
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9985" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9985" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="92" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="6" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="15" sound="cursor.wav" />
		</button>
		<button name="NextChapter" code="176">
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9984" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9984" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="91" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="5" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="28" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="14" sound="cursor.wav" />
		</button>
		<button name="Back" code="8">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="10" sound="back.wav" />
		</button>
		<button name="UP" code="38">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="3" sound="cursor.wav" />
		</button>
		<button name="DN" code="40">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="4" sound="cursor.wav" />
		</button>
		<button name="LEFT" code="37">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="1" sound="cursor.wav" />
		</button>
		<button name="RIGHT" code="39">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="2" sound="cursor.wav" />
		</button>
		<button name="OKAY" code="13">
			<action layer="0" condition="WINDOW" conproperty="11" command="ACTION" cmdproperty="47" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="10" command="ACTION" cmdproperty="10" sound="back.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="7" sound="click.wav" />
		</button>
		<button name="Info" code="150" />
		<button name="Volume +" code="175">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="103" sound="cursor.wav" />
		</button>
		<button name="Volume -" code="174">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="102" sound="cursor.wav" />
		</button>
		<button name="Start" code="172">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="4" sound="click.wav" focus="True" />
		</button>
		<button name="Channel Up" code="33">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9979" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9979" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="31" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="95" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="95" sound="cursor.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="5" sound="cursor.wav" />
		</button>
		<button name="Channel Down" code="34">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9980" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9980" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="30" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="94" sound="cursor.wav" />
			<action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="94" sound="cursor.wav" />
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="6" sound="cursor.wav" />
		</button>
		<button name="Mute" code="173" />
		<button name="Recorded TV" code="10079">
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="603" sound="click.wav" />
		</button>
		<button name="Guide" code="10071">
			<action layer="0" condition="WINDOW" conproperty="600" command="ACTION" cmdproperty="10" sound="back.wav" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="600" sound="click.wav" />
		</button>
		<button name="Live TV" code="10084">
			<action layer="0" condition="WINDOW" conproperty="7701" command="WINDOW" cmdproperty="602" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="18" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="18" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="18" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="1" sound="click.wav" />
		</button>
		<button name="DVD Menu" code="11077">
			<action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="90" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="3001" sound="click.wav" />
		</button>
		<button name="Clear" code="27">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="80" sound="click.wav" />
		</button>
		<button name="Enter" code="13" />
		<button name="Close" code="100115">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="99" />
		</button>
		<button name="green START" code="91">
			<action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="115" />
		</button>

		<button name="Yellow" code="11084">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9977" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9977" sound="click.wav" />
			<action layer="0" condition="FULLSCREEN" conproperty="TRUE" command="ACTION" cmdproperty="19" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="1" sound="click.wav" />
		</button>
		<button name="Blue" code="10077">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9978" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9978" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="TV" command="ACTION" cmdproperty="141" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="510" command="ACTION" cmdproperty="140" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="500" command="ACTION" cmdproperty="140" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="501" command="ACTION" cmdproperty="140" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="2005" command="ACTION" cmdproperty="141" sound="click.wav" />
			<action layer="0" condition="*" conproperty="" command="WINDOW" cmdproperty="501" sound="click.wav" />
		</button>
		<button name="Green" code="10073">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9976" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9976" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="DVD" command="ACTION" cmdproperty="26" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="MEDIA" command="ACTION" cmdproperty="26" sound="click.wav" />
			<action layer="0" condition="PLAYER" conproperty="TV" command="ACTION" cmdproperty="7" sound="click.wav" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="2" sound="back.wav" />
		</button>
		<button name="Red" code="10069">
			<action layer="0" condition="WINDOW" conproperty="7701" command="ACTION" cmdproperty="9975" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="7700" command="ACTION" cmdproperty="9975" sound="click.wav" />
			<action layer="0" condition="WINDOW" conproperty="602" command="ACTION" cmdproperty="18" />
			<action layer="0" condition="WINDOW" conproperty="1" command="ACTION" cmdproperty="18" />
			<action layer="0" condition="FULLSCREEN" conproperty="TRUE" command="ACTION" cmdproperty="18" />
			<action layer="0" condition="*" conproperty="-1" command="WINDOW" cmdproperty="510" sound="click.wav" />
		</button>
  </HidUsageAction>

</HidHandler>