Controller Support
This Page will show you how to configure your kbm to controller
Last updated
This Page will show you how to configure your kbm to controller
Last updated
How to Map Keyboard and Mouse (KBM) Binds to a Controller Using JoyToKey By Eli... Requirements: A controller (USB or Bluetooth) JoyToKey software (available at www.joytokey.net) Verify Controller Detection in JoyToKey
Open JoyToKey: After downloading and installing the software, launch JoyToKey.
Connect your controller: Ensure your controller is connected to your PC (via USB or Bluetooth).
Check controller recognition: Press a button on your controller (like "A," "B," or any other button). If your controller is properly connected, you should see yellow highlights appear on the screen, corresponding to the buttons you press. This indicates that JoyToKey has successfully recognized your controller inputs
Bind Your Keyboard and Mouse (KBM) Keys to Your Controller
Now, it's time to map your keyboard and mouse inputs to your controller. Here's how you can do that:
Identify the KBM Binds: To begin, you’ll need to know the specific keyboard and mouse keys that you want to bind to your controller. You can either check in-game and take a screenshot of your controls, or You can ask ChatGPT to provide a list of default KBM bindings for your game.
Find Your Controller Buttons in JoyToKey: In the JoyToKey window, you'll see a list of buttons (on the left side) corresponding to your controller. Depending on your controller, you’ll either see Xbox-style or PlayStation-style button labels. Locate the button you want to bind. For example, let’s use the A button on an Xbox controller.
Select the Button to Bind: Find the A button in the list of controller buttons. You'll see the corresponding label in the left column. Once you’ve found the button you want to map, double-click on it.
Configure the Bind: After double-clicking, you’ll be taken to a configuration screen. This screen allows you to set what action you want this button to perform (such as pressing a keyboard key or mouse button).
Bind Specific Keys to Your Controller Buttons Once you've double-clicked on a button to configure it, you’ll see a screen with di erent options at the top. These options include Keyboard, Keyboard (multi), Mouse, and Mouse (Advanced), along with a few others that we won’t cover here. For this guide, we’ll focus on the keyboard and mouse options. This step is very much personal preference, as it depends on your in-game controls for games like Call of Duty (COD) and how you want to map the keyboard/mouse actions to your controller.
Mapping the A Button (Jump Example): For example, in COD, the default keyboard key for Jump is Space. If you use the A button on your controller to jump, then: On the configuration screen, select Keyboard. In the text box, press the Space key (the jump key on the keyboard). Now, every time you press A on your controller, it will simulate pressing the Space key on the keyboard.
Mapping Other Controller Buttons: If you use a di erent button, like L3 (pressing the left thumbstick) for jumping or another function, you’ll need to: Go back to the list of controller buttons in JoyToKey. Find the L3 or Left Stick Button (depending on your controller). Double-click it and assign it to Space (or whichever key is used for jumping in your game). Repeat this process for all other buttons on your controller, binding each one to the corresponding keyboard or mouse action that suits your playstyle. Binding Mouse Buttons to Your Controller Binding mouse buttons works in much the same way as binding keyboard keys, but with a few small di erences. Here's how to bind a mouse button to a controller input:
Example: Bind Right Mouse Button (ADS) to Controller For many FPS games like COD, the right mouse button is commonly used for aim down sights (ADS). Let's say you want to bind this function to your LB (Left Bumper) button on your controller. First, double-click the LB button in JoyToKey, just like you would for a keyboard key. On the configuration screen, this time, select the Mouse tab (not the Keyboard tab). Under the Mouse section, you’ll see options for mouse movement and mouse clicks. Check the box that says Right (this corresponds to the Right Mouse Button).
Now, when you press LB on your controller, it will simulate the Right Mouse Button press (which is typically used for aiming down sights in COD).
Repeat for Other Mouse Functions: If you want to bind other mouse buttons, such as the Left Mouse Button (fire), or even additional mouse buttons (like those on the side), you can repeat the same process: Double-click the controller button you want to map. Choose the Mouse tab. Select the corresponding mouse button from the options available
Handling Multi-Function Buttons (Keyboard Multi Tab) In some games like COD, certain buttons on the controller perform more than one action depending on how long you press them. For example, the X/Square button is used for both Reloading and Using/Interacting with objects. To handle this, you’ll use the Keyboard (multi) tab in JoyToKey. Here’s how to set it up:
Select the Button You Want to Bind: Let’s use X/Square as an example. Double-click on the X/Square button in the JoyToKey list.
Choose the Keyboard (multi) Tab: On the configuration screen, select the Keyboard (multi) tab. You’ll now see two input boxes labeled Input 1 and Input 2.
Map the Actions: Input 1: This should be the most frequently used action. For Reloading in COD, the default keyboard key is R, so enter R in Input 1. Input 2: This will be the secondary action, such as Use/Interact. The default key for this on KBM is F, so enter F in Input 2.
Configure Button Behavior: Below the input boxes, you’ll see multiple options. Select the option that says "Switch depending on how long the button is pressed". This option allows you to press the button for Reload and hold it for Use/Interact, just like you would on a controller.
Binding Stick Directions to Keyboard and Mouse Movement When using JoyToKey, the left stick and right stick on your controller are labeled as Stick 1 and Stick 2. Each direction on the stick corresponds to a specific keyboard or mouse input. Here's how to set them up: Left Stick (Stick 1) Bindings
Find Stick 1: In the JoyToKey window, Stick 1 refers to the left thumbstick on your controller. You’ll see arrows labeled as Up, Left, Down, and Right for the four directions of movement on the stick.
Bind the Directions: Up (Arrow): For the up direction of the left stick, check the box next to Up and bind it to the W key (used for moving forward on the keyboard). Left (Arrow): For the left direction of the left stick, check the box next to Left and bind it to the A key (used for moving left). Down (Arrow): For the down direction, check the box next to Down and bind it to the S key (used for moving backward). Right (Arrow): For the right direction, check the box next to Right and bind it to the D key (used for moving right). Right Stick (Stick 2) Bindings
Find Stick 2: Stick 2 refers to the right thumbstick on your controller. This is commonly used for aiming or camera control in many games. You will need to use the Mouse tab for this stick, as it corresponds to mouse movement.
Bind the Mouse Movements: Select Stick 2 in JoyToKey, and look for the directions Up, Left, Down, and Right. Up (Arrow): For the up direction of the right stick, check the box next to Up and bind it to Mouse Movement Up. Left (Arrow): For the left direction, check the box next to Left and bind it to Mouse Movement Left. Down (Arrow): For the down direction, check the box next to Down and bind it to Mouse Movement Down. Right (Arrow): For the right direction, check the box next to Right and bind it to Mouse Movement Right
Save Your Configuration and Test Your Setup Once you’ve finished binding all your keys and buttons, follow these steps to save your configuration and test it:
Save Your Configuration: In JoyToKey, go to File in the top menu and click Save. This will save all your custom button mappings.
Close JoyToKey: After saving, you can close JoyToKey. The program will still be running in the background, so you don’t need to keep the window open for it to work.
Test Your Setup: You’ll know JoyToKey is working if you can control your cursor using the right stick of your controller. This confirms that the mouse movement mapping for the right stick is functioning correctly. Launch COD and Final Settings
Open Call of Duty (COD): After confirming that JoyToKey is working, load your cheat and launch COD.
Adjust In-Game Settings: Before starting, go to your cheat menu and set your aimkey to right mouse button(rmb) and go to in-game settings and change your aim input to Mouse. This allows the game to recognize your controller as a mouse input for aiming. Set your mouse sensitivity to 55 or higher. This ensures your aiming sensitivity is at a comfortable level, similar to mouse gameplay