Skip to content

MysteriousJ/GamepadKeyController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screen cap

Gamepad Key Controller allows you to map USB game controller inputs to keyboard and mouse inputs if a game you want to play does not have native support for your controller. I designed it with a focus on being very fast to set up. It supports up to 16 buttons and 6 axes of analog input, and can save and load configuration files.

I wrote this program along with reading Programming Windows (Petzold 98) for practice. Though other controller-to-keyboard mapping programs work better and have many more features, you may find this program interesting if you're learning how to use the win32 api.

##Dependencies SDL2 for joystick input

##Building Open the visual studio sln file in the vc directory (This guide is written for Visual Studio Community Edition, 2015). Go to Project > Properties.

Select General under Configuration Properties > C/C++. Add the path to your SDL include files to Additional Include Directories. In General, under Configuration Properties > Linker, add the directory with your SLD .lib files.

Click OK to save and close the Properties dialog.

Select Build > Build Solution (or just press F7).

The .exe will be in the Debug folder in the vc directory. Copy SDL2.dll to that folder (or wherever you put the exe), and you should be able to run the program.

##License MIT

About

Maps USB gamepad inputs to key and mouse inputs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published