What is JoyToKey?
JoyToKey ( or Joy2Key ) enables personal computer game controllers to emulate the keyboard and mouse input signal, so that windows applications and web games can be controlled with your favorite joysticks ! Whenever buttons and sticks are pressed on the controllers, JoyToKey converts them into keyboard strokes and/or mouse movements so that the prey application will work as if a real keyboard and a mouse were used .
Joystick to Keyboard input
Joystick to Keyboard input
JoyToKey is a shareware, but you can download the latest translation for free. Try it on your personal computer to play games which do n’t have native accountant support with your favored joysticks and/or use it for general applications to improve efficiency by registering frequently used key shortcuts as a stick remark. If you find JoyToKey utilitarian, you can purchase a license identify at any time from JoyToKey application menu.
Location of user configuration data (profiles)
Starting from adaptation 6.3, when JoyToKey is installed from the installer ( JoyToKeySetup_en.exe ), user shape data will be by default stored in “JoyToKey” folder in user’s “Documents” folder .
In case you upgrade JoyToKey from the version older than 6.3,
please manually copy the configuration files (JoyToKey.ini and *.cfg files) from the old “JoyToKey” folder into your “Documents/JoyToKey” folder indeed that your old shape data can be accessed. In event of issues or questions, please refer to this mail for more details .
JoyToKey Version 6.7 Released
interpretation 6.7 includes the keep up changes :
- Enhancement for the “Keyboard (multi)” tab – You can now define a button to trigger the assignments on other buttons.
For example, it is possible to configure the followings.
- When Button1 is pressed for a short duration, rotate the input across Input1 -> Input2 -> Input3 -> …
- When Button1 is pressed for a long duration, enable SHIFT function
For more details, please refer to this blog page
- Enhanced the switch rotation in “Keyboard(Multi)” tab –
Added an ability to reset the counter when a button isn’t pressed for a certain duration.
That means, when the button is pressed next time, it will go back to Input1.
- Enhanced the assignment based on the press duration in “Keyboard(Multi)” tab –
It is now possible to assign an additional key “Input3” when the long-press is released.
- Updated the application icon – special thanks to Peter (Silent_ip)!
- Changed the behavior when associating profiles with the applications as follows:
- if both path and title are specified, profile will switch only when both are matched
- if only path is specified, profile will switch if path is matched
- if only title is specified, profile will switch if title is matched
- When profiles (*.cfg files) exist in the same folder as “JoyToKey.exe”, they’ll take precedence over the in user’s Documents’ “JoyToKey” folder
(except when JoyToKey is launched from “Programs Files (x86)” folder).
- When “internal Processing Speed” is changed from the preference, various timings
(such as auto-repeat frequency, button hold duration) should no longer be affected.
- Various bug fixes
Other notable changes included in the recent releases:
- JoyToKey is packaged and distributed with an installer (Distribution of ZIP file format is still available)
- User configuration data is by default stored in “JoyToKey” folder in user’s “Documents” folder.
In sheath you upgrade JoyToKey from an older adaptation, please copy ( or move ) the erstwhile “ JoyToKey ” booklet into your “ Documents ” folder so that you can continue to access your configuration data.
- Experimental support for a “Share” button on the XBox Series X/S controller when it’s connected over Bluetooth Wireless.
- Improved the automatic detection when an additional joystick is connected.
- New feature to paste a pre-defined text to the target application
- Supported repeat and toggle click in mouse absolute movement mode
- Enhanced the association of profiles – Ability to associate based on the target window title, besides the file path of the target application
- Enhanced ButtonAlias function – Now support 3 button combination
- Support up to max 50 joysticks (previously 32 joysticks)
- Support up to max 128 buttons (previously 32 buttons)
- Enhanced an execution of an external program to be able to
- pass command parameters
- specify the starting working directory
- Single click a task tray icon to refresh joystick connections
When you connect a new joystick to the PC, you can just click the task tray icon to get it recognized (either left click or right click).
- Supported multiple screens for the absolute movement of a mouse cursor.
- Supported additional key-code emulations such as the volume control (up / down / mute), media control (prev / next / play / stop), and SCROLL_LOCK key.
- Changed the default key emulation code for arrow keys, R-Alt and R-Ctrl, to fix some compatibility issue with recent Windows 10.
In case it causes a problem for certain old games and you want to use the old key code,
in the button assignment window, please select an equivalent key (from right-click menu) which is labeled as “for DirectInput”.
Complete version history can be founded
Old 5.2.1 version
complete adaptation history can be founded here, and the latest version can be downloaded from here In casing you ‘re having a compatibility write out with some on-line game, the following two versions can be downloaded from here .
- the latest version – which is supposed to fix the issue
- the old version 5.2.1 – which seems to be unaffected by the issue
WARNING: Be careful with unofficial download sites
JoyToKey seems to be distributed in assorted unofficial websites, and some of them seem to be distributing a pluck software ( or “ download director ” ) to install extra applications on your personal computer .
They are not official distributions, and the author of JoyToKey is not involved in any of those activities. Unless you have a good reason to trust those unofficial websites, you should download JoyToKey from the official download page in ordering to avoid unnecessary troubles.
( There does exist some utilitarian 3rd party websites though, for exemplar, a locate for people with disabilities where JoyToKey is packaged with pre-defined configurations for PC handiness )
- Aug 28, 2021
- JoyToKey 6.7 Release
- Mar 14, 2021
- JoyToKey 6.6 Release
- Aug 16, 2020
- JoyToKey 6.5 Release
- Jun 3, 2020
- JoyToKey 6.4.3 Release (bug fix)
- Apr 19, 2020
- JoyToKey 6.4.2 Release
- Jul 21, 2019
- JoyToKey 6.3 Release
- Feb 2, 2019
- JoyToKey 6.2 Release
- Sep 23, 2018
- JoyToKey 6.1.1 Release
- Sep 16, 2018
- JoyToKey 6.1 Release
- Sep 9, 2018
- JoyToKey 6.0 Release
- Feb 23, 2017
- JoyToKey 5.9 Release
- Dec 27, 2015
- JoyToKey 5.8.2 Release
- Nov 21, 2015
- JoyToKey 5.8.1 Release (bug fix)
- Nov 7, 2015
- JoyToKey 5.8 Release
- Aug 28, 2015
- JoyToKey 5.7.1 Release
- Apr 18, 2015
- JoyToKey 5.7 Release
- May 14, 2014
- JoyToKey 5.6 Release
- Jan 26, 2014
- JoyToKey 5.5.1 Release (minor bug fix)
- Jan 18, 2014
- JoyToKey 5.5 Release
- Nov 4, 2013
- JoyToKey 5.4.2 Release
- Oct 17, 2013
- JoyToKey 5.4.1 Release
- Oct 16, 2013
- JoyToKey 5.4 Release
- Aug 31, 2013
- JoyToKey 5.3.1 Release
- Aug 21, 2013
- JoyToKey 5.3 Release
- Sep 2, 2012
- JoyToKey 5.2 Release
- Apr 19, 2012
- JoyToKey 5.1 Release
- Sep 1, 2011
- JoyToKey 5.0 Release
View interpretation deepen history
Download the latest version