OpenController

Handheld PC controls on PC

PC games already read the handheld PC controls on their own. OpenController lists them and leaves them alone, so they keep a player number of their own when friends join with other controllers.

Download for Windows on ARM

0.8.14 · installer · 5.6 MBWhat's new

Intel or AMD PC? Download for Windows

Download for Windows

0.8.14 · installer · 6.1 MBWhat's new

ARM PC? Download for Windows on ARM

Download for Linux on ARM

0.8.14 · tar.gz · 10.4 MBWhat's new

Intel or AMD computer? Download for Linux

Download for Linux

0.8.14 · tar.gz · 11.5 MBWhat's new

ARM computer? Download for Linux on ARM

Download for Mac

0.8.14 · zip · 10.8 MBWhat's new

Download for Windows, Linux or Mac

OpenController runs on a computer. Open this page there to get the right download.

Test your controller

What works

Extra buttons: Back and menu buttons of AYANEO, Legion Go, Go 2, Go S, ZOTAC Zone and OneXPlayer, as keys and macros

Aim by moving it: no

Light bar: no · Touchpad as buttons: no

Windows only, and not tried on a machine yet. ROG Ally and MSI Claw buttons need settings written to the controller, which OpenController does not do.

How to set it up

  1. 1Download OpenController and open it. On Windows, its Requirements page installs the free drivers it needs, when you click.
  2. 2Connect the controller by cable, Bluetooth or its receiver. It shows up in OpenController's window, drawn in its own shape.
  3. 3Open it in the app to set its extra buttons as keys or macros. Games keep reading it as they already did.

More answers are in the common questions.

Models (17)

The models OpenController knows in this family. Most controllers work even when they are not on the list.

  • ASUS ROG AllyCompatible
  • ASUS ROG Ally XCompatible
  • DragonRise GPD Win 2Compatible
  • Lenovo Legion GoCompatible
  • Lenovo Legion Go (D-input)Compatible
  • Lenovo Legion Go 2Compatible
  • Lenovo Legion Go 2 (D-input)Compatible
  • Lenovo Legion Go 2 (D-input)Compatible
  • Lenovo Legion Go 2 (FPS mode)Compatible
  • Lenovo Legion Go SCompatible
  • Lenovo Legion Go S (D-input)Compatible
  • MSI ClawCompatible
  • MSI Claw (D-input)Compatible
  • MSI Claw (desktop mode)Compatible
  • ShanWan OneXPlayerCompatible
  • TECNO Pocket GoCompatible
  • ZOTAC Gaming ZoneCompatible

Yours is missing or misbehaves? Let us know.