<root>
	<styles>
		<include src="file://{resources}/styles/steamstyles.css" />
		<include src="file://{resources}/styles/mainmenu.css" />
		<include src="file://{resources}/styles/library/controllerbindings_gordon.css" />
	</styles>

	<Panel>
		<Panel id="SwitchBackgroundContainer" selectionpos="auto" >
			</Panel>
			<Panel id="SwitchContainer" tabindex="auto" selectionpos="auto" >
				<Panel class="BindingSlotStrip Left" id="LeftSC" tabindex="auto" selectionpos="auto">
					<ControllerBindingButton class="BindingButton Gradient1" describesource="true" id="LeftBumperButton" focusonhover="true" onmoveright="SetInputFocus( RightBumperButton );" onmoveup="SetInputFocus( LeftTrigger );" onmovedown="SetSwitchInputFocus( no_cap_back_button AlwaysOn Apple AlwaysOn Elite LeftGripUpperButton XBox BackButton MobileTouch BackButton SC LeftGripButton SCV2 LeftGripUpperButton SwitchPro BackButton SwitchJoyCon LeftGripButton PS BackButton Default LeftGripButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,LeftBumperSelected)" onblur="RemoveStyle(BackgroundLines, LeftBumperSelected)" onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Gradient2 SteamV2" describesource="true" id="LeftGripUpperButton" focusonhover="true" onmoveright="SetInputFocus( RightGripUpperButton );" onmoveup="SetSwitchInputFocus( SCV2 LeftBumper Default LeftBumperButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,LeftUpperGripSelected)" onblur="RemoveStyle(BackgroundLines, LeftUpperGripSelected)" onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Gradient2 Steam" describesource="true" id="LeftGripButton" focusonhover="true" onmoveright="SetInputFocus( RightGripButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,LeftGripSelected)" onblur="RemoveStyle(BackgroundLines, LeftGripSelected)" onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Gradient3 StartBack" id="BackButton" focusonhover="true" onmoveright="SetSwitchInputFocus( no_cap_start_button RightBumperButton XBox StartButton Default Gyro );" onmovedown="SetSwitchInputFocus( cap_capture_button CaptureButton SwitchPro CaptureButton SwitchJoyCon CaptureButton Default AlwaysOn );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,BackButtonSelected)" onblur="RemoveStyle(BackgroundLines, BackButtonSelected)" onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Gradient4 Capture" id="CaptureButton" focusonhover="true" onmoveright="SetSwitchInputFocus( Default Gyro );" onmovedown="SetInputFocus( AlwaysOn );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,CaptureButtonSelected)" onblur="RemoveStyle(BackgroundLines, CaptureButtonSelected)" onactivate="SwitchBindingButtonActivated();"/>          
					<ControllerBindingButton class="BindingButton AlwaysOn" id="AlwaysOn" focusonhover="true" onmoveright="SetSwitchInputFocus( no_cap_start_button RightBumperButton Apple RightBumperButton XBox StartButton Default Gyro );" onmoveup="SetSwitchInputFocus( cap_capture_button CaptureButton no_cap_start_button LeftBumperButton Apple BumperButton SwitchPro CaptureButton Default BackButton );" onmovedown="SetSwitchInputFocus( Deck DPad Apple DPad XBox LeftJoystickLeft MobileTouch Macro1FingerButton DPad PS DPad SwitchPro LeftJoystickLeft SwitchJoyCon LeftJoystickLeft Default LeftTrackpad );" tabindex="auto" selectionpos="auto" onactivate="SwitchBindingButtonActivated();"/>
					<Panel class="ModeWrapper" id="TouchMacroContainer" tabindex="auto" selectionpos="auto">
						<Panel id="MacroContainerLeft" tabindex="auto" selectionpos="auto">
							<ControllerBindingButton class="BindingButton Right Gradient3 WideMacroButton" id="Macro1FingerButton" focusonhover="true" onmovedown="SetInputFocus( Macro2FingerButton );" onmoveup="SetInputFocus( AlwaysOn );" onmoveright="SetInputFocus( Gyro );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="Finger1MacroID" text="" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 WideMacroButton" id="Macro2FingerButton" focusonhover="true" onmovedown="SetSwitchInputFocus( Apple DPad XBox LeftJoystickLeft MobileTouch DPad PS DPad SwitchPro LeftJoystickLeft SwitchJoyCon LeftJoystickLeft Default LeftTrackpad );" onmoveup="SetInputFocus( Macro1FingerButton );" onmoveright="SetInputFocus( Gyro );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="Finger2MacroID" text="" />
							</ControllerBindingButton>
						</Panel>
					</Panel>
				</Panel>
				<Panel class="BindingSlotStrip Right" id="RightSC" tabindex="auto" selectionpos="auto">
					<ControllerBindingButton class="BindingButton Right Gradient1" describesource="true" id="RightBumperButton" focusonhover="true" onmoveleft="SetInputFocus( LeftBumperButton );" onmoveup="SetInputFocus( RightTrigger );" onmovedown="SetSwitchInputFocus( no_cap_start_button ABXYButtons Apple ABXYButtons Elite RightGripUpperButton XBox StartButton MobileTouch StartButton SC RightGripButton SCV2 RightGripUpperButton SwitchPro StartButton SwitchJoyCon RightGripButton PS StartButton Default RightGripButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,RightBumperSelected)" onblur="RemoveStyle(BackgroundLines, RightBumperSelected)"  onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Right Gradient2 SteamV2" describesource="true" id="RightGripUpperButton" focusonhover="true" onmoveleft="SetInputFocus( LeftGripUpperButton );" onmoveup="SetSwitchInputFocus( SCV2 RightBumper Default RightBumperButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,RightUpperGripSelected)" onblur="RemoveStyle(BackgroundLines, RightUpperGripSelected)"  onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Right Gradient2 Steam" describesource="true" id="RightGripButton" focusonhover="true" onmoveleft="SetInputFocus( LeftGripButton );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,RightGripSelected)" onblur="RemoveStyle(BackgroundLines, RightGripSelected)"  onactivate="SwitchBindingButtonActivated();"/>
					<ControllerBindingButton class="BindingButton Right Gradient3 StartBack" id="StartButton" focusonhover="true" onmoveleft="SetSwitchInputFocus( no_cap_back_button LeftBumperButton XBox BackButton Default Gyro );" onmovedown="SetSwitchInputFocus( PS ABXYButtons XBox ABXYButtons MobileTouch Macro0Button SwitchPro ABXYButtons SwitchJoyCon ABXYButtons Default RightTrackpad );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines,StartButtonSelected)" onblur="RemoveStyle(BackgroundLines, StartButtonSelected)" onactivate="SwitchBindingButtonActivated();"/>
					<Panel class="ModeWrapper" id="MacroContainer" tabindex="auto" selectionpos="auto">
						<Panel id="MacroContainerLeft" tabindex="auto" selectionpos="auto">
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro0Button" focusonhover="true" onmoveleft="SetInputFocus( Gyro );" onmovedown="SetInputFocus( Macro1Button );" onmoveup="SetInputFocus( StartButton );" onmoveright="SetInputFocus( Macro4Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M1" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro1Button" focusonhover="true" onmoveleft="SetInputFocus( Gyro );" onmovedown="SetInputFocus( Macro2Button );" onmoveup="SetInputFocus( Macro0Button );" onmoveright="SetInputFocus( Macro5Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M2" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro2Button" focusonhover="true" onmoveleft="SetInputFocus( Gyro );" onmovedown="SetInputFocus( Macro3Button );" onmoveup="SetInputFocus( Macro1Button );" onmoveright="SetInputFocus( Macro6Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M3" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro3Button" focusonhover="true" onmoveleft="SetInputFocus( Gyro );" onmovedown="SetInputFocus( ABXYButtons );" onmoveup="SetInputFocus( Macro2Button );" onmoveright="SetInputFocus( Macro7Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M4" />
							</ControllerBindingButton>
						</Panel>
						<Panel id="MacroContainerRight" tabindex="auto" selectionpos="auto">
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro4Button" focusonhover="true" onmovedown="SetInputFocus( Macro5Button );" onmoveup="SetInputFocus( StartButton );" onmoveleft="SetInputFocus( Macro0Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M5" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro5Button" focusonhover="true" onmovedown="SetInputFocus( Macro6Button );" onmoveup="SetInputFocus( Macro4Button );" onmoveleft="SetInputFocus( Macro1Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M6" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro6Button" focusonhover="true" onmovedown="SetInputFocus( Macro7Button );" onmoveup="SetInputFocus( Macro5Button );" onmoveleft="SetInputFocus( Macro2Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M7" />
							</ControllerBindingButton>
							<ControllerBindingButton class="BindingButton Right Gradient3 MacroButton" id="Macro7Button" focusonhover="true" onmovedown="SetInputFocus( ABXYButtons );" onmoveup="SetInputFocus( Macro6Button );" onmoveleft="SetInputFocus( Macro3Button );" tabindex="auto" selectionpos="auto" onfocus="AddStyle(BackgroundLines)" onblur="RemoveStyle(BackgroundLines)" onactivate="SwitchBindingButtonActivated();">
								<Label class="MacroID" text="M8" />
							</ControllerBindingButton>
						</Panel>
					</Panel>
				</Panel>		
			</Panel>
	</Panel>
</root>