Use an Xbox 360 Controller as a Mouse

Use an Xbox 360 Controller as a Mouse
I initially bought an Xbox 360 controller to use with emulators. I found out that not only does it perform the task of mimicking an SNES controller admirably, but with a free program you can use it in place of a traditional mouse. While this might not seem practical, it is handy when you don't have a suitable surface to use a regular mouse on. For example, when the computer you need to operate is hooked up to the TV in your living room running a bunch of emulators. Using a mouse on a couch is harder than you'd think. Also, you can actually navigate Windows more easily by assigning common keyboard shortcuts (such as Alt + F4) to buttons. It's also just a quick, easy project to waste 15 minutes doing.

If this sounds good to you, jump to the next page to find out what you'll need.
 
Remove these adsRemove these ads by Signing Up
 

Step 1What You Need (Hardware)

What You Need (Hardware)
Surprisingly enough, to use an Xbox 360 controller as a mouse on a computer you need both an Xbox 360 controller and computer. More specifically:

A computer running Windows XP or Vista. Unfortunately, the drivers Microsoft provides are not for earlier versions of Windows. The computer will need one open USB port.

An Xbox 360 wired controller. This costs $40 retail, but you should be able to find it for around $20 online. If you don't already have a wireless controller or you only have one (and want another controller for multiplayer games on your Xbox 360) then the wired controller is the better choice.

OR

An Xbox 360 wireless controller AND an Xbox 360 wireless gaming receiver. The wireless controller retails at $60, but again online you should be able to find it for half price. The wireless receiver costs $20 pretty much wherever you buy it. This option is the way to go if you already have a wireless controller or two as it only costs $20.

Now that you have all the hardware, we move onto the software.
« Previous StepDownload PDFView All StepsNext Step »
125 comments
1-40 of 125next »
Jan 6, 2012. 6:02 AMautsweum says:
This AHK script/tool solved it for me http://nirklars.wordpress.com/xbox-wireless-controller-mouse-simulator/
Nov 28, 2011. 7:41 PMDanelson says:
I was having a problem where the controlled would work on my desktop, but in some games, and on any menus that needed administration permission, it wouldn't react at all.
However, I finally figured it out.
Close the program, go to the program, right click on the program then click run as administrator. Problem solved.
Again, this is to fix the controller being non-responsive when your computer pops up a message saying "Your permission is needed to continue" or in games where it won't react at all.
Aug 28, 2011. 11:06 PMbadams7 says:
I had a 360 but it tore up, one of my favorite games was oblivion, so i got oblivion on my computer and set up the controls to mirror that of the xbox's version, but one problem... the hotkey button is the d-pad, now it took me awhile to figure out how to set it up to show the d-pad, but it is only for up down left and right, how do i make it apply for the diagonal directions for the d-pad?
Aug 7, 2011. 1:21 PMButterMyToast says:
I gave this 5 stars USING the xbox controller! :P hahah thanks alot dude!
Mar 16, 2010. 6:09 PMdarkitsuki says:
 works like a charm! im using my controller to type this. i just assigned a button on my controller to open up the onscreen keyboard!
Mar 8, 2011. 8:26 PMzackfluck says:
I assigned the onscreen keyboard as a button as well but upon clicking it with my mouse (controller) it stops working altogether and I need to reside back to my mousepad on my laptop, any help?
Aug 4, 2011. 11:34 PMjchavez11 says:
How do you make it so one button opens on screen keyboard?
Feb 24, 2011. 10:05 AMherford says:
but how? what button(s) makes it pop up?
Apr 28, 2010. 6:03 AMPyromanX says:
Great idea with the dedicated onscreen keyboard button. That should be in the instructable!
Great instructable, BTW!
May 24, 2011. 1:53 PMHuntman00 says:
does anybody know if it is possible to make it type something if i press start(button 10)

ex......*presses start* Huntman00 says: fdjhgfgkjhguy
Jun 14, 2011. 9:14 PMjwells5 says:
not sure think you would have to write code for that... that would be awesome. i built a reciever using the XBOX360 dotter board (power button board) connected USB to it and ran the program and it syncs and works well. it works good on Windows. im on linux right now so i dont know if it will work the same...

May 17, 2011. 5:31 PMalang3 says:
i do the left thumbstick thing and everythign but it does nothing what do i do?
Apr 26, 2011. 7:22 PMjviscasillas says:
that is a lovely controller. where did you get it.
Sep 30, 2009. 10:25 PMLovell13 says:
My controller is definitely connected but joytokey wont recognize it. What am i missing
Apr 25, 2011. 9:04 AMpgibbons says:
you need the microsoft hardware, and turn off joytokey, plug in your controller, then turn it back on( you have to close it , not minimise it
Nov 13, 2009. 10:48 AMbatsou says:
thx for this!!!!
it works great on windows but how to associate it xith a game, cause i can't configurate it on a game!!!!
please can some one hrlp me!!!!
Apr 25, 2011. 9:02 AMpgibbons says:
basicly, use the left stick as arrow keys (AxisX(<0)= left arrow key AxisX(<0)= riht arrow key e.t.c) and a button as space, and that should cove most games!
Apr 13, 2011. 2:49 AMkgaule says:
Works fine, I had already ticked the 'hide known extensions' box which was needed for another game:

http://windows.microsoft.com/en-IE/windows-vista/Show-or-hide-file-name-extensions

Doing this will allow you to simply change the file extension to .cfg, nothing else is required, it should work once you change the extension to this.

The only issue I'm having is when left idle the cursor drifts to the left, if I point it to the left it keeps travelling. Any way to stop this?
Mar 6, 2011. 11:24 AMmortimusmaximus says:
Is there any way to ignore miniscule inputs?
My cursor keeps drifting slowly after I stop moving the thumbstick.
Mar 6, 2011. 1:34 PMmortimusmaximus says:
Set the 'Input Threshold' in the 'Other' tab to 3%
Problem solved!
Feb 9, 2011. 5:36 PMbrownca88 says:
I can't figure out how to configure it either. Just bought a new 360 controller today specifically to use it for emulators and as a mouse. Does anyone reply to these comments?
Jan 3, 2010. 8:19 PMFethrdWlf says:
Okay, I have an Xbox 360 Wireless Remote with a Charge and Play cord. Will it still work?
Jan 18, 2010. 11:11 AMs13vin4t0r says:
 no, it wont. i tried.

the wireless controllers arent wired to work over USB with a play and charge kit.
Feb 3, 2011. 6:46 PMtriton37 says:
you can buy a $20 adaptor
though
Jan 30, 2011. 8:28 PMmiiwii3 says:
OMG thank you this is amazing, i had an old controller for this airhogs computer flight sim(real lame) and now I play like all the FPS with it on the computer
Jan 24, 2011. 12:37 AMsrhadaham says:
just downloaded and used it to play World of Warcraft.
It runs great, and does everything i needed it too.
It handled all the complicated commands I use to play WoW just fine.
Jan 9, 2011. 5:21 PMfrostyflakes says:
ok so my problem is that i dont understand how to use your file for joy to key how to configure them toget her
Jan 9, 2011. 12:41 AMtavoge says:
u f***n great man, people like u make the web knowledge amazing
Dec 30, 2010. 12:18 AMtim13 says:
i every time i try to download your joy to key thing that you mad it takes me to some elf search thing man can you help me with the key to learn cause i have no idiea
Dec 19, 2010. 7:44 PMzackattack0 says:
Thanks you it worked!
Also thanks to asdf;sdfs1dfsdf for the file extension tip-
Nov 7, 2010. 11:10 AMchefford says:
works great but the joysticks don't auto center perfectly that's why some people get the mouse that just floats in the direction you last moved it

useful while using something like stumble-upon or watching a movie on your laptop.
--------------------------------------------------------------------------------------------------------------
chevy joe
Nov 4, 2010. 8:03 PMTheC2s says:
Thanks a lot, this was really helpful. Now I can connect wirelessly and usb mode as well. You don't know how much time you save me. So thanks again
Sep 7, 2010. 8:31 PMjulz1981 says:
is it possible to use the xbox 360 keyboard with joytokey?
that way i can configure the controller to move the mouse and use the keyboard thingy to chat and do other stuff?

thx.
May 10, 2010. 10:09 PMdjwhitey123 says:
 how do i add the configuration to joytokey ???
Sep 5, 2010. 2:53 PMcarlin2090 says:
change the tmp extinction to cfg and put it in the folder of joytokey
Jul 10, 2010. 12:00 AMasdf;sdfs1dfsdf says:
to change file type to clarify: (i have windows xp) -go to where the downloaded file went to (use start-search if can't find it) -while in folder go to bar with 'file, edit, etc' : tools-folder options-view -then scroll down and unclick 'hide extensions for known file types' this allows you to change the file type -rename the file from 'fhx1r...' to read 'windows.cfg' (gets rid of .tmp) -copy and paste to folder containing 'joytokey.exe' (ex:mine is 'jtk374en') -right click file-open with-open with-select the program from a list-convert joystick input...-ok
May 10, 2010. 10:24 PMdjwhitey123 says:
 i have the driver installed and joytokey but when i try to configure the controller J2K isnt recognizing the controller or something because it doesnt do anything after i click configure button....i tried using your configuration but i cant seem to find J2K in the root directory. Please someone help
Mar 19, 2010. 1:56 PMdartoftruth says:
So I know it's already been asked, but has anyone figured out a way to do this with a wireless controller and a plug and play charger? 
The joytokey keeps telling me there's no joystick/dirextX. DirectX is updated, and I downloaded the software for the controller, computers detecting it and all....does it just not work? 
Thanks.
Apr 28, 2010. 6:06 AMPyromanX says:
I can confirm that the P&C kit only charges. Which also means you can use ANY USB port, not just your computer's. When I get a wireless controller, I'm going to use an AC to USB adapter($2, dealextreme.com) to play still away from the computer, but charging.

Source; "The Play and Charge kit contains a rechargeable battery pack and a USB charging cable. Use of the charging cable does not affect the functionality of the controller, and may be used without interuption to game play. The Play and Charge cable also allows use of a wireless controller without a battery pack. When doing so, Microsoft recommends using a AA pack (empty) to avoid damage to the exposed battery compartment. When connected, the controller does not act as a wired controller, but continues to communicate with the console or receiver wirelessly; data is sent via USB to the host to allow automatic syncing and to initiate charging, but does not send controller input data As a result, the cable need not be plugged into the console or computer the controller is being used with - any convenient powered USB port may be used."
1-40 of 125next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
3
Followers
1
Author:David Stoner