blockly > KeyboardNavigationController > setIsActive

Metode KeyboardNavigationController.setIsActive()

Menetapkan apakah pengguna aktif menggunakan navigasi keyboard.

Jika ya, terapkan class CSS ke seluruh halaman sehingga item yang difokuskan dapat menerapkan gaya tambahan untuk pengguna keyboard.

Perhatikan bahwa karena mengaktifkan navigasi keyboard menghadirkan perubahan UX yang signifikan (seperti visualisasi kursor dan mode pemindahan), pemanggil harus berhati-hati untuk hanya menyetel navigasi keyboard aktif jika mereka sangat yakin bahwa itu adalah status yang benar. Secara umum, dalam situasi input mouse atau tombol tertentu, pemanggil dapat memilih salah satu dari tiga jalur: 1. Tidak melakukan apa pun. Ini harus menjadi pilihan untuk tindakan netral yang tidak secara dominan menyiratkan penggunaan keyboard atau mouse (seperti mengklik untuk memilih blok). 2. Nonaktifkan navigasi keyboard. Ini adalah pilihan terbaik jika pengguna pasti menggunakan mouse secara dominan (seperti menggunakan klik kanan untuk membuka menu konteks). 3. Aktifkan navigasi keyboard. Ini adalah pilihan terbaik jika ada keyakinan tinggi bahwa pengguna benar-benar bermaksud menggunakannya (seperti mencoba menggunakan tombol panah untuk berpindah).

Tanda Tangan:

setIsActive(isUsing?: boolean): void;

Parameter

Parameter Jenis Deskripsi
isUsing boolean (Opsional)

Hasil:

void