remove_input_trigger
Delete a trigger from a key mapping in an Enhanced Input context and save it. Use to remove triggers like Hold so a key fires immediately.
Instructions
Delete one trigger from a key mapping in an Enhanced Input mapping context, by mapping_index + trigger_index -- e.g. dropping a Hold so the key fires immediately again -- and save the context; the call succeeds only when the context reaches disk. Get the indices from list_input_triggers; they shift after a removal, so work from the highest down.
Returns: { applied, removed_class_name, remaining_count, saved, save_error? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ctx_path | Yes | Asset path of the UInputMappingContext | |
| mapping_index | Yes | 0-based index of the FEnhancedActionKeyMapping | |
| trigger_index | Yes | 0-based index of the trigger within Mapping.Triggers |