“AutoHotkey indir” diye arıyorsan, büyük ihtimalle Windows’ta yaptığın tekrarları azaltmak, klavyene kendi kısayollarını eklemek, belirli tuşlara basınca otomatik metin yazdırmak (hotstring), uygulama açtırmak, pencere yönetimini hızlandırmak veya küçük makrolar oluşturmak istiyorsun. AutoHotkey (kısaca AHK); Windows için geliştirilen, ücretsiz ve açık kaynak bir otomasyon/scripting dilidir ve doğru kullanıldığında “gün içinde dakika dakika” zaman kazandırır.
Bu rehberde AutoHotkey nedir, hangi sürümü seçmelisin (v2 mi v1.1 mi), güvenli şekilde nereden indirilir, kurulum nasıl yapılır, ilk script nasıl yazılır, hotkey ve hotstring mantığı nasıl çalışır, pratik örnekler, başlangıç ayarları, otomatik başlatma ve en sık yaşanan sorunların çözümleri gibi “gerçekten işine yarayan” her şeyi adım adım bulacaksın. Ayrıca kopyala–yapıştır kullanabileceğin örnek script bloklarını da ekledim.
İçindekiler
Lisans: Ücretsiz / Açık kaynak
Platform: Windows
Öne çıkan: Hotkey, Hotstring, makro, pencere otomasyonu, script tabanlı kontrol
Not: Yeni başlayanlar için çoğu durumda v2 önerilir; eski script uyumluluğunda v1.1 gerekebilir
AutoHotkey popüler olduğu için benzer isimli sahte sayfalar veya “yükleyici paket” kullanan siteler görülebilir. En güvenlisi resmi site ve resmi dokümantasyon bağlantılarıdır.
AutoHotkey nedir?
AutoHotkey; Windows üzerinde klavye ve fare etkileşimlerini otomatikleştirmek için kullanılan bir script dili ve bu scriptleri çalıştıran bir programdır. Bir .ahk dosyasına yazdığın komutlarla; belirli tuşlara basınca uygulama açtırabilir, metin yazdırabilir, pencereleri taşıyabilir, tekrar eden işlemleri tek kısayola indirebilirsin. AutoHotkey’in temel felsefesi şudur: “Sürekli yaptığın işi bilgisayara öğret, sen tekrar etme.”
AutoHotkey özellikle şu tip kullanıcıların işini çok kolaylaştırır: ofis çalışanları, müşteri temsilcileri, içerik üreticileri, e-ticaret/panel işleri yapanlar, sık form dolduranlar, aynı metinleri tekrar tekrar yazanlar, klavye kısayollarıyla çalışanlar ve PC’de “hız” takıntısı olanlar.
AutoHotkey ne işe yarar?
AutoHotkey ile yapabileceklerin “sadece makro”dan çok daha geniştir. En yaygın kullanım alanları:
- Özel kısayollar: Ctrl+Alt+T → tarayıcıda belirli bir sayfayı aç, Ctrl+Shift+M → mikrofonu kapat, Win+E → özel klasörü aç.
- Hotstring (kısa yaz, uzun çıksın): “/adres” yazınca otomatik adresini, “/iban” yazınca IBAN’ını yapıştır.
- Tek tuşla şablon doldurma: Sık gönderdiğin e-posta/WhatsApp metinlerini otomatik yazdır.
- Pencere yönetimi: Pencereyi belirli konuma taşı, her zaman üstte tut, boyutlandır, odak değiştir.
- Basit otomasyon: Belirli aralıkla bir işlemi tekrarla, uygulama kontrol et, clipboard (panoya kopyalanan) metni düzenle.
AutoHotkey’i en verimli yapan şey, küçük çözümler üretmesidir: “Bir büyük proje” yerine, gün içinde seni yoran mikro tekrarları yok eder.
AutoHotkey v2 mi v1.1 mi? Hangisini seçmelisin?
AutoHotkey’in güncel dünyasında iki önemli gerçek var: v2 yeni standarttır; v1.1 ise çok sayıda eski scriptin çalıştığı “legacy” dünyadır. Resmi v2 sayfası v2’nin yayınlandığını, Windows 7 ve sonrası desteğini ve v1 ile birlikte kurulabilme durumunu açıklar.
Hızlı karar rehberi:
- Yeni başlıyorsan: Genellikle v2 ile başla. Dokümantasyon ve eğitim içerikleri güncel tarafta daha düzenli ilerler.
- İnternetten bulduğun eski scriptleri kullanacaksan: Scriptin hangi sürüm için yazıldığı kritik. v1 için yazılmış script, v2’de çalışmayabilir. (Çünkü dil yapısı ve bazı komutlar değişti.)
- Kurumsal ortam / eski otomasyonlar: Elinde hazır v1 script havuzu varsa v1.1 gerekebilir. Sonra yavaş yavaş v2’ye geçirirsin.
İpucu: v2 dokümanlarında “kurulum” ve “programı kullanma” bölümleri, yeni başlayanların hızlı yol alması için oldukça net hazırlanmıştır.
AutoHotkey indir: Güvenli indirme için kritik ipuçları
AutoHotkey indirirken en önemli konu güvenliktir. Çünkü AHK bir otomasyon aracıdır; yani bilgisayarda tuş basabilir, metin yazabilir, program çalıştırabilir. Bu yüzden programı resmi kaynaktan indirmek ve özellikle “script indirirken” ekstra dikkatli olmak gerekir.
Güvenli indirme için 6 kural:
- Resmi siteyi kullan: En doğru kaynak autohotkey.com’dur.
- Resmi dokümantasyonu referans al: Kurulum ve kullanım adımlarını resmi how-to sayfalarıyla ilerlet.
- “Download manager” dayatan sitelerden uzak dur: Paketleyici kurulumlar gereksiz risk çıkarabilir.
- Script kaynağını kontrol et: Bilmediğin yerden script alırsan önce dosyayı açıp içeriğine bak.
- Çalıştırmadan önce mantık kontrolü yap: “Run”, “Download”, “FileDelete” gibi komutları görüyorsan ne yaptığını anla.
- Küçük başla: Önce basit hotkey/hotstring ile başla, sonra büyüt.
AutoHotkey resmi indirme bağlantıları
AutoHotkey için en iyi başlangıç şudur: resmi site → indirme sayfası → kurulum. Resmi site ve v2 dokümanları, “indir–kur–script oluştur–çalıştır” akışını adım adım anlatır.
Bağlantılar:
AutoHotkey kurulum adımları (Windows)
Kurulum genel olarak çok hızlıdır. Resmi “Install” rehberi, v2 kurulum dosyası adını ve kurulum akışını net şekilde açıklar.
- Resmi indirme sayfasını aç: “Download” sayfasından v2 kurulum dosyasını indir.
- Kurulum dosyasını çalıştır: Standart kurulum adımlarını tamamla.
- .ahk dosyalarıyla ilişkilendirme: Kurulum, .ahk dosyalarını AutoHotkey ile açacak şekilde ayarlayabilir (istersen).
- Kurulum bitti: Sağ altta (tray) AutoHotkey simgesini görürsün; buradan scriptleri yönetirsin.
Kurulumdan sonra kontrol: Boş bir .ahk dosyası oluşturup çift tıklayarak çalıştırmayı dene. Tray’de yeşil “H” benzeri simge görünüyorsa sistem hazır demektir.
İlk script: .ahk dosyası oluşturma ve çalıştırma
AutoHotkey kullanımı, “tek bir dosya” mantığıyla çok pratiktir:
- Masaüstünde veya bir klasörde Yeni > Metin Belgesi oluştur.
- Dosya adını benim-scriptim.ahk yap.
- Not Defteri ile aç, aşağıdaki örneklerden birini yapıştır.
- Kaydet, dosyaya çift tıkla.
- Script çalışırken tray ikonuna sağ tıklayıp Reload (Yenile) ile değişiklikleri uygulayabilirsin.
Not: v2 ile v1 arasında sözdizimi farkları vardır. Bu rehberde örnekleri v2 mantığına uygun tuttum. Başlangıç için v2 dokümanlarındaki “Tutorial” bölümü de çok yol gösterir.
Hotkey nedir? (Örneklerle)
Hotkey, belirli bir tuş kombinasyonuna basınca bir eylem çalıştırmaktır. Örneğin: Ctrl+Alt+N basınca Not Defteri açılsın. Resmi “How to Write Hotkeys” sayfası, hotkey yazımını ve temel mantığı gösterir.
; Ctrl + Alt + N = Not Defteri aç
^!n::Run "notepad.exe"
İpucu: Hotkey yazarken küçük başla. Önce bir uygulama açtır, sonra aynı tuşla pencereyi öne getir, sonra metin yazdır. AHK’nin gücü bu “kat kat büyüyen” yapıdan gelir.
Hotstring nedir? (Hızlı metin, şablonlar)
Hotstring, yazdığın kısa bir kodu otomatik olarak uzun bir metne çevirmektir. Örneğin “/tel” yazınca telefon numaranı, “/mail” yazınca e-postanı yazsın.
; "/mail" yazınca e-posta yazdır
::/mail::[email protected]
; "/adres" yazınca adres şablonu yazdır
::/adres::İstanbul / Türkiye{Enter}Cadde: ...{Enter}No: ...
Neden çok işe yarar? Çünkü gün içinde aynı bilgileri 50 defa yazmak yerine, 2–3 harfle otomatik doldurursun. Form doldurma ve müşteri mesajları gibi işlerde inanılmaz hız sağlar.
En çok kullanılan pratik AHK örnekleri
Aşağıdaki örnekler “gerçek hayatta en çok kullanılan” otomasyonları kapsar. İstersen tek bir dosyada hepsini kullanabilir, istemezsen ihtiyaç oldukça ekleyebilirsin.
1) Tek tuşla Google’da arama yap
; Win + G = Seçili metni Google'da ara
#g::
{
old := A_Clipboard
A_Clipboard := ""
Send "^c"
ClipWait 1
q := A_Clipboard
A_Clipboard := old
if (q != "")
Run "https://www.google.com/search?q=" . UriEncode(q)
}
UriEncode(str) {
; Basit URL encode (ASCII dışı için Windows genelde idare eder, ileri kullanımda geliştirilebilir)
str := StrReplace(str, " ", "+")
return str
}
2) Pencereyi her zaman üstte tut
; Ctrl + Space = aktif pencereyi "always on top" yap / kaldır
^Space::WinSetAlwaysOnTop -1, "A"
3) Ekran görüntüsü klasörünü aç
; Win + P = Ekran görüntüsü klasörünü aç (kendi yolunu yaz)
#p::Run "C:\Users\%A_UserName%\Pictures\Screenshots"
4) Klavye ile ses aç/kıs (hızlı kontrol)
; Alt + Up/Down = ses aç/kıs
!Up::Send "{Volume_Up}"
!Down::Send "{Volume_Down}"
!m::Send "{Volume_Mute}"
5) Kopyalananı temizle: çift boşlukları düzelt
; Win + K = panodaki metindeki çift boşlukları temizle
#k::
{
if (A_Clipboard = "")
return
txt := A_Clipboard
while InStr(txt, " ")
txt := StrReplace(txt, " ", " ")
A_Clipboard := txt
}
Not: Örneklerin bazıları panoyu (clipboard) kullanır. Bu tip scriptlerde “kopyalamayı bozma” için eski pano değerini saklamak iyi alışkanlıktır.
Pencere yönetimi ve üretkenlik ayarları
AutoHotkey’in en güçlü taraflarından biri “pencere yönetimini” klavyeye taşımasıdır. Örneğin; sürekli iki uygulama arasında gidip geliyorsan, pencereyi sabit bir konuma yerleştirip her seferinde mouse ile uğraşmak zorunda kalmazsın.
Başlangıçta mantıklı 3 alışkanlık:
- Win + 1/2/3 gibi tuşlarla belirli uygulamaları aç/öne getir.
- Always on top ile “notlar” penceresini sabitle.
- Seçili metinle işlem (ara, çevir, not al) gibi kısayollarla micro-otomasyon kur.
Windows açılınca otomatik çalıştırma
AHK scriptin “her zaman çalışsın” istiyorsan en basit yöntem: script dosyanın kısayolunu Windows Başlangıç klasörüne koymak. Böylece PC açıldığında script otomatik devreye girer.
Pratik yöntem:
- Script dosyana sağ tıkla → Kısayol oluştur.
- Win + R → shell:startup yaz → Enter.
- O klasöre kısayolu taşı.
İpucu: Scriptini büyütüyorsan tek dosya yerine modüler dosyalar kullanmak (ör. hotkeys.ahk, hotstrings.ahk) ve ana dosyada include etmek düzen sağlar. İleri aşamada bu iş akışı çok rahatlatır.
Güvenlik: Script indirirken nelere dikkat etmelisin?
AutoHotkey’in gücü, aynı zamanda “dikkat gerektiren” tarafıdır: Bir script, senin yerine klavyeye basabilir, dosya açabilir, komut çalıştırabilir. Bu nedenle özellikle internetten hazır script alırken şu yaklaşımı uygula:
- Scripti önce aç ve oku: .ahk metin dosyasıdır; içeriği görünür.
- Şüpheli komutları araştır: Dosya silme, indirme, sistem ayarı değiştirme gibi işlevler görüyorsan “neden” diye sor.
- Küçük test yap: Önce basit bir ortamda çalıştır, ne yaptığını izle.
- Kaynağı güvenilir seç: Resmi topluluk ve dokümanlar güvenli öğrenme için daha iyidir.
Bu yaklaşım “korkutmak” için değil, kontrolü sende tutmak için. AHK, doğru kullanıldığında aşırı güvenli ve verimli bir araçtır.
Sık yaşanan sorunlar ve çözümleri
1) Script çalışmıyor / kısayol tetiklenmiyor
- Scriptin tray’de çalıştığından emin ol (ikon görünmeli).
- Hotkey başka bir uygulama tarafından kullanılıyor olabilir (özellikle Win tuşu kombinasyonları).
- Scriptte sözdizimi hatası varsa AHK uyarı verebilir; dosyayı kaydedip yeniden yükle (Reload).
2) “Bu script çalışmıyor” (v1/v2 uyumsuzluğu)
- Scriptin hangi sürüm için yazıldığını kontrol et.
- v1 scripti v2’de çalıştırmaya çalışıyorsan hata alman normaldir.
- Yeni projelerde v2 ile ilerlemek genelde daha sağlıklıdır.
3) Seçili metni kopyalayan script bazen boş geliyor
- ClipWait süresini biraz artır (ör. 1 yerine 2 saniye).
- Bazı uygulamalar Ctrl+C’yi engelleyebilir; o uygulama özelinde farklı yaklaşım gerekebilir.
4) Bazı uygulamalarda hotkey çalışmıyor (yetki farkı)
- Yönetici olarak çalışan bir uygulamada kısayol tetiklenmiyorsa, scripti de yönetici olarak çalıştırman gerekebilir.
- Bu yaklaşımı sadece ihtiyaç varsa kullan; gereksiz yere yönetici çalıştırmak iyi alışkanlık değildir.
AutoHotkey hakkında sıkça sorulan sorular
AutoHotkey ücretsiz mi?
Evet. AutoHotkey ücretsiz ve açık kaynak bir araçtır; Windows’ta otomasyon için yaygın kullanılır.
Yeni başlayan biri nereden öğrenmeli?
En iyi başlangıç; resmi v2 tutorial ve quick reference sayfalarıdır. Kurulum, script oluşturma, hotkey/hotstring mantığı adım adım anlatılır.
v2 zor mu?
İlk gün biraz “sözdizimi” alışması gerekir; ama mantık basittir: tetikleyici (hotkey/hotstring) + eylem (run/send/işlem). Düzenli ilerlersen hızlı öğrenirsin.
AutoHotkey ile neler yapılabilir?
Klavye kısayolları, metin şablonları, uygulama açma, pencere yönetimi, pano düzenleme, tekrar eden işleri otomatikleştirme gibi çok geniş bir alan vardır.
Sonuç: AutoHotkey indir, iş akışını hızlandır
AutoHotkey indir araması yapıyorsan, amaç genelde aynıdır: Windows’ta tekrar eden işleri azaltıp daha hızlı çalışmak. AHK ile en küçük kısayollar bile gün sonunda ciddi zaman kazandırır. Resmi kaynaktan kur, v2 ile temel hotkey/hotstring mantığını öğren, sonra ihtiyaçlarına göre scriptini büyüt. Bir süre sonra “neden daha önce kullanmadım?” dedirten araçlardan biri olur.