Trackpad Basınç Tester
Pressure.js kütüphanesini kullanarak MacBook trackpad Force Touch basınç seviyelerini gerçek zamanlı olarak test edin.
Girdi
Çıktı
Readme
Force Touch Nedir?
Force Touch, Apple'ın MacBook trackpadlerine yerleştirilmiş basınç duyarlı bir teknolojidir. Standart bir tıklamadan farklı olarak, Force Touch hafif bir basış ile güçlü bir "derin basış" arasında ayrım yaparak, bağlantı önizlemesi, sözcük arama veya desteklenen uygulamalarda ikincil işlemleri tetikleme gibi bağlama duyarlı eylemler sağlar. Trackpad, uygulanan fiziksel kuvveti ölçen sensörler içerir ve 0 (temas yok) ile 1 (maksimum basınç) arasında sürekli bir değer bildirir.
Destek, donanım ve tarayıcıya göre değişir. Force Touch, 2015 ve sonrasında yayınlanan MacBook modellerinde kullanılabilir ve web sayfalarına macOS'taki Safari ve Chromium tabanlı tarayıcılarda Pointer Events / webkitmouseforcechanged API'si aracılığıyla sunulur.
Araç açıklaması
MacBook trackpadınızı algılama bölgesinin herhangi bir yerine basılı tutarak gerçek zamanlı basınç geri bildirimi görmek için basın. Renkle kodlanmış bir ilerleme çubuğu, daha sert bastıkça %0'dan %100'e yükselir ve bir durum göstergesi hafif basış mı yoksa derin basış mı olduğunu söyler. Araç, Force Touch'ın düzgün çalışıp çalışmadığını doğrulamak ve cihazınızdaki basınç eşikleri hakkında fikir edinmek için kullanışlıdır.
Özellikler
- Gerçek zamanlı basınç çubuğu — kuvveti değiştirdikçe sürekli güncellenir, basınç arttıkça yeşil → sarı → kırmızı olarak renk değiştirir
- Derin basış algılaması — Force Touch derin basış olayı algılandığında çubuk animasyon yapar ve kırmızı olur
- Desteklenmeyen cihaz bildirimi — cihazınız veya tarayıcınız basınç olaylarını desteklemiyorsa, hemen bir uyarı görüntülenir
Nasıl çalışır?
Araç, webkitmouseforcechanged olayını (Safari/macOS) ve Pointer Events pressure özelliğini soyutlayan bir kütüphane kullanır. Trackpad'e bastığınızda, kütüphane 0 ile 1 arasında normalleştirilmiş bir kuvvet değeri ile bir change geri çağırması tetikler; bu değer 100 ile çarpılır ve ilerleme çubuğunda yüzde olarak işlenir.
Sınırlamalar
- Yalnızca Force Touch donanımına sahip MacBook trackpadlerinde çalışır (2015 veya sonrası)
- macOS'ta Safari tabanlı tarayıcı gerektirir; Firefox basınç API'lerini sunmaz
- Dokunmatik ekranlar ve sıradan fareler basınç bildirmez ve "desteklenmeyen" bildirimi tetikler