/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/KeyAsModifierInputBehavior.h
UKeyAsModifierInputBehaviorconverts a specific key press/release into a "Modifier" toggle via theIModifierToggleBehaviorTargetinterface. It does not capture the key press; rather, it updates the modifier its WantsCapture call. This means that the modifier won't be updated if another behavior captures the keyboard.
class UKeyAsModifierInputBehavior : public [UInputBehavior](API\Runtime\InteractiveToolsFramework\UInputBehavior)
FInputBehaviorM...
Modifiers
Modifier set for this behavior, internally initialized with check on ModifierKey
IModifierToggle...
Target
Modifier Target object