JoyToKey

JoyToKey — Free Download. Gamepad to Keyboard Emulation
JoyToKey is software designed to convert game controller input into keyboard presses or mouse movements. It lets you use controllers in applications that have no native support for game input devices. The program recognizes buttons, axes, and directional hats, assigning specific actions to them.
★★★★★
5.0(2 ratings)

Download JoyToKey (Official links)
File size: 2.9 MB
The latest version of JoyToKey is: 7.1.1.574
Operating system: Windows
Languages: English
Price: $0.00 USD (JoyToKey is conditionally free software. You can download it for free and evaluate it without any functional limitations.)

  • Key assignment. Each controller button can be configured to generate a specific key press. This includes combinations with modifier keys such as Shift, Ctrl, or Alt. Assignment is done through a clear interface where you select the button and define the corresponding key.
  • Mouse emulation. Controller axes or buttons can be configured to move the mouse cursor, simulate clicks, or scroll the wheel. Cursor movement can be adjusted in speed and direction, allowing precise control in applications that require pointer interaction.
  • Configurable profiles. You can create independent profiles for different applications or games. Each profile stores its own specific assignments and can be activated automatically when the associated application is launched. This saves you from manually reconfiguring the controller when switching programs.
  • Multiple controller support. JoyToKey supports several devices connected at the same time. Each controller can be configured independently, allowing use in local multiplayer games or in applications that require more than one input device.
  • Axis assignment. The controller's analog axes can be mapped to keys or mouse movements. You can define dead zones and response curves to adjust sensitivity to the user's needs.
  • Virtual buttons. Lets you create button combinations that act as a single virtual button. This is useful for performing complex actions with a single press, such as macros or command sequences.
  • Repeat mode. Buttons can be configured to repeat key presses while held down. This feature is especially useful in games or applications that require continuous action, such as shooting or running.
  • Activation conditions. Assignments can be set to activate only under certain conditions, such as pressing another button at the same time. This lets you create control layers that expand the controller's functionality.
  • Directional hat support. Directional hats (D-Pad) can be mapped to arrow keys or mouse movements. Each direction is configured individually, offering precision in emulation.
  • Operating system compatibility. JoyToKey runs on recent versions of Windows, including Windows 10 and 11. The software works with the standard controller drivers, usually without requiring additional system configuration.

JoyToKey was originally developed in 1999 by a Japanese programmer under the pseudonym JTK. The software is written in C++ and uses the Windows input APIs to interact with devices. Over the years, it has received updates to improve compatibility with new controllers and operating systems, while maintaining its focus on simplicity and efficiency.


Alternatives to JoyToKey:

For JoyToKey there are 3 alternative programs. Free: 3, paid: 0.

MiddleDrag — Free Download. Trackpad gestures for 3D navigation on macOS

MiddleDrag

Enables navigation in CAD and 3D software with three-finger gestures on the MacBook trackpad.
Price: Free   Size: 2.1 MB   Version: 1.4.0   OS: MacOS
Key Remapper — Free Download. Key and Mouse Button Remapping

Key Remapper

Key Remapper is a utility for reconfiguring keyboard keys and mouse buttons.
Price: Free   Size: 0.821 MB   Version: 2.4   OS: Windows
Kanata — Free Download. Programmable keyboard automation

Kanata

Kanata is a software tool designed to configure and customize keyboard behavior by creating layers and assigning macros.
Price: Free   Size: 1.37 MB   Version: 1.9.0   OS: Windows

New programs