Overview
Don’t have a gamepad or prefer to play on the keyboard? This guide will show you how to map your keyboard keys as you wish to play.
Introduction
After researching and thinking about a method to be able to play using any key the way I wanted, I found the solution. The method is to recognize the keys as buttons on a Xinput gamepad.
Before you start, keep in mind that in order to use any key, you have to think like you’re playing with a gamepad.
For example, i want the keys to be defined as follows:
So, the keyboard will look like this:
Of course, this example would only be for use on Mega Man X5 and X6.
X8 for example, uses L-click and R-click, so it will be necessary to add more keys.
Part I
1. Install vJoy 1.2:
[link]
2. Associate in vJoy all the keys you want to use in the game. (the button numbers can be any order, it doesn’t matter for now)
Using the example from the beginning, the configuration will look like this:
3. After associate all key, enable “Enable” and “Block Keys” options, this will disable the functions of the selected keys in relation to the keyboard. (to return to normal, although disable the options or simply close vJoy)
4. Good, your associated keys now works like a Dinput gamepad.
Part II
1. Download the program x360ce (x86 / 32-bit version):
[link]
2. If you don’t know how to use the x360ce, watch this simple tutorial on how it works.
2. When configuring this, map the buttons of the Xbox 360 gamepad using the keys you used in vJoy. The objective is turn the emulated Dinput keys to Xinput.
Using the initial example, it will look like this:
Based on the keyboard, it looks like this:
3. After saving the x360ce settings, copy the files “x360.ini” and “xinput1_3.dll” to the folder where the game is installed.
( ex: <Steam-folder>steamappscommonMega Man X Legacy Collection 2)
4. Enjoy the game using the keyboard freely!
(Obviously, the keys that will be shown in the game automatically will be the buttons on an Xbox 360 gamepad. Just remember the layout of the gamepad that everything will be fine.)
Tips
– You will need start vJoy everytime you want play the game.
– This method works also in Legacy Collection 1 and probably any another game that can use x360ce.
– You can modify both the vJoy and x360ce settings at any time, but always make sure the keys and buttons are correctly linked.