GitPedia
cafali

cafali/SnapKey

SnapKey provides a user-friendly Razer Snap Tap/Wooting SOCD alternative, making it accessible across all keyboards!

18 Releases
Latest: 10mo ago
SnapKey 1.2.9v1.2.9Latest
cafalicafali·10mo ago·August 7, 2025
GitHub

📋 Changes

  • 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.
  • + 3 more
SnapKey 1.2.8v1.2.8
cafalicafali·12mo ago·June 19, 2025
GitHub

📋 Changes

  • 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)
  • 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.
  • 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.
  • Removed version file from the meta folder
  • Removed support.url from the meta folder
  • + 2 more
SnapKey 1.2.7v1.2.7
cafalicafali·1y ago·June 8, 2025
GitHub

📋 Changes

  • SnapKey now includes a Windows installer
  • Installs to AppData\Local\SnapKey
  • Creates Desktop and Start Menu shortcuts for easy access
  • You can now unintall SnapKey directly from the Control Panel or the Windows Settings App (Apps > Installed Apps)
  • Updated version file
SnapKey 1.2.6v1.2.6
cafalicafali·1y ago·January 1, 2025
GitHub

📋 Changes

  • Added the ability to disable SnapKey by double-clicking the tray icon.
  • Reformatted the "Arrow Keys" category to maintain consistency with the overall layout.
  • Updated backup.snapkey
  • Updated version file
SnapKey 1.2.5v1.2.5
cafalicafali·1y ago·October 2, 2024
GitHub

📋 Changes

  • Added an option to restart the software "Restart SnapKey" in the context menu.
  • Adjusted the error message when config.cfg contains dublicate keys.
  • Updated version file
SnapKey 1.2.4v1.2.4
cafalicafali·1y ago·September 23, 2024
GitHub

📋 Changes

  • 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.
  • Added numpad keycodes to the config.cfg file.
  • Updated backup.snapkey
  • Updated version file
  • Updated package.txt file
SnapKey 1.2.3v1.2.3
cafalicafali·1y ago·August 23, 2024
GitHub

📋 Changes

  • 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.
  • Green/Yellow: ON
  • Red/Pinkish-Red: OFF
  • Removed unnecessary and duplicated keycodes.
  • Updated keycodes for special keys.
  • Added tray icon icon_off.ico
  • Updated version file
  • + 1 more
SnapKey 1.2.2v1.2.2
cafalicafali·1y ago·August 21, 2024
GitHub

📋 Changes

  • Added an option to disable configured keys "Disable SnapKey" in the context menu.
  • Updated the config file
  • Updated version file
  • Updated README.pdf
  • Removed the dev folder, including the versioninfo file, as it is no longer needed
SnapKey 1.2.1v1.2.1
cafalicafali·1y ago·August 15, 2024
GitHub

📋 Changes

  • 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.
  • Corrected a typo in the configuration file.
  • Updated versioninfo file
  • Updated version file
  • Updated README.pdf
  • Updated package.txt
SnapKey 1.2.0v1.2.0
cafalicafali·1y ago·August 14, 2024
GitHub

📋 Changes

  • 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)
  • 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.
  • Updated backup.snapkey file
  • Updated versioninfo file
  • + 2 more
SnapKey 1.1.9v1.1.9
cafalicafali·1y ago·August 7, 2024
GitHub

📋 Changes

  • 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.
  • 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.
  • Fixed some ASCII errors in the config.cfg file.
  • Adjusted default preset info for different keyboard layouts.
  • Updated backup.snapkey file
  • Updated versioninfo file
  • + 1 more
SnapKey 1.1.8v1.1.8
cafalicafali·1y ago·August 3, 2024
GitHub

📋 Changes

  • 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).
  • Key1=65
  • Key2=68
  • Key3=83
  • + 5 more
SnapKey 1.1.7v1.1.7
cafalicafali·1y ago·August 1, 2024
GitHub

📋 Changes

  • Renamed the KeyA and KeyD functions to Key1 and Key2 to reduce confusion when rebinding keys.
  • Updated config.cfg for the new Key1= and Key2= functions.
  • Updated README.pdf
  • Updated backup.snapkey
SnapKey 1.1.6v1.1.6
cafalicafali·1y ago·July 28, 2024
GitHub

📋 Changes

  • 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.
  • Added backup.snapkey
  • Added version file
  • Added versioninfo file
  • Added ASCII Code List
  • Updated README.pdf
SnapKey 1.1.5v1.1.5
cafalicafali·1y ago·July 26, 2024
GitHub

📋 Changes

  • Adjusted the error message box when config.cfg is missing.
  • Adjusted the error message box when SnapKey is already running.
  • Fixed some typos in the config.cfg file.
  • Updated README.pdf
SnapKey 1.1.4v1.1.4
cafalicafali·1y ago·July 25, 2024
GitHub

📋 Changes

  • 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.
  • Added more characters to the ASCII Code List.
  • Slightly adjusted the CFG file to enhance readability.
SnapKey 1.1.3v1.1.3
cafalicafali·1y ago·July 24, 2024
GitHub

📋 Changes

  • Key Bindings:
  • Others:
SnapKey 1.1.2 (GitHub Release)v1.1.2
cafalicafali·1y ago·July 20, 2024
GitHub

📋 Changes

  • 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.
  • Updated application icon.
  • Refreshed tray icon for improved visibility and aesthetics.
  • Added README.pdf