UX Framework
Input Remapping
Core Behaviour
Logic
Disconnects an action from its default physical input and assigns it to an alternative, accessible source.
Addresses
Inability to perform specific gestures (e.g., pulling a trigger, rotating a wrist) and fatigue from repetitive movements.
Implementation Specification
The system allows any Action (e.g., Fire, Jump, Grab) to be triggered by any Event or Gesture (Button Press, Thumbstick Tilt, Gaze Dwell etc.).
Interaction Patterns
The Magic Slingshot remaps the "Pull Back" action - usually a physical arm movement - to the "Thumbstick Back" axis and "Release" to the "Thumbstick Release" event, allowing users to perform the slingshot action without needing to physically pull back their arm. The normally physical "Aim" action is remapped to the user's gaze direction, so they can aim by looking at their target instead of needing to rotate their wrist or arm.
Accessibility Barriers
Standard Controller Dependency/Single-Arm Autonomy: By allowing users to customise controls to fit their specific abilities and preferences, such as remapping a complex gesture to a single button press, Input Remapping ensures that users with limited mobility can still perform essential actions without needing to rely on specific physical inputs.
Standard Controller Dependency/Fatigue Minimisation and Input Simplification: By enabling users to remap complex or physically demanding actions to simpler inputs, Input Remapping helps to reduce the physical effort required for interaction, minimising fatigue for users with limited mobility or endurance.