25 Mayıs 2026 · ~13 dk okuma

Düşük Gecikmeli Klavye/Fare Otomasyonu

GM Macro ve FlowPilot Pro girdi katmanında gecikme profilleri kullanır. Erişilebilirlik ve ofis otomasyonunda ortalama değil, p95/p99 gecikme metrikleri hedeflenmelidir.

Gecikme profilleri

Sabit 10 ms yerine Gaussian dağılımlı rastgele gecikme (ör. ortalama 95 ms, σ 18 ms) uygulama kuyruğunu daha doğal yükler. Profiller JSON’da sürümlenir; A/B test ile kullanıcı geri bildirimi toplanabilir.

"delay_profile": { "type": "gaussian", "mean_ms": 95, "std_ms": 18, "min_ms": 40, "max_ms": 200 }

API seçimi (Windows)

SendInput çoğu masaüstü uygulamasında standarttır. Eski DirectInput oyunları farklı yol gerektirebilir; kurumsal ortamda her hedef uygulama sınıfı test edilmelidir. Global low-level hook’lar minimum süre ve açık kullanıcı onayı ile sınırlanmalıdır.

İnsan benzeri fare eğrileri

Doğrusal teleport hareket yerine Bézier veya minimum-jerk eğrileri tercih edilir. Adım sayısı mesafeye bağlanır; toplam süre gecikme profiline eklenir.

Ölçüm metodolojisi

QueryPerformanceCounter ile «komut gönder» → «ekran piksel değişimi» arası süre loglanır. Histogram çıkarımı darboğazları gösterir. Raporlama: min, ortalama, p95, p99, max.

Çok istasyon

Agent mimarisinde girdi hedef PC’de üretilir; merkez yalnızca komut gönderir. Ağ gecikmesi LAN’da genelde 1 ms altındadır; Wi‑Fi’de jitter artar.

Güvenlik

Otomasyon yalnızca kullanıcının başlattığı profillerde çalışmalı; panik tuşu (Esc) anında durdurmalıdır. Loglarda tuş içeriği yerine adım kimliği tercih edilir.

İlgili: Otomasyon mimarisi

← Tüm makaleler