Based on https://github.com/Axixi2233/moonlight-android
Several modifications from Axixi actually originated from @TrueZhuangJia , thanks for the contribution!
moonlight-stream#1348 (comment)
- Translated Axixi's additions into English
- Added option to disable gamepad battery report to potentially fix input stuttering issue
- Added option to force apply refresh rate (fix locked 60 fps on some devices)
- Removed
Game
declarations from AndroidManifest.xml (for yet several other devices to avoid 60 fps lock down) - Added natural track pad mode for touch screen
- Added sticky modifier keys on virtual full keyboard
- Added Fit/Fill/Stretch video scaling modes
- Added pan/zoom support for stream view
- Fixed mouse mode disabling
- Enhanced portrait mode
- Improved physical keyboard and trackpad usability:
- Tap as click
- Double tap as double click
- Double tap to drag
- Two finger tap as right click
- Two finger scrolling
- Two finger double tap as right click drag
- Non-QWERTY keyboard layout support
- Quick Meta key with physicl BACK button