moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.5k stars 325 forks source link

Add support for X1 and X2 mouse buttons #695

Closed cgutman closed 5 years ago

cgutman commented 5 years ago

Description This PR adds support for the X1 and X2 mouse buttons (commonly known as Back and Forward) to all input backends.

Purpose I recently confirmed these buttons now work in GFE 3.14.1 (maybe earlier too), so I added them to Limelight.h and implemented them in Moonlight PC and Moonlight Android.

Before merging, pull my latest changes from moonlight-common-c upstream to get the definitions for BUTTON_X1 and BUTTON_X2

irtimmer commented 5 years ago

Merged with commit e21e2074e3bb2affdc34a413db98452c5db504e4