blockly > KeyboardNavigationController

KeyboardNavigationController sınıfı

KeyboardNavigationController, tam imleç görselleştirmesini etkinleştirme/devre dışı bırakma gibi Blockly genelinde klavye ile gezinme davranışını koordine etmeyi yönetir.

İmza:

export declare class KeyboardNavigationController 

Yöntemler

Yöntem Değiştiriciler Açıklama
getIsActive()
setIsActive(isUsing)

Kullanıcının klavye ile gezinmeyi etkin olarak kullanıp kullanmadığını ayarlar.

Bu durumda, klavye kullanıcıları için odaklanılan öğelere ek stil uygulanabilmesi amacıyla tüm sayfaya bir CSS sınıfı uygulayın.

Klavye ile gezinmenin etkinleştirilmesi önemli kullanıcı deneyimi değişikliklerine (ör. imleç görselleştirme ve taşıma modu) yol açtığından, arayanların yalnızca doğru durum olduğundan emin olduklarında klavye ile gezinmeyi etkinleştirmeye dikkat etmeleri gerektiğini unutmayın. Genel olarak, arayanlar herhangi bir fare veya tuş girişi durumunda üç yoldan birini seçebilir: 1. Hiçbir işlem yapmamayı tercih edebilirsiniz. Bu, ağırlıklı olarak klavye veya fare kullanımını gerektirmeyen tarafsız işlemler (ör. bir bloğu seçmek için tıklama) için tercih edilmelidir. 2. Klavyeyle gezinmeyi devre dışı bırakın. Bu, kullanıcının kesinlikle ağırlıklı olarak fareyi kullandığı durumlarda (ör. bağlam menüsünü açmak için sağ tıklama) en iyi seçimdir. 3. Klavyeyle gezinmeyi etkinleştirin. Bu, kullanıcının özelliği gerçekten kullanmak istediğinden (ör. ok tuşlarını kullanarak gezinmeye çalışması) emin olunduğu durumlarda en iyi seçenektir.