Skip to content

Gamepad Setup

Mariotaku edited this page Jan 19, 2024 · 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

Connect Using Adapter (Recommended)

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.

Warning

8BitDo Adapter Gen 1 Doesn't support any controller using BLE

8BitDo Adapter Gen 2's XInput mode does not work on Linux/webOS

Model Xbox One Xbox Series S/X DualShock 4 DualSense Stadia Controller Switch Pro Controller
MAYFLASH MAGIC NS 2
MAYFLASH MAGIC-S PRO 2 ✅ 👋 ✅ 👋
8BitDo Wireless Adapter 1
8BitDo Wireless Adapter 2 ⚠️ ⚠️ ⚠️ ⚠️ ⚠️ ⚠️

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

👋: Gyroscope/Accelerometer 👆: Touchpad

Connect Using USB

If you see notification mentioning "Unknown device" after you connect 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

Connect Using Bluetooth

If your TV is a new model produced after 2020, then usually it's running webOS 5.0 and above. You can pair with your gamepads via Bluetooth directly. However, some users reported wrong mapping when they use gamepads via Bluetooth. Some won't work at all.

Model Xbox One Xbox Series S/X DualShock 4 DualSense Stadia Controller Switch Pro Controller Note
LX6900 (webOS 5) ✅ 👋 👆 Low end TV model

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

👋: Gyroscope/Accelerometer 👆: Touchpad