THIS PROJECT IS NO LONGER IN DEVELOPMENT! MAYBE IN FUTURE, I'LL MAKE NEW VERSIONS BUT NOW IT'S OVER.
SEE THIS: MY NEW PROJECT
Written in C++, created with Qt, modernized with Fluent UI.
Auto Clicker 2.0 is a completely modern, fast and customizable macro clicker. You can easily create, save and manage your mouse and keyboard macros. You can set separate or global hotkeys for each macro.
All user data, macros, themes, and settings are stored in your AppData/Roaming/AutoClicker2 folder.
-
🎨 Customizable Themes
- Dark, Light and your custom themes by creating your
.qssfile.
- Dark, Light and your custom themes by creating your
-
🌍 Languages
- English, Turkish, German, Italian, French.
- Every user can select their language.
-
⚙️ Macros
- Fully customizable mouse and keyboard actions: click, hold, hover.
- Unlimited actions per macro.
- Mouse actions include: CLICK (interval clicker), HOLD (press and hold), HOVER (move over a position).
- Keyboard actions include: CLICK (interval) and HOLD.
- All actions have configurable repeat count, interval, hold duration, click count, and mouse button (if applicable).
AppData/Roaming/AutoClicker2
├─ logs/
│ └─ 12.08.2025-13:00:00.log
├─ themes/
│ ├─ dark.qss
│ ├─ light.qss
│ └─ mytheme.qss
├─ settings.json
├─ themes.json
└─ macros.sqlite
settings.jsonstores app preferences like language, active macro, theme, and global hotkey.macros.sqlitestores all macro definitions and actions.
{
"DefaultHotkey": "Shift + F6",
"Language": "en_US",
"FirstRun": false,
"Version": "2.0-beta1",
"Theme": "dark",
"ActiveMacro": 0
}Tables: Macros, MacroActions
Macros Table:
id|name|description|hotkey- If
hotkey= DEF, the global hotkey from settings is used. - Hotkey modifiers: Ctrl, Shift, Alt (LWin, RWin, Fn, Enter are not allowed).
MacroActions Table:
id|macro_id|order|action_type|click_type|repeat|position|current_pos|interval|hold_duration|click_count|mouse_button|key_namerepeat = 0means unlimited.position,action_type,click_type,mouse_button,key_nameare strings; others are integers.- Some fields are ignored for certain action types (e.g., mouse button for keyboard or key_name for mouse).
- The default macro
DEFAULTis automatically created if none exist and cannot be deleted.
- You can make the app look the way you want using themes.
- You can create macros for mouse and keyboard, decide exactly what they do, how many times, how fast, etc.
- All data is saved in your AppData folder, so nothing gets lost.
- You don't need to worry about the files; the app handles SQLite and JSON automatically.
- The app includes
AutoClickerUpdater.exe. - It checks GitHub for new versions, downloads, and installs automatically.
- If no update is available, it opens the main app directly.
For contribution: CONTRIBUTING.md
For your suggestions: lastplayer8945@gmail.com
C++ ile yazıldı, Qt kullanılarak oluşturuldu ve Fluent UI ile modernleştirildi.
Auto Clicker 2.0 tamamen modern, hızlı ve özelleştirilebilir bir makro tıklayıcıdır. Fare ve klavye makrolarınızı kolayca oluşturabilir, kaydedebilir ve yönetebilirsiniz. Her makro için ayrı veya global kısayol tuşları belirleyebilirsiniz.
Tüm kullanıcı verileri, makrolar, temalar ve ayarlar AppData/Roaming/AutoClicker2 klasöründe saklanır.
-
🎨 Özelleştirilebilir Temalar
- Dark, Light ve kendi
.qssdosyanızla oluşturabileceğiniz özel temalar.
- Dark, Light ve kendi
-
🌍 Diller
- İngilizce, Türkçe, Almanca, İtalyanca, Fransızca.
- Her kullanıcı kendi dilini seçebilir.
-
⚙️ Makrolar
- Tamamen özelleştirilebilir fare ve klavye eylemleri: tıklama, basılı tutma, üzerinde gezinme.
- Her makro için sınırsız eylem.
- Fare eylemleri: CLICK (aralıklı tıklayıcı), HOLD (basılı tutma), HOVER (konumun üzerinde gezinme).
- Klavye eylemleri: CLICK (aralıklı) ve HOLD.
- Tüm eylemler yapılandırılabilir tekrar sayısı, aralık, basılı tutma süresi, tıklama sayısı ve fare düğmesi (uygunsa) içerir.
AppData/Roaming/AutoClicker2
├─ logs/
│ └─ 12.08.2025-13:00:00.log
├─ themes/
│ ├─ dark.qss
│ ├─ light.qss
│ └─ mytheme.qss
├─ settings.json
├─ themes.json
└─ macros.sqlite
settings.jsondil, aktif makro, tema ve global kısayol gibi uygulama tercihlerini saklar.macros.sqlitetüm makro tanımları ve eylemlerini saklar.
{
"DefaultHotkey": "Shift + F6",
"Language": "tr_TR",
"FirstRun": false,
"Version": "2.0-beta1",
"Theme": "dark",
"ActiveMacro": 0
}Tablolar: Macros, MacroActions
Macros Tablosu:
id|name|description|hotkey- Eğer
hotkey= DEF ise, ayarlardan global kısayol kullanılır. - Kısayol değiştiricileri: Ctrl, Shift, Alt (LWin, RWin, Fn, Enter izin verilmez).
MacroActions Tablosu:
id|macro_id|order|action_type|click_type|repeat|position|current_pos|interval|hold_duration|click_count|mouse_button|key_namerepeat = 0sınırsız anlamına gelir.position,action_type,click_type,mouse_button,key_namestring'lerdir; diğerleri integer'dır.- Bazı alanlar belirli eylem türleri için yoksayılır (örn., klavye için mouse button veya mouse için key_name).
- Varsayılan
DEFAULTmakrosu hiçbiri yoksa otomatik oluşturulur ve silinemez.
- Uygulamanın görünümünü temalarla istediğiniz gibi değiştirebilirsiniz.
- Fare ve klavye makroları tam olarak istediğiniz gibi oluşturabilirsiniz: tıklama sayısı, aralık, basılı tutma süresi vs.
- Tüm veriler AppData klasöründe saklanır, kaybolmaz.
- Dosyalarla uğraşmanız gerekmez, SQLite ve JSON otomatik olarak yönetilir.
- Uygulama
AutoClickerUpdater.exeile birlikte gelir. - GitHub'dan yeni sürümleri kontrol eder, indirir ve yükler.
- Güncelleme yoksa direkt ana uygulama açılır.
Destekler için: CONTRIBUTING.md
Önerileriniz için: lastplayer8945@gmail.com