Download Latest Version ControllerToKeys_041.jar (2.3 MB)
Email in envelope

Get an email when there's a new version of ControllerToKeys

Home
Name Modified Size InfoDownloads / Week
Releases 2013-11-24
README.txt 2013-12-06 3.8 kB
Totals: 2 Items   3.8 kB 2
Controller To Keys (beta).

Emulate keyboard and mouse with a game controller.

Currently supports Xbox 360 controllers (and possibly any Xinput controller).
Also supports other controllers as long as drivers are installed.

-------
HOW TO USE:

Make sure controller drivers are installed first.
Click boxes and when they're highlighted press a key or hold down multiple keys.
Right click the boxes for mouse clicks and extra keys like tab.
Right click and click none to empty boxes.
Plug in your controller and click activate.

Left-Sick centred mouse(Intermediate):
Use this feature for games like Diablo and Path of Exile, where the character is controlled by mouse only but the character is always screen centre.
Go to Configure -> mapping settings. Increase the radius as your choose. As characters are not always perfectly centre, change the x and y offset as you desire.
If you want left-click to be held down in conjunction with centred mouse movement. Change the stick halfway threshold to '1' and the left-stick halfway button to 'click-left'.

Sub-mappings(Advanced):
Right click and click "custom combo" to enter text into the boxes that is otherwise not possible. (e.g. ctrl+click_left)
'Create' upto 10 submappings and map them with the sub-mapping selector. Right-click a button box go to Sub-mappings and click the appropriate sub-mapping.
Holding that button will change only the keys on the sub-map. On buttons with empty boxes the master mapping buttons will be used.

-------

CHANGELOG

vers. 0.41:
- Fixed issue where if multiple buttons that had the same key or mouse-button mapped to them, if both were held down then one was 
	released it would trigger the release event for the mapped key even though the other button was still pressed.
- Fixed issue where stick-halfway modifiers and triggers would not re-engage their mapped key when switching between sub-mappings.
- Fixes bug where on exit if the 'save changes' prompt selection was 'cancel' it would close anyway.

vers. 0.4:
- FEATURE: Added Sub-Mappings feature. Now you can hold down a button and change the mapping of other buttons. 
	e.g. press 'A' to attack(left_click). Hold 'RB', press 'A' to heal(f).
	Click 'create' (it's next to the drop-down with 'Master Mapping'). On the 'master mapping' right-click a box and select
	sub-mapping -> sub-mapping 1-10. Submappings only override the buttons which are mapped. On unmapped buttons the commands fall through
	to the master mapping.
- FEATURE: Added 'Left-stick as centred mouse' feature. To control characters in games like 'Diablo 3' or 'Path of Exile'.
	Go to Configure -> Mapping settings. The mouse will only move a certain distance away from screen centre.
- Added Configure -> Mapping settings, so you can edit dead zones.
- Added button that links to forum on sourceforge for sharing mappings.
- All  mapped keys are no longer released on deactivate, only ones that were pressed.
- Controllers now deactivate before configuring Non-xbox controllers.
- Lots of backend alterations. 
- Fixed Non-Xbox controller left-stick mouse only moving in a diagonal.

vers. 0.3:
- FEATURE: Added ability to use non-Xbox 360 controllers through an quick configuration wizard. Mapping still relative to 360 controllers.
- Mac and Linux support for non-xbox controllers(Mac tested, Linux un-tested).
- All mapped keys are now released when the controller is deactivated.
- Mac users now have the icon the in the dock.
- Fixed a critical bug where editing a key mapping could lock up the ui and sometimes the controller thread.
- Added ability to enter text to create custom key combos by right-clicking and selecting "Custom Combo".
- Added Help -> About pop-up.
- Fixed prompt when unsaved mapping is discarded.

vers. 0.2:
- Initial release.
Source: README.txt, updated 2013-12-06