<?xml version="1.0" encoding="UTF-16"?>
<UserConfig>
	<Group builder="Input" id="PCInput" displayName="controls_pc" tags="keybinds">
		<VisibleVars>
			<!-- builder must be input; id and displayName are custom names (whatever you want), displayType must be INPUTPC -->
			<!-- actions are names from input_qwerty.ini file separated by semicolon -->
			
			<!-- Example action mapping -->
			<!-- <Var builder="Input" id="YourCustomActionNameHere" displayName="YourCustomKeyUsedForLocalizationNames" displayType="INPUTPC" actions="action01;action02;action03" /> -->
			
			<!-- More examples -->
			
			<!--
			<Var builder="Input" id="ExplorationInteraction"	displayName="exploration_interaction"			displayType="INPUTPC" actions="ExplorationInteraction"/>
			<Var builder="Input" id="SprintGallop"				displayName="sprint_gallop"						displayType="INPUTPC" actions="Sprint;Gallop"/>
			<Var builder="Input" id="Dismount"					displayName="dismount"							displayType="INPUTPC" actions="BoatDismount;HorseDismount"/>
			-->		
					
			<!-- [BASE_CharacterMovement] -->				
			<Var builder="Input" id="MoveFwd"					displayName="move_forward"						displayType="INPUTPC" actions="MoveForward;MovementDoubleTapW;ChangeChoiceUp"/>
			<Var builder="Input" id="MoveBck"					displayName="move_back"							displayType="INPUTPC" actions="MoveBackward;MovementDoubleTapS;ChangeChoiceDown;GI_Decelerate"/>
			<Var builder="Input" id="MoveLft"					displayName="move_left"							displayType="INPUTPC" actions="MoveLeft;MovementDoubleTapA"/>
			<Var builder="Input" id="MoveRght"					displayName="move_right"						displayType="INPUTPC" actions="MoveRight;MovementDoubleTapD"/>
			
			<Var builder="Input" id="Sprint"					displayName="ControlLayout_RunSprint"			displayType="INPUTPC" actions="Sprint" tags="input_overlap1"/>
			<Var builder="Input" id="SprintToggle"				displayName="toggle_sprint"						displayType="INPUTPC" actions="SprintToggle"/>
			<Var builder="Input" id="WalkToggle"				displayName="toggle_walk_run"					displayType="INPUTPC" actions="WalkToggle"/>
			<Var builder="Input" id="JumpRoll"					displayName="panel_button_common_jump"          displayType="INPUTPC" actions="Jump;ExplorationInteraction;Roll;HorseJump" tags="input_overlap2"/>
				
				
			<!-- Camera -->					
			<Var builder="Input" id="CameraLock"				displayName="camera_lock"						displayType="INPUTPC" actions="CameraLock"/>
					
			<!-- Interactions -->		
			<Var builder="Input" id="Interaction"				displayName="ControlLayout_Interact"			displayType="INPUTPC" actions="PickOilLamp;PlaceOilLamp;PlaceCrystal;SitDown;Knock;Spare;Unequip;FastTravel;GatherHerbs;Examine;EnterBoat;EnterBoatFromSwimming;MountHorse;Talk;Container;Interact;InteractHold;Use;UseDevice;Open;Close;Lock;Unlock;Take;Push;Pull;Locked;Finisher;Destroy;PrayForSun;PrayForStorm;Arm;Disarm;GatherBrushwood;PlaceHerbs;Drink;PlaceOffering;Grab;Free;Ignite;UnblockGate;UseItem;Read;PullAxe;Interaction;Extinguish;CallJohnny;HideBible;SitAndWait;PlaceBottle;WineSlot;BurnBody;PutBack;Debung;Touch;CutRope;KneelDown;PlaceTribute;HangPainting;PlaceArmor;PlaceSword;GiveAlms;PlaceLure;PlaceBeans;Stash;Look;TakePaintGreen;TakePaintBlue;TakePaintRed;TakePaintYellow;TakePaintPurple;DisposePaint;HideIn;PlaceTrophy,BuryBody" tags="input_overlap3"/>
					
			<!-- Attacks -->	
			<Var builder="Input" id="AttackWithAlternate"		displayName="attack_light_and_heavy"			displayType="INPUTPC" actions="PCAlternate" tags="input_overlap1"/>
			<Var builder="Input" id="AttackLight"				displayName="panel_groupname_fast_attack"		displayType="INPUTPC" actions="AttackWithAlternateLight;SpecialAttackWithAlternateLight;Finish;Finisher;VehicleAttack"/>
			<Var builder="Input" id="AttackHeavy"				displayName="panel_groupname_strong_attack"		displayType="INPUTPC" actions="AttackWithAlternateHeavy;SpecialAttackWithAlternateHeavy;CiriAttackHeavy;CiriSpecialAttackHeavy"/>
			
			<!-- Focus -->					
			<Var builder="Input" id="Focus"						displayName="ControlLayout_Focus"				displayType="INPUTPC" actions="Focus" tags="input_overlap4"/>
			
			<!-- Guard -->
			<Var builder="Input" id="LockAndGuard"				displayName="panel_input_action_lockandguard"	displayType="INPUTPC" actions="LockAndGuard" tags="input_overlap4"/>
			
			<!-- Signs -->	
			<Var builder="Input" id="CastSign"					displayName="ControlLayout_CastSign"			displayType="INPUTPC" actions="CastSign;CastSignHold;VehicleCastSign;CiriSpecialAttack"/>
			<Var builder="Input" id="ToggleSigns"				displayName="toggle_between_signs"				displayType="INPUTPC" actions="ToggleSigns"/>
					
			<!-- Items -->		
			<Var builder="Input" id="ThrowItem"					displayName="ControlLayout_UseQuickSlot"		displayType="INPUTPC" actions="ThrowItem;ThrowItemHold;VehicleItemAction;VehicleItemActionHold"/>
					
			<!-- Dodge/Roll -->		
			<Var builder="Input" id="Dodge"						displayName="ControlLayout_Dodge"				displayType="INPUTPC" actions="Dodge;CiriDodge" tags="input_overlap2"/>
			<Var builder="Input" id="CbtRoll"					displayName="ControlLayout_Roll"				displayType="INPUTPC" actions="CbtRoll;CiriDash" tags="input_overlap2"/>
			
				
			<!-- Horse -->	
			<Var builder="Input" id="SpawnHorse"				displayName="ControlLayout_SummonHorse"			displayType="INPUTPC" actions="SpawnHorse"/>
			<Var builder="Input" id="GallopCanter"				displayName="gallop_and_canter"					displayType="INPUTPC" actions="Gallop;Canter" tags="input_overlap1"/>
			<Var builder="Input" id="HorseDismount"				displayName="dismount_horse"					displayType="INPUTPC" actions="HorseDismount;BoatDismount" tags="input_overlap3"/>
			<Var builder="Input" id="StopHorse"					displayName="stop_horse"						displayType="INPUTPC" actions="Stop"/>
			
			<!-- Swimming -->
			<Var builder="Input" id="DiveUp"					displayName="ControlLayout_Emerge"				displayType="INPUTPC" actions="DiveUp" tags="input_overlap2"/>
			<Var builder="Input" id="DiveDown"					displayName="ControlLayout_Dive"				displayType="INPUTPC" actions="DiveDown"/>
			
			<!-- Radial -->		
			<Var builder="Input" id="RadialMenu"				displayName="ControlLayout_RadialMenu"			displayType="INPUTPC" actions="RadialMenu"/>
			
			<!-- Potions -->		
			<Var builder="Input" id="DrinkPotion1"				displayName="potion_1"							displayType="INPUTPC" actions="DrinkPotion1" tags="input_overlap_potion1"/>
			<Var builder="Input" id="DrinkPotion2"				displayName="potion_2"							displayType="INPUTPC" actions="DrinkPotion2" tags="input_overlap_potion2"/>
			<Var builder="Input" id="DrinkPotion3"				displayName="potion_3"							displayType="INPUTPC" actions="DrinkPotion3" tags="input_overlap_potion3"/>
			<Var builder="Input" id="DrinkPotion4"				displayName="potion_4"							displayType="INPUTPC" actions="DrinkPotion4" tags="input_overlap_potion4"/>
			<Var builder="Input" id="DrinkPotion1Hold"			displayName="potion_1"							displayType="INPUTPC" actions="DrinkPotion1Hold" tags="input_overlap_potion1;locked"/>
			<Var builder="Input" id="DrinkPotion2Hold"			displayName="potion_2"							displayType="INPUTPC" actions="DrinkPotion2Hold" tags="input_overlap_potion2;locked"/>
			<Var builder="Input" id="DrinkPotion3Hold"			displayName="potion_3"							displayType="INPUTPC" actions="DrinkPotion3Hold" tags="input_overlap_potion3;locked"/>
			<Var builder="Input" id="DrinkPotion4Hold"			displayName="potion_4"							displayType="INPUTPC" actions="DrinkPotion4Hold" tags="input_overlap_potion4;locked"/>
			
			<!-- Shortcuts -->		
			<Var builder="Input" id="SteelSword"				displayName="draw_steel"						displayType="INPUTPC" actions="SteelSword;SwordSheatheSteel;CiriDrawWeapon;OilSteelKB"/>
			<Var builder="Input" id="SilverSword"				displayName="draw_silver"						displayType="INPUTPC" actions="SilverSword;SwordSheatheSilver;CiriDrawWeaponAlternative;OilSilverKB"/>
			<Var builder="Input" id="SelectAard"				displayName="select_aard"						displayType="INPUTPC" actions="SelectAard"/>
			<Var builder="Input" id="SelectYrden"				displayName="select_yrden"						displayType="INPUTPC" actions="SelectYrden"/>
			<Var builder="Input" id="SelectIgni"				displayName="select_igni"						displayType="INPUTPC" actions="SelectIgni"/>
			<Var builder="Input" id="SelectQuen"				displayName="select_quen"						displayType="INPUTPC" actions="SelectQuen"/>
			<Var builder="Input" id="SelectAxii"				displayName="select_axii"						displayType="INPUTPC" actions="SelectAxii"/>

			<!-- PhotoMode -->
			<Var builder="Input" id="PhotoMode" 				displayName="ControlLayout_PhotoMode"			displayType="INPUTPC" actions="EnablePhotoMode"/> 
			
			
			<!-- Panels -->		
			<Var builder="Input" id="ChangeQuest"				displayName="ControlLayout_ChangeQuest"			displayType="INPUTPC" actions="HighlightObjective;TrackQuest"/>
			<Var builder="Input" id="ToggleHud"					displayName="toggle_hud"						displayType="INPUTPC" actions="ToggleHud" tags="locked"/>
		    <Var builder="Input" id="PanelChar"					displayName="character_panel"					displayType="INPUTPC" actions="PanelChar" tags="locked"/>
			<Var builder="Input" id="PanelInv"					displayName="Inventory"							displayType="INPUTPC" actions="PanelInv" tags="locked"/>
			<Var builder="Input" id="PanelMap"					displayName="map"								displayType="INPUTPC" actions="PanelMapPC" tags="locked"/>
			<Var builder="Input" id="HubMenu"					displayName="hub_menu"							displayType="INPUTPC" actions="HubMenu" tags="locked"/>
			<Var builder="Input" id="PanelJour"					displayName="journal"							displayType="INPUTPC" actions="PanelJour" tags="locked"/>
            <Var builder="Input" id="PanelMeditation"           displayName="panel_title_clock"                 displayType="INPUTPC" actions="PanelMeditation" tags="locked"/>
			<Var builder="Input" id="PanelAlch"					displayName="alchemy"							displayType="INPUTPC" actions="PanelAlch" tags="locked"/>
            <Var builder="Input" id="PanelCraft"                displayName="panel_title_crafting"              displayType="INPUTPC" actions="PanelCrafting" tags="locked"/>
			<Var builder="Input" id="PanelBestiary"				displayName="panel_journal_tabname_bestiary"	displayType="INPUTPC" actions="PanelBestiary" tags="locked"/><!-- loc key reuse requested by story -->
		    <Var builder="Input" id="PanelGlossary"				displayName="glossary"							displayType="INPUTPC" actions="PanelGlossary" tags="locked"/>
			<Var builder="Input" id="PanelGwintDeckEditor"		displayName="gwint_deck"						displayType="INPUTPC" actions="PanelGwintDeckEditor" tags="locked"/>

			
		</VisibleVars>
	</Group>
</UserConfig>
