Virtual controllers work differently than physical ones, and the connection method depends on your cloud service
A virtual controller is software that mimics a physical game controller on your screen — you tap buttons and joysticks with your mouse, touchpad, or touch screen instead of holding a physical device. Most cloud gaming services (Xbox Cloud Gaming, GeForce Now, PlayStation Plus Premium) do not require a virtual controller at all; they expect you to plug in a real controller via USB or Bluetooth. But some services let you use a virtual controller as a fallback, and a few games work better with one.
The connection process is not a pairing step like Bluetooth. Instead, you launch the cloud gaming app, start a game, and the virtual controller appears on screen automatically if the service detects that no physical controller is connected. You then interact with it using your input device — usually your mouse or trackpad on a computer, or your finger on a phone or tablet.
Key Takeaways
- Most cloud gaming services prefer physical controllers and do not advertise virtual controller support, but will show one on screen if no physical controller is detected.
- Xbox Cloud Gaming, GeForce Now, and PlayStation Plus Premium all display an on-screen controller automatically when you launch a game without a physical controller connected.
- Virtual controllers work best for turn-based games, menu navigation, and games that do not require fast reaction times; real-time action games are difficult to play this way.
- If a virtual controller does not appear, check that your physical controller is not partially connected or recognized by your device, which can block the on-screen version.
How virtual controllers appear in Xbox Cloud Gaming
When you open Xbox Cloud Gaming through the Xbox app on Windows, the web browser on any device, or the mobile app on Android or iOS, the service checks for a connected physical controller. If none is found, an on-screen controller appears automatically once you launch a game. You control it by moving your mouse or trackpad to hover over buttons, then clicking to press them.
The layout matches a standard Xbox controller: two joysticks, four face buttons (A, B, X, Y), bumpers and triggers on top, and a menu button in the center. The virtual version is larger and more spread out than a real controller so your clicks register reliably. You do not need to do anything to "connect" it — it is already active the moment you see it on screen.
If you plug in a physical controller after the game has started, the virtual controller disappears and your physical device takes over. Unplugging the physical controller brings the virtual one back.
How virtual controllers appear in GeForce Now
NVIDIA's GeForce Now shows an on-screen controller when you stream a game and no physical controller is detected. Like Xbox Cloud Gaming, it appears automatically — you do not configure or enable it separately. The virtual controller uses the same button layout as an Xbox controller and responds to mouse clicks or trackpad taps.
GeForce Now's virtual controller is useful for navigating menus and launching games, but the service is designed around physical controllers for actual gameplay. If you try to play a fast-paced game with only the virtual controller, input lag and the difficulty of clicking small buttons quickly will make the experience frustrating.
How virtual controllers appear in PlayStation Plus Premium
PlayStation Plus Premium (the tier that includes cloud gaming) displays a virtual controller on screen when you launch a game without a physical DualSense or compatible third-party controller connected. The on-screen layout matches the PlayStation controller: two joysticks, four face buttons (triangle, circle, X, square), and shoulder buttons.
Like the other services, this controller is not something you pair or connect — it straightforward appears. You interact with it using your mouse, trackpad, or touch screen depending on what device you are streaming on. The same rule applies: it works for menus and slower games, but real-time action is difficult.
When a virtual controller does not appear
If you launch a game and no virtual controller shows up, the most common cause is that a physical controller is partially connected to your device. Your computer or phone may recognize it as present even if it is not fully functional or not actually in your hands. Check your device's Bluetooth settings or USB connections and disconnect any controller you are not actively using.
Another reason is that some games do not support virtual controller input at all. Older titles or games designed specifically for physical controllers may refuse to start without one detected. In that case, you will need a physical controller to play.
If you are on a mobile device and the virtual controller still does not appear, try closing the cloud gaming app completely and reopening it. Sometimes the app fails to detect the absence of a controller until it restarts.
What games work well with a virtual controller
Turn-based games, puzzle games, and strategy games are the best match for virtual controllers. Games like Civilization VI, XCOM 2, and Slay the Spire give you time to think between moves, so the slight delay from clicking buttons on screen does not hurt your performance. Card games and board game adaptations also work smoothly.
Menu-heavy games like Baldur's Gate 3 or Divinity: Original Sin 2 are playable with a virtual controller for exploration and dialogue, though combat can be slow. Real-time action games — shooters, fighting games, platformers, and anything requiring quick reflexes — are nearly impossible to play with only a virtual controller. The time it takes to move your mouse to a button and click it is too long for games where timing matters.
Using a physical controller instead
If you have access to a physical controller, it is the better choice for almost every game. A USB controller plugged directly into your computer has no wireless lag. A Bluetooth controller (like an Xbox controller or PlayStation DualSense) pairs with your device once and reconnects automatically. Both options are faster and more reliable than clicking on-screen buttons.
Most cloud gaming services support multiple controller types: Xbox controllers, PlayStation controllers, and generic third-party controllers all work. You do not need to own the same brand as the service — an Xbox controller works fine on PlayStation Plus Premium, and vice versa. Plug it in or pair it via Bluetooth, and it takes over from the virtual controller when ready.
Frequently Asked Questions
Can I use a virtual controller on my phone or tablet?
Yes. The cloud gaming app on iOS or Android will show a virtual controller if no physical controller is connected. You tap the buttons with your finger instead of clicking with a mouse. The experience is the same as on a computer — it works for menus and slow games, but is difficult for fast-paced action.
Do I need to read or install a virtual controller?
No. The virtual controller is built into the cloud gaming app. It appears automatically when you need it. You do not install, read, or configure anything separately.
Why does my virtual controller disappear when I plug in a physical controller?
The cloud gaming service detects that a physical controller is now connected and switches to using it instead. This is intentional — the physical controller is faster and more reliable, so the service prioritizes it. Unplug the physical controller to bring the virtual one back.
Can I customize the buttons on a virtual controller?
Most cloud gaming services do not allow button remapping on virtual controllers. The layout is fixed to match a standard controller. If you need custom controls, you will need a physical controller that supports remapping through its own software.
Is there input lag when using a virtual controller?
Yes, there is always some delay between clicking a button on screen and the game registering the input. This lag comes from the time it takes your mouse or finger to reach the button, plus the network delay inherent to cloud gaming. For slow games it is not noticeable, but for action games it makes play difficult.