Skip to content

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

Snap Tap for AutoHotkey v2

A lightweight AutoHotkey v2 script that adds Snap Tap-style movement to any keyboard.

โœจ Features

  • A/D Snap Tap
  • W/S Snap Tap
  • Simple ON/OFF toggle
  • Clean background GUI
  • Automatically releases the opposite movement key
  • Automatically releases movement keys when disabled or closed
  • Works with standard keyboards โ€” no special hardware required

๐Ÿ–ฅ๏ธ How It Works

Snap Tap prioritizes the most recently pressed movement key.

For example:

Hold A
   โ†“
Press D
   โ†“
A is released
   โ†“
D becomes the active direction

The same behavior works with W/S.

๐Ÿ“ฆ Requirements

๐Ÿš€ Installation

  1. Install AutoHotkey v2.
  2. Download SnapTap.ahk from this repository.
  3. Double-click SnapTap.ahk.
  4. The Snap Tap window will appear.
  5. Click Enable or Disable whenever you want.

๐ŸŽฎ Supported Keys

Keys Feature
A + D Horizontal Snap Tap
W + S Vertical Snap Tap

๐ŸŸข Using Snap Tap

When Snap Tap is enabled:

A โ†’ D

Pressing D while holding A automatically releases A.

Likewise:

D โ†’ A

Pressing A while holding D automatically releases D.

The same behavior applies to W/S.

๐Ÿ”ด Disabling Snap Tap

Click Disable in the GUI.

The script will release:

A
D
W
S

and return your movement keys to normal behavior.

โš™๏ธ How It Works

The script uses AutoHotkey's GetKeyState() to check whether the opposite movement key is physically being held.

For example:

if GetKeyState("d", "P")
    Send "{d up}"

If D is physically held while A is pressed, the script releases D.

โš ๏ธ Disclaimer

This project is an AutoHotkey-based implementation inspired by Snap Tap-style input behavior.

It is not Razer's official Snap Tap implementation and does not require Razer hardware.

Use it responsibly and check the rules of any game or tournament before using input automation software.

๐Ÿ“„ License

This project is provided for personal and educational use.

About

Razer's SnapTap but this time for any keyboard using AutoHotKey V2!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages