Masaüstü deneyimlerinde fiziksel klavyeler yalnızca yazmaya olanak tanımaz. Uygulama verimliliği ve erişilebilirliği için de önemlidir.

Masaüstü girişlerine uyarlanırken dikkat edilmesi gerekenler
- Kullanıcılarınız yalnızca klavye kullanarak rahatça gezinebilmelidir.
- Klavye kısayollarına dönüştürülebilecek verimlilik işlemlerini göz önünde bulundurun.
Klavyeyle gezinme
Fiziksel klavyeler ve D-pad'ler masaüstü navigasyonunu etkinleştirir ve özellikle erişimi ve el becerisi sınırlı olan kullanıcılar için önemlidir.
Sekme tuşu, uygulamanızın tüm etkileşimli öğeleri arasında mantıksal okuma sırasına göre (genellikle yukarıdan aşağıya ve soldan sağa) geçiş yapmalıdır. Bu sıra, sağdan sola yazılan diller için otomatik olarak sağdan sola uyarlanır.
Ok tuşları, tüm etkileşimli öğeler arasında yönlü olarak gezinmelidir. Örneğin, sağ ok odağı bir satırdaki sonraki öğeye, aşağı ok ise odağı sonraki satıra taşır.
Kalıcı öğe iletişim kutuları gibi belirli bağlamlarda klavye ile gezinme, iletişim kutusunda kalmalı ve odağın temel sayfaya taşınmasını engellemelidir. Kullanıcıların, odaklanılan öğeyi Escape tuşunu kullanarak kapatmasına izin verin.
Bileşen etkileşimi
Bileşene özgü gezinme kalıplarına uyun. Örneğin, klavye odağı bir kaydırıcıya geldiğinde kullanıcılar, odağın bir sonraki öğeye taşınması yerine sol ve sağ ok tuşlarıyla değerin ayarlanmasını bekler. Bileşene özel gezinme kılavuzu için ARIA Authoring Practices Guide: Pattern (ARIA Yazma Uygulamaları Kılavuzu: Desen) hakkında daha fazla bilgi edinin.
Android çerçevesi klavye navigasyonunun büyük bir kısmını otomatik olarak işlese de sorunsuz bir kullanıcı deneyimi için odağı manuel olarak yönetmeniz gerekebilir. Tasarım rehberliği için uygulama ayrıntılarıyla ilgili olarak girişler ve büyük ekranlarda giriş uyumluluğu hakkında daha fazla bilgi edinin.
Mümkün olduğunda, ilk klavye odağını uygulamanızda önemli bir kullanım alanına hizmet eden bir kullanıcı arayüzü öğesine (ör. arama çubuğu veya birincil işlem düğmesi) ayarlayın. Bu, tuş vuruşlarını azaltır ve gezinme verimliliğini artırır.
Kullanıcılar, uygulamanızdaki tüm etkileşimli öğelere farklı ve tutarlı odak stilleri uygulayarak hangi öğenin odaklandığını belirleyebilmelidir. Tasarım rehberliği için durumlar hakkında daha fazla bilgi edinin.
Kullanıcıların, Escape tuşuna basarak iletişim kutuları, menüler ve alt sayfalar gibi geçici kullanıcı arayüzü öğelerini kapatmasına izin verin. Escape tuşu yalnızca yerel bir "iptal" komutu olarak işlev görür.
Klavye kısayolları
Standart ve özel kısayolları desteklemek için fiziksel klavyeleri kullanın. Bu sayede, kullanıcıların yaygın işlemlerle ilgili beklentileri karşılanır ve verimlilik artar.
Kullanıcıların kullanılabilir komutları keşfetmesine ve sistem ile uygulama kısayollarını tek bir yerde görmesine yardımcı olmak için uygulamanızı Android'in yerleşik klavye kısayolları yardımcısıyla entegre edin. Uygulama ayrıntıları için Klavye Kısayol Yardımcısı'na bakın.
Klavye etkileşimleriyle ilgili tasarım yönergeleri için girişler hakkında daha fazla bilgi edinin.