Skip to content

✨ Enhanced User Experience and Functionality

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jan 09:27
· 67 commits to main since this release

We skip the release of 0.7.0 and go directly to 0.8.0 because there were significant changes that warranted a minor version bump rather than a patch.
A lot of the new changes since 0.6.0 are made with the help of our new contributor: @Aurumaker72. Thanks!

These are the changes since 0.6.0.

UI Improvements

All of these UI improvements were contributed by @Aurumaker72. Thank you so much!

  • Simplified connection user experience (#92)
  • Moved search into top bar (#92)
  • Enabled the 'maximize' button on the window (#92)
  • Improved font consistency across the app (#92)
  • Improve device list and control appearance and layout (#92)
  • Moved connect/disconnect into device list (#96)
  • Improve empty mappings list hint text (#101)
  • Move selection-related list view context actions into its context menu (#111)

New Features

  • Added a new app icon Key2Joy Icon (#38)
  • Added GamePad triggers support (#50)
  • Add more granular config options to override default actions when activating triggers (#54)
  • Added shortcut keys for many actions in the app (#92)

Changes

  • Setup a test project to further test project stability (#35)
  • Implemented plugin system for future extensions (#39)
  • Input Bag is exposed to scripts.
  • Added ResetMouseMoveTriggerCenter to reset the cursor center for games that move the cursor somewhere after we've connected mappings already
  • Updated Jint library (#92)
  • Instead of disarming/arming we now call it disconnect/connect mappings (#97)
  • Better config item names and ordering (#100)

Bugs

  • Fixed WaitAction not working in sequence (#38)
  • Several bugs have been fixed in #48.
  • Jankiness happening with a trigger to stick mapping has been somewhat reduced.
  • Fix app leaving a zombie process when closed (#99)
  • Cleanly exit app when user declines driver installation (#102)
  • Fix close to tray menu item not working, rename it for consistency (#103)
  • Fix old mappings not unloading after disconnecting (#112)

Full Changelog: 0.6.0...0.8.0

Getting started

  1. Extract all files from the accompanying zip Key2Joy-0.8.0.zip to a single location on your computer.
  2. Start Key2Joy.exe

📖 Learn how to use Key2Joy in the README