Java tabanlı · modern · çok dilli · insan benzeri davranış üreten profesyonel makro motoru.
Sürekli tıklamaktan ve aynı tuş kombinasyonlarını girmekten usandınız mı? Oyunları kurallarına, hayatı akışına bırakan profesyonel araca hoş geldiniz. ^-^
Releases sayfasından işletim sisteminize uygun paketi indirin — JRE gömülüdür, ayrıca Java kurmanıza gerek yoktur:
| Platform | Dosya | Çalıştırma |
|---|---|---|
| Windows | AutoClicker-Windows.zip |
Aç → AutoClicker\AutoClicker.exe |
| macOS | AutoClicker-macOS.zip |
Aç → AutoClicker.app |
| Linux | AutoClicker-Linux.zip |
Aç → AutoClicker/bin/AutoClicker |
| Hepsi | autoclicker.jar |
java -jar autoclicker.jar (Java 21+ gerekir) |
- 👁️ Piksel Tarayıcı (Reaction Bot) — Bir (X,Y) noktasındaki renkte ayarlanabilir tolerans (%1–100) ile eşleşme/değişim yakalandığında: fare tıklar, özel tuşa basar veya zil çalar.
- 🔗 Zincir Makro (Combo) Motoru — Fare hareketi, tuş ve bekleme adımlarını sıralayıp sonsuz döngülü kombinasyonlar kurun.
- ⏺️ Makro Kaydet/Oynat (Record) — Zincir sekmesinde ● Kaydet ile gerçek tıklama/tuş/gecikmelerinizi yakalayıp makroya dönüştürün (ESC ile durdurun).
- 🖱️ Klasik Auto-Clicker & Auto-Typer — Sol/Sağ/Orta/Çift tıklama, tuşa periyodik basma (1–100 CPS), kilitli hedef koordinat.
- 🛡️ İnsan Modu (Anti-Ban) — Gecikmelere ±%15 organik dalgalanma ekler; yumuşak (eğrisel) fare hareketi ile ışınlanma yerine insan benzeri geçiş.
- 🛑 Akıllı Limitör + Güvenli Kapatma —
Dakika/Döngüdolunca durur; isteğe bağlı PC kapatma (Win/macOS/Linux'a uygun komut) — kapanış öncesi iptal penceresi ile geri alınabilir. - ⏱️ Zamanlayıcı — Makroyu N saniye gecikmeyle başlatın (geri sayımlı).
- 🆘 ESC Panik Tuşu — Her zaman açık, değiştirilemez acil durdurma.
- 👤 Profiller — Birden çok kayıtlı ayar seti (Kaydet/Yükle/Sil).
- 📤 JSON Dışa/İçe Aktarma — Zincir makrolarını paylaşılabilir dosyaya aktarın.
- 🗂️ Sistem Tepsisi (Tray) — Simge durumuna küçültünce tepsiye gizlenir; tepsiden başlat/durdur/çıkış.
- ⌨️ Global + Per-Sekme Hotkey — Tek global tetik (varsayılan F6) veya her makro sekmesine ayrı kısayol.
- 🌐 6 Dilde Anlık Çeviri · 🎨 Canlı Tema/Renk/Font · ⓘ Bağlam Bilgi Butonları
| Sekme | Açıklama |
|---|---|
| 🖱️ Fare | Klasik auto-clicker. CPS, tıklama tipi, kilitli koordinat. |
| ⌨️ Klavye | Belirli bir tuşa periyodik basma. |
| 🔗 Zincir | Combo macro + JSON içe/dışa aktar + kayıt (record). |
| 👁️ Piksel | Renk algılama tabanlı tepki botu (eşleşme/değişim + tolerans). |
| ⚙️ Ayarlar | Hotkey, per-sekme hotkey, limitör, zamanlayıcı, profil, dil, tema. |
Proje Maven ile derlenir; Maven kurmanıza gerek yok — depoyla gelen wrapper (mvnw) yeterli. Yalnızca JDK 21+ gerekir.
# Derle + test + tek-dosya (fat) jar üret
./mvnw clean package # Windows: mvnw.cmd clean package
# Çalıştır
java -jar target/autoclicker.jarWindows kısayolu: run.bat çift tıklayın — mvnw ile derleyip başlatır.
Native installer (JRE gömülü) üretmek:
scripts/make-installer.sh # macOS/Linux -> dist/AutoClicker
scripts\make-installer.bat # Windows -> dist\AutoClicker\AutoClicker.exe| Tuş | Eylem |
|---|---|
| F6 (varsayılan) | Aktif sekmenin makrosunu Başlat / Durdur |
| ESC | Acil durdurma (panik) — her zaman açık, değiştirilemez |
| Orta Tık | Konum seçme modunda hedefi kilitler |
| Ayarlar → Sekme Kısayolları | Her makroya ayrı hotkey ata |
Tek dosyadan paket-katmanlı yapıya geçildi (v7):
com.ohualtex.autoclicker
├── AutoClicker Swing UI + orkestrasyon (MacroEngine/Strategy)
├── config/ ConfigStore (config + profil dosya I/O)
├── core/ Humanizer · ShutdownCommand · ConfigPaths · MousePath (saf, JUnit testli)
├── i18n/ Lang (6 dilli sözlük)
├── model/ ActionType · MacroAction
└── ui/ Icons (vektör ikonlar)
| Katman | Bileşen | Görev |
|---|---|---|
| Build | Maven (+ wrapper) · shade · jpackage | fat-jar, native installer |
| UI | Java Swing + FlatLaf 3.4.1 | sekmeler, ikonlar, canlı tema |
| Donanım | java.awt.Robot + MouseInfo |
koordinat, tıklama/tuş simülasyonu |
| Global Hook | JNativeHook 2.2.2 | OS-seviyesi tuş & fare dinleme + kayıt |
| Veri | Gson · java.util.Properties |
JSON makro · config/profil |
| CI/CD | GitHub Actions | her push'ta derle+test; tag'de çok-OS release |
Release dosyaları kod imzalı değildir (ücretsiz dağıtım); bunun yerine her dosya için SHA-256 checksum (*.sha256) yayınlanır.
Bütünlüğü doğrula:
# Linux/macOS
shasum -a 256 -c AutoClicker-Linux.zip.sha256
# Windows (PowerShell)
(Get-FileHash AutoClicker-Windows.zip -Algorithm SHA256).Hashİşletim sistemi uyarısını aşma (imzasız olduğu için normaldir):
- Windows SmartScreen: "Daha fazla bilgi" → "Yine de çalıştır"
- macOS Gatekeeper: Sistem Ayarları → Gizlilik ve Güvenlik → "Yine de Aç", veya
xattr -dr com.apple.quarantine AutoClicker.app
İlk çalıştırmada uygulama bir sorumlu-kullanım onayı ister ve GitHub'dan yeni sürüm olup olmadığını arka planda kontrol eder (config'de checkUpdates=false ile kapatılabilir).
- Ayar konumu: Ayarlar
%APPDATA%\AutoClicker\config.properties(Windows) veya~/.autoclicker/(macOS/Linux) altında saklanır; installer ile kurulumda bile yazılabilir. - Otomatik kapatma: Limitör → Kapat seçimi OS'a uygun komutu çalıştırır ve iptal penceresi sunar; AFK iseniz kapanır, başınızdaysanız iptal edebilirsiniz. Desteklenmeyen OS'ta uyarı verir.
- macOS izni: JNativeHook için Erişilebilirlik izni gerekir (
System Settings → Privacy & Security → Accessibility). - Anti-cheat oyunlar: Bu araç öğrenme ve verimlilik amacıyladır. Anti-cheat korumalı oyunlarda kullanmak ban riski taşır — sorumluluk kullanıcıya aittir.
AutoClicker Ultimate — V7 sürüm hattı Made with ☕ and Java Swing