Basic Features of JoyToKey

Main Window

You can create multiple profiles in the left panel. The right panel shows the button-key assignments for the selected profile.

In the example below,

  • Sticks are assigned to arrow keys
  • When "Button 1" is pressed, key input "X" will be emulated


Button Assignment Window

For each joystick button, you can assign a keyboard input or a mouse input. For keyboard emulation, you can assign a single key (e.g. the 'X' key in the example below), a combination of multiple keys such as Alt+F4, or a special key such as the "PRINT SCREEN" key. Similarly, mouse emulation lets you assign mouse cursor movement, wheel movement, or left/middle/right clicks.

Joy2Key: Joystick button 1 is assigned to a key 'X'


Auto Setting Wizard

The Auto Setting Wizard helps you configure basic key assignments in less than a minute!

Joy2Key: configure key assignments for gamepad's buttons in sequence


Associate profiles with target applications

JoyToKey can automatically switch the active profile based on the currently focused application. To configure it, go to the menu: Settings -> Associate profiles with applications.

Application link screen: Associate a profile for a certain application path

Return To Top