Skip to content

Controls

Bubbleshum edited this page May 22, 2026 · 3 revisions

Controls

WPR currently supports multiple input methods depending on the platform and the game being played.

Because WPR is still in active alpha development, input support may vary between titles.


Supported Input Types

Input Type Status
Touchscreen ✅ Supported
Mouse ✅ Supported
Keyboard ⚠️ Limited Support
Xbox Controllers ❌ Not Yet Supported
Generic Gamepads ⚠️ Experimental
Accelerometer / Motion ⚠️ Experimental

Touch Controls

Touch input is currently the primary supported input method.

Most Windows Phone games rely heavily on touchscreen interaction.

Supported platforms include:

  • Android devices
  • touchscreen Windows devices
  • desktop touch emulation via mouse

Multi-Touch Support

Multi-touch support exists, but compatibility varies depending on the title.

Some games may:

  • misread gestures
  • fail to detect multiple touches
  • require additional fixes

Mouse Controls

Mouse input can emulate touchscreen interaction on desktop platforms.

Typical behaviour:

Action Result
Left Click Touch
Click + Drag Swipe / Drag
Scroll Wheel Game-specific

Keyboard Support

Keyboard support is currently limited.

At present, keyboard input is mainly used for:

  • accelerometer emulation
  • motion/tilt controls in supported games

Current Keyboard Usage

Typical mappings may include:

Key Action
Arrow Keys Simulated tilt / accelerometer
WASD Simulated tilt / accelerometer
Escape Back button

Note

Keyboard behaviour may vary depending on the game.


Planned Keyboard Features

Future input improvements are planned, including:

  • mapping keyboard keys to touch points
  • configurable key bindings
  • custom control layouts
  • virtual touch zones
  • improved desktop playability

This will allow touch-heavy games to become more playable using keyboard input.


Controller Support

Controller support is currently incomplete.

Some experimental gamepad functionality may exist internally, but proper controller support is not yet implemented.


Current Controller Status

Controller Type Status
Xbox One Controller ❌ Unsupported
Xbox Series Controller ❌ Unsupported
XInput Controllers ❌ Unsupported
Generic USB Controllers ⚠️ Experimental
PlayStation Controllers ⚠️ Experimental

Accelerometer Support

Some Windows Phone games rely on device tilt controls.

Current accelerometer support is experimental but functional in some titles.


Current Limitations

Possible issues include:

  • incorrect tilt direction
  • oversensitive movement
  • unsupported motion APIs
  • inconsistent behaviour between devices

Android Controls

Android builds primarily use:

  • touchscreen input

Experimental controller support may exist on some devices, but it is not officially supported yet.


Desktop Controls

Desktop platforms currently support:

  • mouse
  • limited keyboard input

Touchscreen support depends on operating system support.


Unsupported Input Features

Currently unsupported or incomplete features may include:

  • controller remapping
  • vibration / haptics
  • advanced gesture recognition
  • camera input
  • gyroscope APIs
  • some multi-controller scenarios

Input Issues

Touch Input Does Not Work

Try:

  • restarting the game
  • reinstalling the title
  • testing another game
  • updating to the latest WPR version

Controls Feel Incorrect

Some games may require:

  • game-specific fixes
  • input scaling adjustments
  • additional compatibility work

Input behaviour is still evolving during alpha development.


Game-Specific Controls

Some games implement custom input systems that may not yet behave correctly in WPR.

Check:

for known game-specific input issues.


Feedback

Input feedback is extremely valuable.

When reporting input issues, please include:

  • game name
  • platform
  • input device used
  • expected behaviour
  • actual behaviour

This helps improve compatibility and control accuracy.

Clone this wiki locally