How to Use Google Stadia, Amazon Luna and NVIDIA SHIELD Controllers on Windows

PadForge controller mapping interface with text about using Google Stadia, Amazon Luna and NVIDIA SHIELD controllers on Windows.

Using a controller with Windows can get frustrating when a game doesn’t recognize the hardware or button layout the way you expect. That can happen when you use a controller outside the ecosystem it was originally associated with, including the Google Stadia Controller, Amazon Luna Controller or NVIDIA SHIELD Controller.

PadForge offers another way to handle that. The free Windows utility recognizes supported physical controllers and can map their controls to a virtual Xbox, PlayStation, Nintendo or other supported controller type. That means the controller in your hands stays the same while a Windows game can see a different virtual gamepad.

PadForge Recognizes Stadia, Luna and SHIELD Controllers

PadForge’s device database includes dedicated entries for the Google Stadia Controller, Amazon Luna Controller over Bluetooth and NVIDIA SHIELD Controller v1.04. That lets PadForge identify the physical controller before routing its controls through a virtual gamepad.

The Bluetooth qualifier is important for the Amazon Luna Controller because that’s the connection method specifically listed by PadForge.

PadForge doesn’t change the controller’s firmware or try to restore features from its original ecosystem. Instead, it handles the controller as an input device in Windows and maps those controls to the virtual controller type you choose.

Set Up a Virtual Controller in PadForge

PadForge is a portable Windows app, so there is no traditional installer. Download the current Windows build, extract the ZIP and run PadForge.exe. The app requires administrator access at startup to read physical controllers and manage its drivers.

PadForge Add Controller window showing virtual controller type options.

Follow these steps to remap one of the supported controllers.


Advertisement - Remove Ads
AirGPU Cloud Gaming Service Advertisement

  1. Open PadForge and select Add Controller on the Dashboard.
  2. Choose the virtual controller type you want, such as Xbox, PlayStation, Nintendo or Extended.
  3. Connect your physical controller and open the Devices page once it appears.
  4. Select the controller and assign it to your virtual slot under Virtual Controller Assignment.
  5. Adjust the mapping as needed and save the setup as a profile if you want to use it again.

PadForge installs HIDMaestro automatically the first time a connected device is assigned to an Xbox, PlayStation, Nintendo or Extended slot. HIDMaestro creates the virtual controller that Windows games see. Keyboard and mouse mappings use a separate path and don’t require HIDMaestro.

Use HidHide if a Game Detects Both Controllers

Some games can detect both the physical controller and the PadForge virtual controller. When that happens, the game can register the same input twice.

PadForge settings showing HIDMaestro and HidHide driver options.

PadForge supports HidHide for this situation. HidHide hides the physical controller from the game while leaving the virtual controller visible. PadForge recommends skipping it unless you’re actually experiencing double input.

PadForge is free with no subscription or paywall. Its source is available under CC BY-NC-SA 4.0.

The current stable release is PadForge 4.5.3. It includes an in-app updater, although anyone moving from 4.5.2 or earlier needs to install 4.5.3 manually once before using it.

If a Windows game doesn’t recognize your controller the way you need it to, PadForge provides a way to keep using the physical controller while changing the gamepad Windows presents to the game.

As always, remember to follow us on our social media platforms (e.g., Threads, X (Twitter), Bluesky, YouTube, and Facebook) to stay up-to-date with the latest news. This website contains affiliate links. We may receive a commission when you click on these links and make a purchase, at no extra cost to you. We are an independent site, and the opinions expressed here are our own.


Advertisement - Remove Ads
Blacknut Cloud Gaming Service Advertisement

Jon Scarr (4ScarrsGaming)

Jon is a proud Canadian who has a lifelong passion for gaming. He is a veteran of the video game and tech industry with more than 20 years experience. Jon is a strong believer and supporter in cloud gaming, he's that guy with the Stadia tattoo! He enjoys playing and talking about games on all platforms and mediums. Join the conversation with Jon on Threads @4ScarrsGaming and @4ScarrsGaming on Instagram.

Leave a Reply

↑