Tactile: macOS'ta tıklanabilir öğeleri titreşimle hissettiren araç
Tactile, macOS Erişilebilirlik ağacını okuyarak tıklanabilir öğelerde trackpad haptic geri bildirimi sağlayan açık kaynaklı bir menü çubuğu uygulaması.
Tactile adlı menü çubuğu uygulaması, imleç tıklanabilir bir öğenin üzerine geldiğinde trackpad'in haptic motorunu tetikleyerek kullanıcıya dokunsal geri bildirim veriyor. Uygulama, VoiceOver'ın da kullandığı macOS Erişilebilirlik ağacını okuyarak imlecin altındaki öğenin türünü (buton, bağlantı, sekme vb.) belirliyor; bu sayede ekran içeriğini veya tuş vuruşlarını asla görmüyor, gizlilik tasarımın doğal bir sonucu oluyor.
Mimari tamamen olay tabanlı: fare hareket etmediğinde CPU kullanımı sıfır, hareket sırasında ise throttling ve önbellekleme sayesinde tüketim düşük kalıyor. Varsayılan haptic motoru genel NSHapticFeedbackManager API'si üzerinden çalışırken, isteğe bağlı bir mod özel bir çerçeveyi çalışma zamanında yükleyerek daha güçlü ve sürekli titreşim efektleri sunuyor.
ARIA rolü olmayan web div'leri gibi erişilebilirlik ağacına yansımayan öğeler için yerel bir Unix soketi üzerinden çalışan opsiyonel bir Chrome uzantısı devreye giriyor. Proje ayrıca renk ve şekil gibi ek görsel ipuçlarıyla düşük görme kullanıcıları için üç katmanlı bir geri bildirim sunuyor; Force Touch trackpad ve macOS 14.6+ gerektiriyor, MIT lisanslı ve açık kaynak.