cleoanka

etkileşimli bir sayfa · macOS

Kaybolan ızgarayı geri getirmek

Yaz, bul, Enter’a bas. Türkçe harflerde aramanın neden zor olduğu ve bir Launchpad’in klavyeyle nasıl akması gerektiği.

canvas ve kod, bağımlılık yok · GitHub’da cosmodrome


1

Yaz, bul, Enter

macOS Tahoe, yıllardır uygulamaları tam ekran bir ızgarada gösteren Launchpad’i kaldırdı. Pek çok kişi için bu ızgara bir alışkanlıktı: bir kısayola bas, birkaç harf yaz, Enter. cosmodrome bu deneyimi native olarak geri getirir. İyi bir başlatıcının sırrı görsellikten çok akıştır: yazdığın ilk harfte sonuçlar gelmeli, klavyeden elini kaldırmadan seçip açabilmelisin.

FIG. 1 — Arama kutusuna yaz: harfler sırayla geçiyorsa eşleşir, Türkçe harfler katlanır (“sifre” Şifreler’i bulur). Ok tuşlarıyla seç, Enter ile aç. Aramadayken değilken simgeleri sürükleyerek yerlerini değiştirebilir, ızgarayı yana kaydırarak sayfa çevirebilirsin.

Sıralama da önemlidir: “ma” yazınca adın başında eşleşen Mail, ortasında eşleşen “Haritalar”dan önce gelmeli. Burada skor basit: ad başında eşleşme, kelime başında eşleşme ve harfler arasındaki boşlukların azlığı puan kazandırır.

2

Türkçe harflerle aramanın tuzağı

Türkçe’de dört ayrı i vardır: ı, i, I ve İ. Çoğu programlama dilinin varsayılan küçük harfe çevirmesi İngilizce kurallarını izler: “I” harfini “i” yapar, “İ” harfini ise “i” artı bir birleşen nokta işaretine, yani iki karaktere çevirir. Sonuç, arama kutusunda görünmez hatalar: “İzlence” ile “izlence” eşleşmez, “ışık” yazan kullanıcı “Işık”ı bulamaz, klavyesinde Türkçe harf olmayan biri hiçbir şeyi bulamaz.

FIG. 2 — Aynı sorgu üç yöntemle. Solda dilin varsayılan küçük harfe çevirmesi, ortada Türkçe yerel ayarıyla çevirme, sağda katlama: harfleri yerel ayarla küçültüp ı, ş, ğ, ç, ö, ü’yü temel harflerine indirmek. Hazır sorgulardan birini dene ya da kendin yaz.

Katlama, cosmodrome’un aramasının temelidir. Hem Türkçe klavyeyle yazan hem ABD düzeniyle yazan kullanıcıyı aynı sonuca götürür ve İngilizce adlı uygulamaları bozmaz. Bedeli çok küçük bir belirsizliktir: “sık” ile “şık” aynı şeyi arar, ki bir başlatıcıda bu neredeyse her zaman istenen davranıştır.

bulanık
Harfler sırayla geçiyorsa eşleşir; baş ve kelime başı eşleşmeleri öne çıkar.
İ / ı
Varsayılan küçük harfe çevirme Türkçe’yi bozar; yerel ayar ya da katlama gerekir.
katlama
ı→i, ş→s, ğ→g, ç→c, ö→o, ü→u: her klavye aynı sonuca varır.