here is a list of all version 4.1.1 keybindings and activationModes a list of all keybindings with actions and activation modes including default keybindings https://pastesio.com/keybindings the full defaultProfile: https://pastesio.com/defaultprofilexml-ptu-411 to change an activationMode you have to rebind your actions via xml. you have to export your own binding changes first and then open the xml. Let's say I want to put "v_transform_cycle" on a flip switch of my Warthog Throttle (js2, ingame shown as input2) and make it useable: <action name="v_transform_cycle"> <rebind input="js2_button22"/> </action> this is a list of all available activationModes: <ActivationModes> <ActivationMode name="tap" onPress="0" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="0.25" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="double_tap" onPress="1" onHold="0" onRelease="0" multiTap="2" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="double_tap_nonblocking" onPress="1" onHold="0" onRelease="0" multiTap="2" multiTapBlock="0" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="tap_quicker" onPress="0" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="0.15" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="press" onPress="1" onHold="0" onRelease="0" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="press_quicker" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="0.15" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="delayed_press" onPress="1" onHold="0" onRelease="0" multiTap="1" multiTapBlock="1" pressTriggerThreshold="0.25" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="delayed_press_quicker" onPress="1" onHold="0" onRelease="0" multiTap="1" multiTapBlock="1" pressTriggerThreshold="0.15" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="delayed_press_medium" onPress="1" onHold="0" onRelease="0" multiTap="1" multiTapBlock="1" pressTriggerThreshold="0.5" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="delayed_press_long" onPress="1" onHold="0" onRelease="0" multiTap="1" multiTapBlock="1" pressTriggerThreshold="1.5" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="hold" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="1" /> <ActivationMode name="hold_no_retrigger" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="all" onPress="1" onHold="1" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="1" /> <ActivationMode name="delayed_hold" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="0.25" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="1" /> <ActivationMode name="delayed_hold_long" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="1.5" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="1" /> <ActivationMode name="delayed_hold_no_retrigger" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="0.15" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="hold_toggle" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0" retriggerable="0" /> <ActivationMode name="smart_toggle" onPress="1" onHold="0" onRelease="1" multiTap="1" multiTapBlock="1" pressTriggerThreshold="-1" releaseTriggerThreshold="-1" releaseTriggerDelay="0.25" retriggerable="0" /> </ActivationModes> So we need to add the needed ActivationMode to the rebind: <action name="v_transform_cycle"> <rebind ActivationMode="hold_toggle" input="js2_button22"/> </action> "hold_toggle" works best for all flip switches and it stays activated when the switch is flipped on