Skip to content

Releases: ike9000e/Xinput-Modkey

v2.5.1

05 Mar 11:41
6bdc06f
Compare
Choose a tag to compare
  • Added configuration reset hotkey.
    INI value name: 'szReinitHotkey' in the "[s_main]" section.
    Set to the following buttons by default: LSh+RSh+BACK+Y (Left shoulder, Right shoulder, Back and Y).
  • Added macro functionality. A mini script that lists buttons and time intervals.
    INI value name: 'szMacroScr' in the routine ("[routine:#]") section.
  • Macro: added option to specify what to do when macro activates again.
    INI value name: 'szMBubbleAction' (in the routine section).
  • Macro: added option to play system asterisk notification when macro starts and/or stops.
    INI value names: "bMBAsterisk" and "bMEAsterisk" (in the routine section).
  • Removed INI configuration: "bNoLogFile".
    User control of where to save the log has been changed.
    Please see the "Logging Configuration" section.

v2.4.1

17 Aug 19:56
dc5cd10
Compare
Choose a tag to compare
  • Improvements for loading filter DLL on Windows 10.
  • Option to show message box on startup that provides simple visual notification. INI value name: bShowStartupMBox=1. Note that this itself pauses the initialization and may crash the application.
  • Option to delay initialization of the DLL by time in milliseconds. INI value name: nInitDelayMs=4000 (eg.: 1000 stands for 1 second).
  • Removed GUI Manager from the project. Use the manager from older version or install manually.

v2.3

14 Mar 19:17
62e867f
Compare
Choose a tag to compare
  • Fix for dedzones implementation used with bEnforceAPIDeadzones=1. Application recieves 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.

v2.2

11 Mar 21:38
2b4e53c
Compare
Choose a tag to compare
  • Better compatibilty for keyboard simulated keys, enabled by INI setting bKeysUseSC=1. Should be always used with games/programs that use Direct Input to read keyboard states. (Note: this is only for DInput keyboard not gamepad.)
  • Filter DLL INI file - better documentation.
  • Added startup sound that plays when Filter DLL gets loaded. Use INI bNoStartupSnd=1 to disable.
  • Fixes when parsing keyboard key names - added more key names.

v2.1

08 Mar 17:50
fb03743
Compare
Choose a tag to compare
  • Application is now split into multiple projects.
  • GUI Application to manage installations.
  • Filter DLL.
  • Forwarder DLL.
  • Installer works with different architectures by executing appropriate process that examines binary files.
  • Using FLTK GUI library.

Documentation in current README file is inaccurate as it's only for the DLL file, not for the entire GUI version.
Download archive contains binaries for 32 and 64-bit Windows.

Main window screenshot

v1.2

27 Feb 20:59
99f4311
Compare
Choose a tag to compare
  • Possibility to emulate mouse motion.
  • Can emulate keyboard keys and mouse buttons.
  • Thumbstick input interpreted as circular, rather than as square region.
  • Option to reinterpolate analogue inputs ("bADZReinterpolate"). Used with "bEnforceAPIDeadzones".

v1.1

24 Feb 04:30
31685f3
Compare
Choose a tag to compare
  • Initial release
  • 32 and 64-bit

Archive name "xinput_modkey_v1x1.zip" is the main file of this release.