When you connect a game controller to Windows 11, the system may unexpectedly switch the primary input device from the mouse to the controller’s virtual cursor. This behavior, often called cursor hijacking, causes the mouse pointer to jump erratically or stop responding to physical mouse movements. The root cause is a feature called Game Controller Cursor Mode, which Windows 11 introduced to support controller navigation in apps and games. This article explains why this mode activates, how it overrides mouse input, and how to regain full mouse control.
Key Takeaways: Regaining Mouse Control from Game Controller Cursor Mode
- Bluetooth & Devices > USB > Disable Game Controller Cursor: Turns off the feature that lets controllers move the mouse cursor.
- Game Bar > Settings > General > Uncheck Allow game controller to move cursor: Disables controller cursor in the Xbox Game Bar overlay.
- Device Manager > Human Interface Devices > HID-compliant game controller > Disable device: Prevents the controller from sending input that triggers cursor mode.
What Is Game Controller Cursor Mode on Windows 11
Game Controller Cursor Mode is a built-in feature in Windows 11 that allows a connected game controller to simulate mouse pointer movement. When enabled, the left analog stick moves the cursor, and the A button performs left-click actions. This mode was designed to help users navigate the Windows interface without a physical mouse, especially in tablet mode or when using a controller as the primary input device.
The feature is part of the Windows 11 Game Bar and the broader controller input system. It activates automatically when Windows detects a game controller and determines that no mouse input has been received for a set period. The system assumes the user wants to use the controller for navigation and switches input focus accordingly. This automatic switching is what causes the mouse to feel hijacked — the controller takes over cursor control even when the mouse is still physically present.
The technical root cause lies in the Windows 11 input stack. The system treats game controller input as a legitimate cursor movement source at the kernel level. When the controller sends analog stick data, the operating system translates that data into cursor displacement values, which are then fed into the same input pipeline as the mouse. Because the controller input is processed at a lower level, it can override mouse input when the system decides the controller is the active input device.
Steps to Disable Game Controller Cursor Mode and Restore Mouse Control
Follow these steps to stop the game controller from hijacking the mouse cursor on Windows 11. Each method targets a different layer of the feature.
Method 1: Turn Off Game Controller Cursor in Windows Settings
- Open Windows Settings
Press the Windows key + I to open Settings. Select Bluetooth & devices from the left sidebar, then click USB in the right pane. - Locate Game Controller Cursor toggle
Scroll down to the Game Controller Cursor section. You will see a toggle switch labeled Use game controller to move the cursor. - Disable the toggle
Click the toggle to set it to Off. The controller will no longer move the cursor system-wide.
Method 2: Disable Controller Cursor in Xbox Game Bar
- Open Xbox Game Bar
Press Windows key + G to open the Game Bar overlay. - Access Game Bar settings
Click the Settings gear icon in the top-right corner of the Game Bar. This opens the Game Bar settings panel. - Uncheck the controller cursor option
In the settings panel, click the General tab. Under Game controller, uncheck the box labeled Allow game controller to move cursor. - Close Game Bar
Press Windows key + G again to close the overlay. The controller will no longer move the cursor while Game Bar is active.
Method 3: Disable the Controller as a HID Device
- Open Device Manager
Right-click the Start button and select Device Manager from the menu. - Find the controller device
Expand Human Interface Devices. Look for an entry named HID-compliant game controller or the specific name of your controller, such as Xbox Wireless Controller. - Disable the device
Right-click the controller entry and select Disable device. Confirm any warning dialog that appears. The controller will stop sending input to Windows, including cursor movement commands. - Re-enable when needed
To use the controller for gaming again, return to Device Manager, right-click the same entry, and select Enable device.
If the Controller Still Hijacks the Mouse After Disabling the Feature
Cursor still moves after disabling Game Controller Cursor in Settings
If the toggle in Settings is off but the controller still moves the cursor, the Xbox Game Bar setting may still be active. Open Game Bar and uncheck Allow game controller to move cursor as described in Method 2. This setting overrides the system-level toggle in some Windows 11 builds.
Controller cursor activates only in specific apps
Some applications, especially game launchers like Steam, have their own controller cursor modes. In Steam, go to Settings > Controller > Desktop Configuration and disable the Joystick Move binding. This prevents Steam from sending cursor movement commands to Windows.
Mouse cursor jumps or stutters with controller connected
This symptom usually indicates that the controller’s analog stick is producing a small but continuous input signal. Calibrate the controller in Windows by going to Settings > Bluetooth & devices > USB > Game Controller Cursor > Calibrate. If calibration does not help, replace the controller’s batteries or check for driver updates in Device Manager > Xbox Peripherals.
Game Controller Cursor Mode vs Mouse Input: Behavior Differences
| Item | Game Controller Cursor Mode | Standard Mouse Input |
|---|---|---|
| Input source | Analog stick on controller | Physical mouse movement |
| Cursor speed | Fixed acceleration curve set by Windows | User-configurable pointer speed and acceleration |
| Click action | A button for left-click, B button for right-click | Left and right mouse buttons |
| Scroll support | Right analog stick or D-pad up/down | Scroll wheel or touch gesture |
| Auto-activation | Activates when controller is connected and mouse is idle | Always available when mouse is connected |
| Override behavior | Can override mouse input at system level | Cannot override controller input |
Game Controller Cursor Mode is designed for convenience, but its automatic activation can interfere with normal mouse use. The key difference is that controller cursor input is processed at a lower level in the Windows input stack, giving it priority over mouse input in certain scenarios. This architectural design is why disabling the feature in Settings may not fully stop the hijacking — the underlying input handling remains active until you also disable the Game Bar setting or the controller device itself.
After applying the steps in this article, you will have full control over whether a game controller can move the mouse cursor on Windows 11. Use Method 1 for a quick system-wide disable, Method 2 to keep controller cursor in Game Bar off, and Method 3 as a last resort for stubborn controllers. For future reference, remember that the Bluetooth & devices > USB page in Settings is the primary location for managing this feature. If you use multiple controllers, check each one individually in Device Manager to prevent any from triggering cursor mode.