-
Notifications
You must be signed in to change notification settings - Fork 1
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.
| Input Type | Status |
|---|---|
| Touchscreen | ✅ Supported |
| Mouse | ✅ Supported |
| Keyboard | |
| Xbox Controllers | ❌ Not Yet Supported |
| Generic Gamepads | |
| Accelerometer / Motion |
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 exists, but compatibility varies depending on the title.
Some games may:
- misread gestures
- fail to detect multiple touches
- require additional fixes
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 is currently limited.
At present, keyboard input is mainly used for:
- accelerometer emulation
- motion/tilt controls in supported games
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.
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 is currently incomplete.
Some experimental gamepad functionality may exist internally, but proper controller support is not yet implemented.
| Controller Type | Status |
|---|---|
| Xbox One Controller | ❌ Unsupported |
| Xbox Series Controller | ❌ Unsupported |
| XInput Controllers | ❌ Unsupported |
| Generic USB Controllers | |
| PlayStation Controllers |
Some Windows Phone games rely on device tilt controls.
Current accelerometer support is experimental but functional in some titles.
Possible issues include:
- incorrect tilt direction
- oversensitive movement
- unsupported motion APIs
- inconsistent behaviour between devices
Android builds primarily use:
- touchscreen input
Experimental controller support may exist on some devices, but it is not officially supported yet.
Desktop platforms currently support:
- mouse
- limited keyboard input
Touchscreen support depends on operating system support.
Currently unsupported or incomplete features may include:
- controller remapping
- vibration / haptics
- advanced gesture recognition
- camera input
- gyroscope APIs
- some multi-controller scenarios
Try:
- restarting the game
- reinstalling the title
- testing another game
- updating to the latest WPR version
Some games may require:
- game-specific fixes
- input scaling adjustments
- additional compatibility work
Input behaviour is still evolving during alpha development.
Some games implement custom input systems that may not yet behave correctly in WPR.
Check:
- Compatibility List
- GitHub Issues
for known game-specific input issues.
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.