Skip to content
/ SOCD Public

This is a low-latency **SOCD (Simultaneous Opposite Cardinal Directions)** cleaner for Windows (Snap Tap / Snappy Tappy). It is designed to enhance counter-strafing performance in competitive shooters like Counter-Strike 2, Valorant, and others.

License

Notifications You must be signed in to change notification settings

corp14x3/SOCD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Windows SOCD / Snap Tap Tool

English | Türkçe


English

This repository provides 3 different methods to achieve SOCD (Simultaneous Opposite Cardinal Directions) cleaning (Snap Tap / Snappy Tappy) for competitive gaming (CS2, Valorant).

🛠️ Method 1: Software Only (Standard)

  • File: socd.exe
  • How it works: A simple C++ program that intercepts keyboard input on Windows and applies SOCD logic.
  • Pros: Works on any keyboard, easy to set up.
  • Cons: Detectable software running on PC.
  • Requirement: Just run the .exe.

🔌 Method 2: PC + Arduino (Bridge/Spoofer)

  • Files: socd_arduino.exe + arduino_bridge.ino
  • How it works: The PC program intercepts keys and sends commands to an Arduino (Leonardo/Micro), which then "presses" the keys physically as a keyboard.
  • Pros: The game sees input coming from a "hardware" device (Arduino), not simulated Windows events.
  • Cons: Still requires software running on the PC to capture the original key presses.
  • Requirement: Arduino Leonardo/Pro Micro connected via USB.

🛡️ Method 3: Hardware Only (USB Host Shield)

  • File: arduino usb host/socd_usb_host.ino
  • How it works: You plug your keyboard into an Arduino USB Host Shield. The Arduino reads your real keyboard, cleans the input (SOCD), and sends it to the PC.
  • Pros: Completely invisible to the PC. No software runs on Windows. Looks exactly like a standard keyboard. Zero software latency implementation.
  • Cons: Requires specific hardware (Arduino + USB Host Shield).
  • Requirement:
    • Arduino Leonardo / Pro Micro (ATmega32U4)
    • USB Host Shield (MAX3421E)
    • Keyboard plugged into the Shield, Shield plugged into PC.

❓ Is it Bannable?

  • Method 1 & 2: Software-based interception is generally detectable if anti-cheat scans for it. Valve (CS2) actively kicks for Snap Tap automation on official servers.
  • Method 3: Since this is strictly hardware processing (like a Razer Huntsman V3 Pro), it is indistinguishable from a high-end keyboard's internal firmware features. However, use at your own risk.

Türkçe

Bu depo, rekabetçi oyunlar (CS2, Valorant) için SOCD (Simultaneous Opposite Cardinal Directions) temizleme (Snap Tap) özelliğini kullanmanızı sağlayan 3 farklı yöntem sunar.

🛠️ Yöntem 1: Sadece Yazılım (Standart)

  • Dosya: socd.exe
  • Nasıl Çalışır: Windows üzerinde klavye girdilerini yakalayan ve SOCD mantığını uygulayan basit bir C++ programı.
  • Artıları: Her klavyede çalışır, kurulumu kolaydır.
  • Eksileri: PC'de çalışan bir yazılım olduğu için tespit edilebilir.
  • Gereksinim: Sadece .exe dosyasını çalıştırın.

🔌 Yöntem 2: PC + Arduino (Köprü/Bridge)

  • Dosyalar: socd_arduino.exe + arduino_bridge.ino
  • Nasıl Çalışır: PC programı tuşları yakalar ve Arduino'ya (Leonardo/Micro) komut gönderir. Arduino tuşları fiziksel olarak basılmış gibi PC'ye iletir.
  • Artıları: Oyun, girdileri sanal Windows olayı olarak değil, gerçek bir donanım (Arduino) girdisi olarak görür.
  • Eksileri: Tuşları yakalamak için hala PC'de bir yazılımın çalışması gerekir.
  • Gereksinim: USB ile bağlı Arduino Leonardo/Pro Micro.

🛡️ Yöntem 3: Sadece Donanım (USB Host Shield)

  • Dosya: arduino usb host/socd_usb_host.ino
  • Nasıl Çalışır: Klavyenizi Arduino USB Host Shield'a takarsınız. Arduino gerçek klavyenizi okur, sinyali temizler (SOCD yapar) ve PC'ye gönderir.
  • Artıları: PC için tamamen görünmezdir. Windows üzerinde hiçbir yazılım çalışmaz. Bilgisayar bunu standart bir klavye olarak görür.
  • Eksileri: Özel donanım gerektirir (Arduino + USB Host Shield).
  • Gereksinim:
    • Arduino Leonardo / Pro Micro (ATmega32U4 - Native USB desteği olduğu için)
    • USB Host Shield (MAX3421E çipli)
    • Kurulum: Klavye -> Host Shield -> PC.

❓ Ban Sebebi Mi?

  • Yöntem 1 ve 2: Yazılım tabanlı yakalama yöntemleri, anti-cheat taramalarında görülebilir. Valve (CS2), resmi sunucularda Snap Tap otomasyonunu tespit edip oyundan atabilir.
  • Yöntem 3: Bu işlem tamamen donanım içinde (Razer Huntsman V3 Pro veya Wooting klavyelerin kendi içinde yaptığı gibi) gerçekleştiği için, bilgisayar tarafından normal bir klavyeden ayırt edilemez. Yine de sorumluluk size aittir.

About

This is a low-latency **SOCD (Simultaneous Opposite Cardinal Directions)** cleaner for Windows (Snap Tap / Snappy Tappy). It is designed to enhance counter-strafing performance in competitive shooters like Counter-Strike 2, Valorant, and others.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages