How to Use Your Gamepad Joystick as a Mouse on PC (The Ultimate Guide)
Z
Zack Saadioui
8/11/2025
Hey everyone, hope you're doing awesome.
Today, I want to dive deep into something that's been a game-changer for my PC setup, especially when I'm kicking back on the couch: using my gamepad's right joystick to control my mouse cursor. It sounds a bit niche, but honestly, once you try it, you'll wonder how you ever lived without it. Whether you're a hardcore PC gamer who sometimes wants to lean back, someone with accessibility needs, or you're just looking for a more comfortable way to navigate your media center PC, this guide is for you.
We're going to cover EVERYTHING. From the super simple, built-in ways to do this, to dedicated software that gives you an insane amount of customization. We'll even get into the geeky stuff like XInput versus DirectInput, but I promise to make it easy to understand. So grab your favorite controller, and let's get this set up.
So, Why Even Bother Turning Your Joystick into a Mouse?
I get it, you've got a perfectly good mouse. Why complicate things? Well, here's the thing, it's not about replacing your mouse entirely. It's about having options & flexibility.
The Ultimate Couch Potato Setup: This is the big one for me. I have my PC hooked up to my big-screen TV for gaming & watching movies. Being able to navigate Windows, browse the web, or pick a movie on Netflix without having to reach for a keyboard & mouse on the coffee table is PURE bliss. It just makes the whole experience feel more seamless, more console-like.
Accessibility is HUGE: For some people, using a traditional mouse can be difficult or even painful. A gamepad, with its ergonomic design & different input methods, can be a fantastic alternative for controlling a computer. It opens up a world of possibilities for people who might otherwise struggle with a standard setup.
Gaming Hacks: Some older PC games or even some modern ones have terrible controller support. Being able to map mouse movements to your joystick can be a lifesaver, letting you play games that would otherwise be unplayable with a gamepad. It's also great for games that have a lot of menu navigation.
Presentations & Media Control: If you ever use your PC for presentations or as a media hub, a gamepad can be a surprisingly effective remote control. You can advance slides, play & pause videos, & navigate your files all from the palm of your hand.
Honestly, it's one of those "don't knock it 'til you've tried it" things. The freedom it gives you is pretty cool.
The Nerdy Stuff (But Simplified, I Promise): XInput vs. DirectInput
Okay, before we get into the "how-to," we need to touch on a little technical background. You'll see the terms "XInput" & "DirectInput" thrown around a lot when you're looking into controller mapping software. Understanding the difference will help you troubleshoot issues & choose the right tools for the job.
DirectInput: This is the older standard, part of Microsoft's DirectX suite. Think of it as the Wild West of controller inputs. It's super flexible & supports a massive range of devices, from modern gamepads to ancient joysticks & steering wheels. The downside of all this flexibility is that it can be a bit of a headache. Games & software can't always assume the layout of a DirectInput controller, so you often have to manually map every single button.
XInput: This is the newer, more streamlined standard that was introduced with the Xbox 360 controller. It's designed to be plug-and-play. When you connect an XInput controller (like an Xbox controller or a modern third-party gamepad), Windows & games that support it know exactly what to expect. The button layout is standardized, so you don't have to do any manual configuration. It's much easier for developers to implement, which is why it's become the standard for modern gaming.
So why does this matter for mouse mapping?
Well, some older or more "exotic" controllers might only work with DirectInput. Most modern controllers, especially Xbox ones, will use XInput. Some controllers even have a switch that lets you choose between the two. The software you use to map your joystick to your mouse will need to be able to understand the "language" your controller is speaking. Some tools are better with one than the other, & some can handle both. It's just good to have this in the back of your mind if you run into any issues.
The "Easy Button": Using Steam for All Your Mouse-Mapping Needs
Honestly, for most people, the best & easiest way to get this up & running is through Steam. You probably already have it installed, & its controller support is INCREDIBLY powerful. You don't need to install any extra software, & it works with pretty much any controller you can throw at it – Xbox, PlayStation, Switch Pro, you name it.
Setting It Up Through Desktop Configuration
This is the most straightforward method. Steam's Desktop Configuration lets you decide what your controller does when you're not in a game.
Open Steam: Make sure Steam is running on your computer.
Go to Settings: In the top-left corner, click on "Steam" & then "Settings."
Find Controller Settings: In the Settings window, go to the "Controller" tab.
Desktop Layout: You'll see a button that says "Desktop Layout" or "Desktop Configuration." Click on that.
Edit the Layout: This is where the magic happens. You'll see a diagram of your controller. Click on the box that corresponds to your right joystick.
Change the Input Style: A new screen will pop up. You want to change the "Style of Input" to "Joystick Mouse."
Tweak the Settings (Optional but Recommended): You can adjust the mouse sensitivity, enable "mouse acceleration" (I usually turn this off for more predictable movement), & even set up a "Mode Shift." A mode shift is pretty cool – you can hold down a button (like the back button or one of the bumpers) to change what the joystick does. For example, you could have it scroll up & down instead of moving the cursor.
Assign Mouse Clicks: Now you need to assign buttons for left & right-clicking. You can assign them to the triggers, the bumpers, or the face buttons (A, B, X, Y). Just click on the button you want to use, & in the new screen, select "Left Mouse" or "Right Mouse."
Save Your Configuration: Once you're happy with your setup, just back out of the menus. Steam will automatically save your changes.
Now, whenever Steam is running in the background, you can use your right joystick to control your mouse on the desktop. It's that easy!
Steam's Big Picture Mode: The Ultimate Couch Experience
If you're using your PC on a TV, Big Picture Mode is the way to go. It's a full-screen, controller-friendly interface for Steam that makes it feel just like a console.
You can launch Big Picture Mode by clicking the icon in the top-right corner of the Steam client or by holding down the "Home" button on your controller (the Xbox or PlayStation button).
Within Big Picture Mode, the controller navigation is usually pretty intuitive. But you can also customize the controls specifically for the Big Picture interface.
Enter Big Picture Mode.
Go to Settings: Navigate to the gear icon in the top-right corner.
Controller Settings: Select "Controller" & then "Big Picture Configuration."
Customize to Your Heart's Content: Just like with the Desktop Configuration, you can map the right joystick to act as a mouse. I like to set the right trackpad on my Steam Controller to be a mouse, which feels really natural. You can also adjust the sensitivity & set up custom button mappings.
The great thing about using Steam is that it's smart. When you launch a game from Steam, it will automatically switch to your in-game controller configuration. When you close the game, it goes back to your desktop mouse setup. It's seamless.
Dedicated Software: For When You Want MORE Power
While Steam is fantastic for most people, sometimes you need a little more control or you don't want to have Steam running all the time. That's where dedicated controller mapping software comes in. These programs are designed to do one thing & do it really well: give you complete control over your gamepad.
reWASD: The Power User's Dream
If you're the kind of person who loves to tinker & customize every little detail, reWASD is for you. This is probably the most powerful & feature-rich controller mapper out there.
What it does: reWASD can map your controller to keyboard keys, mouse movements, & even create complex macros. You can create different profiles for different games or applications, & it will automatically switch between them.
Key Features: It supports pretty much any controller you can think of, including the Xbox Elite paddles. You can create "shift modes," which are like layers of controls that you can access by holding down a button. You can also adjust dead zones, sensitivity curves, & even create virtual controllers.
The downside: It's not free. There's a 7-day trial, but after that, you'll need to buy a license. It can also be a bit overwhelming for new users because there are SO many options.
Setting it up with reWASD:
Download & Install: Get reWASD from their official website.
Connect Your Controller: The software should automatically detect it.
Create a Profile: You can create a new profile from scratch or download one from their community library.
Map the Joystick: Select your right joystick in the interface & assign "Mouse" to it. You can then fine-tune the sensitivity & acceleration to your liking.
Map the Clicks: Assign your mouse clicks to the buttons of your choice.
Apply the Profile: Hit the "Apply" button, & your controller is now a mouse!
JoyToKey: The Old-School Reliable
JoyToKey has been around forever, & for good reason. It's a lightweight, no-frills program that gets the job done.
What it does: JoyToKey lets you emulate keyboard & mouse inputs with your gamepad. It's perfect for older games that don't have controller support or for general desktop use.
Key Features: It's very simple to use. You create profiles & assign keyboard keys or mouse functions to each button on your controller. You can have multiple profiles & switch between them. It's also shareware, so you can try it for free for as long as you want, though they do encourage you to buy a license if you find it useful.
The downside: The interface looks a bit dated, & it's not as powerful as something like reWASD.
Setting it up with JoyToKey:
Download & Run: Grab it from their website & run the executable.
Create a Profile: In the right-hand pane, right-click & create a new profile.
Map the Joystick: In the "Joystick 1" tab, find the "Stick 2" entries. Click on "Stick 2 ->" & in the new window, select the "Mouse" tab. Here you can assign the horizontal & vertical axes to the mouse cursor.
Map the Clicks: Find the buttons you want to use for clicking in the list, click on them, & assign "Left Click" & "Right Click" in the "Mouse" tab.
You're done! As long as JoyToKey is running, your controller will act as a mouse.
Gopher360: Simple, Free, & Effective
If you just want a dead-simple, free solution for your Xbox controller, Gopher360 is a great choice. It's an open-source project that's super lightweight & easy to use.
What it does: It's a small program that runs in the background & turns your Xbox controller into a mouse & keyboard.
Key Features: It's incredibly simple. You just download it, run it, & you're good to go. The default mappings are pretty intuitive (right stick for mouse, A for left click, X for right click, etc.). You can also customize the mappings by editing a configuration file if you're comfortable with that.
The downside: It's technically an abandoned project, so don't expect any new features or updates. It also doesn't have a fancy graphical interface like the others – it just runs as a small icon in your system tray.
Setting it up with Gopher360:
Download it: Find the latest release on its GitHub page.
Run it: Double-click the .exe file.
That's it! Seriously, that's all you have to do. Your controller is now a mouse.
A Note on Improving User Experience
Thinking about this from a broader perspective, the desire to use a gamepad as a mouse is all about improving the user experience. It's about making technology more accessible, more comfortable, & more intuitive. This is a principle that applies not just to our personal PC setups, but to business as well.
For instance, businesses are constantly looking for ways to make their websites more engaging & easier to navigate. This is where tools like Arsturn come into play. Arsturn helps businesses create custom AI chatbots that can instantly answer customer questions, provide support, & guide visitors through a website, 24/7. It's about providing a seamless & helpful experience, much like using a gamepad to effortlessly browse your PC from the couch. A well-designed chatbot, trained on a company's own data, can provide personalized interactions that boost conversions & build stronger customer relationships. It's all about using technology to create more meaningful connections.
Troubleshooting the Inevitable Hiccups
Sometimes, things just don't work the way you expect them to. Here are a few common problems you might run into & how to fix them:
My controller is acting like a mouse when I don't want it to! This usually happens because of Steam's Desktop Configuration. If you want to disable it, just go back into Steam's controller settings & disable the desktop layout.
The buttons are all mapped wrong! This can happen, especially with older or generic controllers. First, check the in-game or software settings to see if you can remap the buttons. If that doesn't work, you might need to use a tool like reWASD or JoyToKey to create a custom profile that correctly maps the buttons.
The cursor is moving too fast or too slow! Almost all of the tools we've talked about let you adjust the mouse sensitivity. Play around with this setting until you find a speed that feels comfortable.
My controller isn't being detected at all! First, make sure your controller is properly connected & that Windows is recognizing it. You can check this by going to "Set up USB game controllers" in the Windows Control Panel. If it's not showing up there, you might have a driver issue. If it is showing up but the mapping software isn't seeing it, make sure you're using a program that supports your controller's input type (XInput or DirectInput).
Wrapping It All Up
So there you have it – a pretty exhaustive guide to turning your gamepad's right joystick into a fully functional mouse. We've gone from the super simple "it just works" solution with Steam to the deep-dive customization of tools like reWASD.
Honestly, I'd recommend starting with Steam. It's the easiest way to get a feel for it, & for most people, it's all you'll ever need. But if you find yourself wanting more control or you're a dedicated tinkerer, the world of dedicated mapping software is there for you to explore.
I hope this was helpful! It's a small change, but it can make a big difference in how you use your PC. Give it a shot, play around with the settings, & find what works best for you. Let me know what you think in the comments