Skip to content

Updates

cafali edited this page Aug 8, 2025 · 65 revisions

Download SnapKey

Download from GitHub | Download from SourceForge | Download from Softpedia

latesver


SnapKey Update Log - github.com/cafali/SnapKey (R=Release)


SnapKey 1.2.9 - 08/06/2025 (R18)

SnapKey Profiles are here!

SnapKey 1.2.9 gives you the ability to quickly switch, create and manage key profiles without the need to rebind the keys via the main config file every time when you need to change something!

You’ll find a new Select Profile submenu right in the tray context menu — just pick the profile you want to instantly load your preferred key bindings.

You can also create your own profile files or edit existing ones easily in the meta\profiles folder.

SnapKey:

  • Context menu now includes a Select Profile submenu listing all available profiles.

  • Added dynamic loading of profiles from the meta\profiles directory.

    • ARROW Keys
    • AZERTY Layout
    • CUSTOM Profile (can be adjusted to your own liking)
    • ESDF Keys
    • WASD Keys (default)
  • Selecting a profile applies it by copying its contents to config.cfg and triggers an automatic SnapKey restart to apply changes immediately.

Others:

  • Adjusted "Check Updates" message for cleaner appearance
  • Renamed updatelog.txt to versionhistory.txt
  • Updated package.txt

Get SnapKey 1.2.9


SnapKey 1.2.8 - 19/06/2025 (R17)

This update introduces improved version visibility and easier access to support and updates. The version number is now embedded directly into the SnapKey.exe and displayed in the context menu, eliminating the need for a separate version file.

Additionally, new context menu entries allow users to quickly access the README and check for updates via GitHub.

SnapKey:

  • Integrated version info directly into SnapKey.exe
  • Version number is now visible in the context menu. Selecting "Version Info" will provide more information about the currently installed version. (SnapKey -> Context Menu -> Version Info (X.X.X) -> More Info)

Context Menu:

  • Organized the context menu into different sections (Settings & Tweaks, Support & Info, Exit)

  • Updated context menu entry for the lock function to dynamically reflect the current state. Previously, the menu always displayed "Disable SnapKey" with a checkmark when the feature was active or disabled. Now, the menu label toggles between "Enable SnapKey" and "Disable SnapKey" depending on the isLocked state.

  • Added "Get Help" which opens the README.PDF file directly from the main SnapKey directory.

  • Added "Check Updates" which opens the SnapKey Release Page on GitHub.

Others:

  • Removed version file from the meta folder
  • Removed support.url from the meta folder
  • Updated package.txt
  • Minor README.pdf adjustments

Get SnapKey 1.2.8


SnapKey 1.2.7 - 09/06/2025 (R16)

To improve the onboarding experience and simplify installation for all users, SnapKey now includes a dedicated Windows installer. This update also ensures the application can be cleanly removed via an uninstaller accessible from the Control Panel, Windows Settings, or directly from the SnapKey directory.

SnapKey Setup:

  • SnapKey now includes a Windows installer
  • Installs to AppData\Local\SnapKey
  • Creates Desktop and Start Menu shortcuts for easy access

Uninstaller:

  • You can now unintall SnapKey directly from the Control Panel or the Windows Settings App (Apps > Installed Apps)

Others:

  • Updated version file

Get SnapKey 1.2.7


SnapKey 1.2.6 - 01/01/2025 (R15)

This update introduces the ability to disable SnapKey functionality by double-clicking the system tray icon, eliminating the need to access the context menu.

SnapKey Tray:

  • Added the ability to disable SnapKey by double clicking the tray icon.

Config:

  • Reformatted the "Arrow Keys" category to maintain consistency with the overall layout.

Others:

  • Updated backup.snapkey
  • Updated version file

Get SnapKey 1.2.6


SnapKey 1.2.5 - 02/10/2024 (R14)

This update adds the ability to restart SnapKey directly from the context menu by selecting "Restart SnapKey". Upon restarting, SnapKey automatically reloads the configuration file (.cfg), applying any new keybindings or changes instantly. This makes the key rebinding process faster and more efficient, without having to exit SnapKey via the context menu and relaunch it from the SnapKey folder.

Context Menu:

  • Added an option to restart the software "Restart SnapKey" in the context menu.

Error Handling:

  • Adjusted the error message when config.cfg contains dublicate keys.

Others:

  • Updated version file

Get SnapKey 1.2.5


SnapKey 1.2.4 - 23/09/2024 (R13)

This update focuses on enhancing clarity and accessibility throughout the software. It includes general file cleanup, typo corrections, and the addition of numpad keycodes to the configuration file.

Files & Direcotries:

  • General file cleanup.
  • Fixed various typos across the software.
  • Added support.url that links to the SnapKey Wiki for easy access to documentation and troubleshooting resources.

Config:

  • Added numpad keycodes to the config.cfg file.

Others:

  • Updated backup.snapkey
  • Updated version file
  • Updated package.txt file

Get SnapKey 1.2.4


SnapKey 1.2.3 - 23/08/2024 (R12)

SnapKey Tray:

  • Now, when you disable the SnapKey functionality via the context menu by selecting "Disable SnapKey" the tray icon will change color based on whether SnapKey is ENABLED or DISABLED.
  • This makes it easier for the user to determine if the StickyKeys function is ON or OFF by simply looking at the tray icon.

ON/OFF State:

  • Green/Yellow: ON
  • Red/Pinkish-Red: OFF

Config:

  • Removed unnecessary and duplicated keycodes.
  • Updated keycodes for special keys.

Others:

  • Added tray icon icon_off.ico
  • Updated version file
  • Updated package.txt file

Get SnapKey 1.2.3


SnapKey 1.2.2 - 21/08/2024 (R11)

Context Menu:

  • Added an option to disable configured keys "Disable SnapKey" in the context menu. This option disables the entire SnapKey functionality of the keys that are set in the config file while keeping the SnapKey process and the software running in the tray.

Others:

  • Updated the config file
  • Updated version file
  • Updated README.pdf
  • Removed the dev folder, including the versioninfo file, as it is no longer needed

Get SnapKey 1.2.2


SnapKey 1.2.1 - 15/08/2024 (R10)

Bugfixes:

  • ALT Key: Fixed an Issue with the ALT key - when you hold ALT and then Press any key with the SnapKey function, the key will remain pressed.
  • Shift Key: Fixed an issue where the Shift key was not being detected correctly.

Config:

  • Corrected a typo in the configuration file.

Others:

  • Updated versioninfo file
  • Updated version file
  • Updated README.pdf
  • Updated package.txt

Get SnapKey 1.2.1


SnapKey 1.2.0 - 14/08/2024 (R09)

SnapKey:

  • Added support for Scancode handling
  • Improved compatibility with a wider range of games and engines that use a custom input system, including popular ones like Source Engine (S1), IW Engine, and more.
  • Added support for multi-groups
  • You can now add an unlimited number of keys to the config file—you're no longer limited to just 4 keys. (default WASD)

Config:

  • You can now create own groups in the config.cfg file.
  • The new config system lets you create unlimited key groups if you need to manage more than 4 keys with SnapKey.

[Group] key1=... key2=... ...

Others:

  • Updated backup.snapkey file
  • Updated versioninfo file
  • Updated version file
  • Updated README.pdf

Get SnapKey 1.2.0


SnapKey 1.1.9 - 07/08/2024 (R08)

Context Menu:

Version Info

  • Added "Version Info" to the context menu.
  • You can now quickly check the version of SnapKey you are running by clicking on "Version Info" in the context menu.

Rebind Keys Quick Access

  • Added "Rebind Keys" to the context menu.
  • This option allows you to quickly access and rebind keys using the config.cfg file from the context menu.

Config:

  • Fixed some ASCII errors in the config.cfg file.
  • Adjusted default presets info for different keyboard layouts.
Q D / Z S - AZERTY - Key1=81 Key2=68 / Key3=90 Key4=83
A D / S W - QWERTY - Key1=65 Key2=68 / Key3=83 Key4=87
A D / S W - QWERTZ - Key1=65 Key2=68 / Key3=83 Key4=87

Others:

  • Updated backup.snapkey file
  • Updated versioninfo file
  • Updated version file

Get SnapKey 1.1.9


SnapKey 1.1.8 - 03/08/2024 (R07)

SnapKey:

  • Multi-Key Support: SnapKey now supports simultaneous use of up to 4 keys.

  • The keys are divided into two independent groups:

    • Group 1: Key1 and Key2
    • Group 2: Key3 and Key4
  • Independent Key Handling: Keys from Group 1 (Key1 & Key2) operate independently of keys from Group 2 (Key3 & Key4).

Pressing a key from Group 1 will not automatically cancel a key from Group 2.

Default Key Configuration:

  • Key1=65
  • Key2=68
  • Key3=83
  • Key4=87

Others:

  • Updated config.cfg
  • Updated README.pdf
  • Updated backup.snapkey

Get SnapKey 1.1.8


SnapKey 1.1.7 - 01/08/2024 (R06)

SnapKey:

  • Renamed the KeyA and KeyD functions to Key1 and Key2 to reduce confusion when rebinding keys. The key bindings are now configured as follows:

    Key1=65

    Key2=68

Config:

  • Updated config.cfg for the new Key1= and Key2= functions.

Others:

  • Updated README.pdf
  • Updated backup.snapkey

Get SnapKey 1.1.7


SnapKey 1.1.6 - 28/07/2024 (R05)

Config:

  • Implemented a function to automatically restore the vanilla config.cfg file from the meta folder using the backup.snapkey file in case it is missing.

Suggested by @GalaxyDev90

meta folder:

  • Added backup.snapkey
  • Added version file
  • Added versioninfo file
  • Added ASCII Code List

Others:

  • Updated README.pdf

Get SnapKey 1.1.6


SnapKey 1.1.5 - 26/07/2024 (R04)

Message Boxes:

  • Adjusted the error message box when config.cfg is missing.
  • Adjusted the error message box when SnapKey is already running.

Config:

  • fixed some typos in the config.cfg file

Others:

  • Updated README.pdf

Get SnapKey 1.1.5


SnapKey 1.1.4 - 25/07/2024 (R03)

Sticky Keys:

  • Introducing Sticky Keys, a feature that remembers the pressed state of the initially held button even after pressing another button.
  • For example, if you hold down a directional key like "A" and repeatedly tap the "D" key, each press of "D" will cancel "A" until "D" is released, and vice versa.

Special thanks to @minteeaa for making this possible.

Config:

  • Added more characters to the ASCII Code List.
  • Slightly adjusted the CFG file to enhance readability.

Get SnapKey 1.1.4


SnapKey 1.1.3 - 24/07/2024 (R02)

Key Bindings:

  • Introducing customizable key bindings to accommodate various keyboard layouts such as AZERTY (where A=Q, D=D). You can now modify the keys managed by SnapKey by editing the config.cfg file using the ASCII Code List.

Others:

  • Updated README.pdf

Get SnapKey 1.1.3


SnapKey 1.1.2 - 20/07/2024 (R01)

(GitHub Release)

SnapKey:

  • Implemented single instance restriction: Now only one instance of SnapKey can run at a time.
  • Attempting to open a second instance will display an error message indicating that the utility is already running.

Icons:

  • Updated application icon.
  • Refreshed tray icon for improved visibility and aesthetics.

Others:

  • Added README.pdf

Get SnapKey 1.1.2


SnapKey 1.1.1 - 07/2024 (R00)

  • Added Icons

SnapKey 1.1.0 - 07/2024 (R00)

  • Added exe version info

SnapKey 1.0.0 - 07/2024 (R00)

  • SnapKey Release

Clone this wiki locally