Keysticks Changelog

What's new in Keysticks 2.1.3

Sep 9, 2020
  • This minor release resolves a deployment issue which was preventing the Visual C++ prerequisite from installing successfully. The application functionality is identical to that of the previous version. Thanks to the users who investigated and reported this issue!
  • In the unlikely event that you get an error regarding the Visual C++ 14 Runtime Libraries component when installing Keysticks, the solution is to manually download and install the component from https://aka.ms/vs/16/release/vc_redist.x86.exe then run the Keysticks installer again.

New in Keysticks 2.1.2 (Sep 8, 2020)

  • This minor release resolves a deployment issue which was preventing the Visual C++ prerequisite from installing successfully. The application functionality is identical to that of the previous version. Thanks to the user who investigated and reported this issue!

New in Keysticks 2.1.1 (Sep 8, 2020)

  • This minor release is primarily to update the installer to be compatible with Visual Studio 2019 and to change the way the word prediction component is registered on install. Developers can find updated information on how to build Keysticks in the readme file that accompanies the source code. This release also includes the following minor enhancement:
  • The controller and keyboard windows can now be resized up to full screen width.

New in Keysticks 2.10 (Jun 15, 2020)

  • Activation rules can now be specified based on window title as well as program.
  • The same control set can be activated for multiple windows or programs.
  • Activate window action now supports child windows as well as top-level windows.
  • Refresh button added to the program / window selection control.
  • Minor fix to 'Type key' actions: modifier options (Alt, Ctrl, Shift, Win) were being ignored if another modifier key was already held down. (Profiles P01 and P02 updated as a result of this.)

New in Keysticks 2.0.2 (Dec 18, 2019)

  • New action type for jumping the mouse pointer to a new location (relative or absolute).
  • New 'Maximum action list length' setting in the program options (Security tab).

New in Keysticks 2.0 (Jun 24, 2019)

  • The most important feature of this release is that it's free and open source. Yes, we've decided to make the software free and to publish the code too. Tim (creator of Keysticks) previously released the software through his company, T C Brogden Ltd, but is planning to close the company in the next few months and maintain Keysticks as a personal project.
  • As always, existing users are welcome to upgrade to the latest version. It's the same software except there is no need to enter a registration code. However, this website will continue to perform registration code checking for any users who choose to continue using an old version of the software.
  • There are also a couple of changes in this release:
  • Windows popups no longer used for notifications when a controller window is open.
  • The word prediction component is now implemented as a COM component instead of a separate executable.
  • Improvements to the emulation of extended keys.

New in Keysticks 1.93 (Jun 24, 2019)

  • Fix for an issue causing some DirectInput devices not to be recognised after applying a profile.
  • A new Message log window to allow live tracking of the actions Keysticks is performing.
  • Fix for a bug affecting the centring of the mouse pointer with 'Control the pointer' actions in relative position mode.
  • Improved sensitivity for controlling the mouse pointer with an analogue stick.
  • New options for 'Control the pointer' actions - to invert the X or Y axes, to use just the X or Y axis, and to modify the pointer speed.
  • Some minor user interface improvements too!

New in Keysticks 1.91 (Jun 24, 2019)

  • A release which fixes a compatibility problem between previous versions of Keysticks and the Windows Fall Creators Update. All users (especially Windows 10 users) are kindly requested to download and install the latest version of Keysticks to avoid problems. Please do not uninstall the previous version first - the new installer will preserve your settings, licence and profiles. Thank you.

New in Keysticks 1.9 (Jun 24, 2019)

  • Controller support: use any XInput / DirectInput gamepad or joystick
  • Controller design: create your own control layouts, input mappings and backgrounds
  • Multi-player: have up to 4 players in your profiles
  • Import options: import controls and controller designs from other profiles / players
  • Auto-activation: activate and deactivate controls automatically when you switch windows
  • Quick-edit menu: more ready-to-use templates when you right-click in the Profile Designer
  • Notifications: option to turn on / off notifications

New in Keysticks 1.81 (Jun 24, 2019)

  • This is a minor update to fix a profile loading issue with certain international number format settings. Thanks to the user who reported it!

New in Keysticks 1.8 (Jun 24, 2019)

  • Keyboard layout: key press actions dynamically update according to your current input language and keyboard layout
  • Treat as virtual key option: gives you finer control over how key press actions are performed
  • Keyboard templates: new alphabetical keyboard that you can add to profiles
  • Word prediction: now supports word prediction in over 50 languages and dialects

New in Keysticks 1.7 (Jun 24, 2019)

  • New Profile Browser: lets you preview, download, share and 'like' profiles
  • Allow background running option: whether Keysticks can run in the background with the controller window closed
  • Disallow Shift+Delete option: blocks Delete key presses while a Shift key is held down
  • Rules for 'Start program' commands: for controlling which commands Keysticks profiles can run
  • Choose profiles folder option: choose where you want to keep your Keysticks profiles
  • Profile summary info: lets you say which game or app your profile is for and add free text notes

New in Keysticks 1.6 (Jun 24, 2019)

  • Zoom option: lets you magnify the controller and keyboard windows (see Program options - Style tab)
  • Compact controller option: displays a more compact controller window that takes up less screen space (see Program options - Style tab)
  • Keyboard type filter: preview the available templates for each keyboard type when adding new control sets
  • Window positioning: improved support for virtual desktops extended across multiple screens

New in Keysticks 1.5 (Jun 24, 2019)

  • Activate window action: switches to a particular window by matching on its title
  • Maximise / restore / minimise actions for the current window
  • Show / hide controls action: for popping up the controller window to remind you what the controls are
  • Start program action: for executing a command to start a program or open files and folders
  • Load profile action: for loading a particular profile, or a blank one
  • Pointer control: improved algorithm with configurable acceleration, plus fixed speed and absolute position options
  • Multiple button presses: better support for changing the controls according to which buttons are held

New in Keysticks 1.4 (Jun 24, 2019)

  • Action strips: single-row keyboards for entering numbers, switching screens in roleplay games etc
  • New menu buttons: for quickly accessing program features from the controller window
  • Improved previews: for seeing what the controls are
  • Navigate and select: individual directions can now be used as keyboard controls e.g. left/right to navigate, up to select
  • New keyboard shortcuts: Del to clear actions in the Profile Designer and F2 to rename control sets
  • Message boxes: option to hide certain confirmation messages for slicker profile designing
  • Program options: separate options for showing/hiding the held mouse button and key graphics
  • Program options: separate opacity options for the controller and keyboard windows
  • Program options: new options to show/hide the title bar or footer in the keyboard window
  • Improved Minecraft profile

New in Keysticks 1.3 (Jun 24, 2019)

  • Media keys: Go to media player, Play/pause, Next/prev track, Stop, Vol up/down
  • Browser keys: Go to home page / search bar / favourites, navigate back/forward, refresh page, stop loading page
  • App keys: Open App1/App2 (by default, Explorer and Calculator)
  • New media controls profile

New in Keysticks 1.24 (Jun 24, 2019)

  • New templates for steering controls (like WASD keys)
  • New templates for shift-click and ctrl-click
  • New "mouse spring grid" profiles