Skip to content

Gamepad Setup

Mariotaku edited this page Jul 19, 2023 · 16 revisions

Moonlight supports gamepad, any supported controller will be recognized and automatically enabled when connected (up to 4 gamepads). However, device support is heavily depends on capability of the system.

webOS TV

For webOS 6.0 or above

If your TV is a new model after 2020, then usually it's running webOS 6.0. You can pair with your gamepads via Bluetooth directly. However, some users reported wrong mapping when they use gamepads via Bluetooth.

For webOS 5.0 and below

If you see notification mentioning "Unknown device" while you plug the gamepad, then it can't be connected by USB directly. According to LG's help page, following controllers are officially supported:

webOS models : Logitec F310, Logitec F510, Logitec F710, Logitec Rumblepad 2, Logitec Cordless Rumblepad 2, Logitec Dual Action Gamepad, Microsoft Xbox 360 Controller (Wired), Sony PLAYSTATION(R)3 Controller

To use a wider variety of game controllers (wirelessly), you can use third party USB adapters. Here is a list of tested adapters. Please note that some are not 100% compatible.

Model Xbox One Xbox Series S/X DualShock 4 DualSense Stadia Controller Switch Pro Controller Note
MAYFLASH MAGIC-S PRO 2 XInput (green) mode is best for Moonlight
8BitDo Wireless Adapter 1 Doesn't support any Bluetooth LE controller
8BitDo Wireless Adapter 2 ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ XInput mode not working on Linux/webOS

✅: Verified working ⚠️: Not fully working ❌: Not compatible ❔: Unverified

Moonlight works best with XInput mode.

Open Wiki on your phone

moonlight-tv Wiki

Clone this wiki locally