JoyToKey for Windows

  • Trial version
  • In English
  • V
  • 3
  • (262)
  • Security Status

Turn Your PC Gamepad's Input Into Keyboard Or Mouse Input.

JoyToKey is a free gaming utility that allows the user to map gamepad or controller inputs (buttons, analog sticks...) to PC keyboard and mouse input (such as the WASD keys).

Always custom, sometimes limited

JoyToKey provides a number of useful features: it supports the most common console controllers as well as generic gamepads, and can map input to most keyboard keys as well as to mouse movement. Some games, like World of Warcraft: Battle for Azeroth, offer JoyToKey compatibility specifically, making it a great way to play these titles. On the other hand, you might suffer extra milliseconds of input lag in some games, which can make playing fast-paced games like first-person shooters more frustrating, and others, like Team Fortress 2, specifically limit what JoyToKey can do for you.

A joy enough

Overall, JoyToKey is worth grabbing if you have something specific you very much want to do with your controller. It's especially good for games with normally fixed keys and buttons (i.e. no controls configuration menu), because JoyToKey bypasses such restrictions and lets you make your own choices.

JoyToKey enables to control Windows applications and web games by using PC game controllers

JoyToKey enables PC game controllers to emulate a mouse and the keyboard input, so that windows applications and web games can be controlled with your favorite joysticks. Whenever joystick buttons and sticks are pressed, JoyToKey converts them into keyboard strokes and/or mouse movements so that the targeted application will work as if you are using a real keyboard and a mouse.

JoyToKey was created more than ten years ago, and since then it has a predominant market share for keyboard emulation via joysticks, with more than 2 million downloads to date.

Users of web and social games who wish to play games with joysticks.

Users who wish to use their PC on a couch instead at the desk by using joysticks.


  • High hardware compatibility
  • Hotkeys easy to customise
  • Supports mouse input
  • Sometimes officially supported


  • Limited by some games
  • Learning curve
  • Possible input lag
  • JoyToKey and normal keys may overlap

Older versions

Program available in other languages

JoyToKey for PC

  • Trial version
  • In English
  • V
  • 3
  • (262)
  • Security Status

User reviews about JoyToKey

Have you tried JoyToKey? Be the first to leave your opinion!


Alternatives to JoyToKey

  1. antimicro

    • 3.5
    • (6 votes)

    Free keyboard to controller software

  2. KeyTweak

    • 3.5
    • (526 votes)

    Change your keyboard layout

  3. Unikey

    • 5
    • (1 vote)

    Well-known Vietnamese keyboard

  4. LangOver

    • 5
    • (1 vote)

    Change keyboard layout and fix texts with one click

  5. Avro Keyboard

    • 4.2
    • (1429 votes)

    Free Bangla typing tool

  6. Game Controller Tester

    • 3.4
    • (26 votes)

    Game Controller Tester - Test your game controller, for free!

Explore Apps


Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.