Keysticks is free, open source software released under the Eclipse Public License v1.0. To download the latest version of Keysticks, click the big Download button on this page. When the installer program has finished downloading, run it and follow the instructions in the install wizard. Keysticks uses the SlimDX Runtime, so the installer will ask to you to confirm the installation of that component first if you don’t already have it on your computer.
If you already have an earlier version of Keysticks installed, you’re always welcome to update to the latest version. Just download and run the latest installer. There’s no need to uninstall the old version – your profiles and program options will be preserved.
Source code
If you would like to build Keysticks yourself, you can find the source code on GitHub. Keysticks is released under the Eclipse Public License v1.0.
System requirements
Keysticks runs on Windows. A suggested minimum specification of computer is as follows:
- Microsoft Windows 10 / 8 / 7 / Vista operating system
- At least 30 MB free disk space
Game controllers
You can use any gamepad or joystick that supports either XInput or DirectInput (which most do) and is correctly installed (i.e. you have drivers for it). If you already use your controller with your computer, you can probably use Keysticks with it.
If you have a USB game controller, you can just plug it directly into your PC or laptop. If you have a wireless controller, you may well need a Wireless Gaming Receiver plugged into a USB port, as shown in the picture below.
![](https://keysticks.net/wp-content/uploads/Wireless-Music-Photo.jpg)
A good way to test whether your controller is being recognised is to use the Inputs tab of the Profile Designer window in Keysticks. There, you can hopefully select your controller and then see the controls flash yellow when you use your controller. For more information, see the Profile Designer – Inputs help page.