SnapKey

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

MIT License

Stars
240
Committers
3

Bot releases are visible (Hide)

SnapKey - SnapKey 1.2.4

Published by cafali 26 days ago

SnapKey 1.2.4

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
SnapKey - SnapKey 1.2.3 Latest Release

Published by cafali about 2 months ago

SnapKey 1.2.3

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

Others:

  • Added tray icon icon_off.ico
  • Updated version file
  • Updated package.txt file (included icon_off.ico)
SnapKey - SnapKey 1.2.2

Published by cafali about 2 months ago

SnapKey 1.2.2

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
SnapKey - SnapKey 1.2.1

Published by cafali 2 months ago

SnapKey 1.2.1

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
SnapKey - SnapKey 1.2.0

Published by cafali 2 months ago

SnapKey 1.2.0

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=...
...

Credits: @minteeaa

Others:

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

P.S works with Apex Legends and COD now!

SnapKey - SnapKey 1.1.9

Published by cafali 2 months ago

SnapKey 1.1.9

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 preset 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
SnapKey - SnapKey 1.1.8

Published by cafali 3 months ago

SnapKey 1.1.8 - 03/08/2024

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 (A/D & W/S):

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

Others:

  • Updated config.cfg
  • Updated README.pdf
  • Updated backup.snapkey
  • Updated ASCII Code List.txt (added Arrow Keys)
SnapKey - SnapKey 1.1.7

Published by cafali 3 months ago

SnapKey 1.1.7

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
SnapKey - SnapKey 1.1.6

Published by cafali 3 months ago

SnapKey 1.1.6

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
SnapKey - SnapKey 1.1.5

Published by cafali 3 months ago

SnapKey 1.1.5

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
SnapKey - SnapKey 1.1.4

Published by cafali 3 months ago

SnapKey 1.1.4

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.
SnapKey - SnapKey 1.1.3

Published by cafali 3 months ago

SnapKey 1.1.3

SnapKey changes:

  • 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

SnapKey - SnapKey 1.1.2

Published by cafali 3 months ago

SnapKey

SnapKey - SnapKey

Published by cafali 3 months ago

SnapKey

SnapKey - SnapKey v1.1

Published by cafali 3 months ago

SnapKey v1.1