Muhtemelen "yerleşik uygulama" olarak adlandırmak için iki örnek yeterli değildir, ancak en azından iki büyük örnek vardır: Hem Google hem de Twitter hiçbirini kullanmaz. Veya bu şekilde görmek istiyorsanız, gezinme için değiştirici anahtarlarıdır G.
Twitter "sık" sayfasına gitmek için, vurmak G, sonra F. Gmail taslakları klasörünüze gitmek için Gtuşuna basın D.
Gezinme dışı kısayollar da basit harfler kullanır; örneğin Jbir listede ilerlemek için (tweetler, e-postalar, vb.), Kgeri gitmek için. *
* Kitabımda, bu kesinlikle yanlış. Bana göre, "K" nin solundaki "J", "J" nin "önceki" ve "K" nın "sonraki" olması gerektiği anlamına gelir. Ancak, bunu başka yollarla yapmak standart gibi görünüyor.
İkisi de "gerçek" değiştirici anahtar kullanmaz. Ayrıca Stack Exchange siteleri için klavye kısayollarına bakmaya başlıyoruz ve muhtemelen aynı şeyi yapacağız. Değiştirici anahtar kullanmamanın iki nedeni daha var:
- Halihazırda kullanılmakta olan bir şeyin üzerinde gezinme olasılığı daha düşüktür. Ctrl, Alt, Meta, Command, Shift öğelerinin bir harfle herhangi bir kombinasyonu muhtemelen bazı işletim sistemi, pencere yöneticisi, tarayıcı, tarayıcı eklentisi veya Greasemonkey komut dosyası tarafından alınmıştır. Harf okunur? Çok değil.
- Kullanımı daha kolay. "Foo sekmesini açmak için Ctrl-Alt-Q tuşlarına, ardından Çubuk eylemini yürütmek için Meta-Shift-F12 tuşlarına basın" - bu, hayatımı daha kolay / hızlı yapmaz, bu da klavye kısayollarının tüm amacıdır.
Öte yandan, dikkate alınması gereken iki uyarı:
Açıkçası kullanıcı bir metin kutusuna yazarken tuş vuruşlarını görmezden gelmeniz gerekecektir. Bu teknik bir sorun değildir, ancak kullanıcının kısayolları kullanamayacağı anlamına gelir.
Örneğin, sayfanız arama kutusunu otomatik olarak odaklıyorsa veya web uygulamanız çok metin girişi ağırsa, bu bir sorun oluşturabilir.
Etkinleştirme / devre dışı bırakma hakkında düşünmek isteyebilirsiniz. Klavye kısayolları güçlü bir kullanıcı özelliğidir; "normal" bir kullanıcı yanlışlıkla bir klavye kısayolunu tetiklediğinde şaşırtabilir (açıkçası bir değiştirici anahtar bunu daha az olası kılacaktır).
Örneğin Gmail'de klavye kısayolları varsayılan olarak kapalıdır, bunun dışında ?(doğal olarak) kısayolların etkinleştirilmesi / devre dışı bırakılması için bir bağlantı da dahil olmak üzere klavye kısayolu yardımını gösterir . Klavye kısayollarının bir ayar yapmanın uygun olduğunu söyleyebileceğiniz bir alan olduğunu düşünüyorum (kullanıcı tercihleri genellikle Stack Exchange sitelerinde kaçınmaya çalıştığımız bir şeydir) ve Google'ın bunun için çözümü bunun için iyi görünüyor.
Ancak "varsayılan olarak kapalı" açıkçası bir sorun olabilir veya olmayabilir, keşfedilebilirliği gizler.
- ama her şey göz önüne alındığında, "değiştirici anahtar yok" benim için iyi bir çözüm gibi görünüyor.