Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
Sanırım tam olarak beceremedim, bu konuda yardımcı olabilir misin?
Ayrıntılı açıklama:
🧩 Neden 1 ms altı gecikme yazılamıyor?
- Logitech G HUB, makro gecikmelerini milisaniye (ms) cinsinden çalıştırır ve minimum değer 1 ms olarak sabitlenmiştir.
- Yazılım 0.2 veya 0.5 gibi kesirli milisaniyeleri desteklemez.
- Bu sınırlama tüm G Hub destekli cihazlar için geçerlidir (G502 Hero, Lightspeed, G403, G Pro, klavyeler vs. dahil).
🧨 Peki 0.2 ms neden yapılamıyor?
- 0.2 ms, yani 200 mikro saniye, insan girdisi açısından zaten algılanabilir bir değer değil.
- G Hub, donanımın işleme süresi + Windowsun giriş zamanlaması yüzünden bu kadar hassas bir zamanlamayı garanti edemiyor, bu nedenle sınır koyuyor.
🛠 Alternatif olarak ne yapabilirsiniz?
Eğer gerçekten 1 msin altında bir
etki istiyorsanız:
- Makroyu mümkün olduğunca yalın yapın
Gereksiz gecikmeleri kaldırarak toplam süreyi kısaltabilirsiniz. - Üçüncü parti makro yazılımları kullanabilirsiniz (Örn. AutoHotkey)
🔒 Ama dikkat: Oyunlarda bu yazılımlar yasak olabilir. - G Hub içinde hiç gecikme yok seçeneğini kullanabilirsiniz
Bazı makro türlerinde no delay seçilebiliyor (örneğin sıralı tuş basışlarında).
İstersen ekran görüntüsü gönder, tam olarak ne yapmak istediğini söyle; makronu optimize etmen için yardımcı olayım.