Xinput Modkey - tools for gamepad on Windows [Release]

  • Thread starter Thread starter JohnGT
  • Start date Start date
  • Views Views 2,321
  • Replies Replies 2
  • Likes Likes 1

JohnGT

Member
Newcomer
Joined
Jun 21, 2016
Messages
14
Reaction score
7
Trophies
0
Website
www.youtube.com
XP
322
Country
United States
Xinput Modkey - tool for gamepad on Windows

It comes with a GUI Application that allows management of multiple installations. Hopefully simple but clear. INI file still need to be edited manually.

With Xinput Modkey, following can be achieved:
  • Remap original gamepad buttons into other buttons.
  • Simulate keyboard keys with gamepad inputs.
  • Simulate mouse buttons.
  • Navigate with mouse cursor using analog thumbsticks.
  • Apply deadzones in games that doesn't do this. Default only.
  • Remap simultaneously pressed two or more gamepad buttons into:
    • another gamepad button,
    • keyboard key or
    • mouse button

Preview for manager window:



You can find two INI configuration examples in the download. Below is of the examples:
PHP:
;;
;; This is the main configuration file for Xinput Modkey Filter DLL.
;; It is intended to be located in the same directoriy
;; the file "xinput_modkey.dll" is in.
;; Its name must be set to "xinput_modkey.ini".
;;
;; This is an example that shows how to map hotkey combination
;; Left Trigger + X to act like a START button. This is done using
;; modkey feature. Hotkey is only activated if Left Trigger is
;; completely pressed (nFloor=100%).
;;
[s_main]
bEnforceAPIDeadzones=1
szXinputDllName=eDAuto
szGlobalSuppress=

[s_modkey:0]
szButton  = LTr
szName    = Mod0
bSuppress = 0
nFloor    = 100%
nCeil     =

[s_routine:0]
szHotkey      = Mod0+X
szSuppress    = X
szHold        = START
bHExclusive   = 0
 
Last edited by JohnGT,
  • Like
Reactions: Deleted User
Released version 2.1.
It comes now as a GUI Application that allows management of multiple installations. Hopefully simple but clear. INI file still need to be edited manually.
 
Version 2.3 released:
  • Fix for dedzones implementation used with bEnforceAPIDeadzones=1. Application receives own values, rather than mixed with internal logic.
  • More precise mouse movement emulation. Possibly sub-pixel precision.
  • Ability to turn-off file logging, bNoLogFile=1.
  • Ability to enable Xinput for applications that doesn't use Xinput at all.
Go to release
 
Last edited by JohnGT,

Site & Scene News

Popular threads in this forum