Menemukan Jebakan Papan Ketik
Temukan tempat fokus terhenti tanpa jalan keluar.
Menemukan Jebakan Papan Ketik adalah pelajaran Web Accessibility Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Web Accessibility Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Web Accessibility Academy mencakup 4 pelajaran total.
Terjebak Tanpa Jalan Keluar
Perangkap keyboard adalah tempat apa pun yang dapat dimasuki fokus tetapi tidak dapat ditinggalkan menggunakan keyboard. Bagi pengguna tanpa tetikus, ini merupakan jalan buntu. 🪤
Mengapa Ini Sangat Serius
Pengguna yang terjebak mungkin harus memuat ulang seluruh halaman hanya untuk keluar. WCAG menyebut perangkap tanpa jalan keluar sebagai kegagalan, bukan bug kecil.
Penyebab Klasik
Perangkap sering muncul pada komponen yang kaya fitur: pemilih tanggal khusus, editor tertanam, dan plugin pihak ketiga yang mengambil fokus lalu tidak mengembalikannya.
Modal yang Rusak
Dialog yang mencegat Tab tetapi tidak menyediakan cara untuk keluar adalah perangkap yang paling umum. Modal yang benar harus dapat ditutup dengan Escape.
Bingkai Sematan Dapat Menelan Fokus
Konten tertanam seperti video atau peta berada di dalam bingkai sematan. Beberapa di antaranya mengambil fokus dan membuat pengguna terus berputar di dalamnya tanpa jalan keluar.
Penanganan Peristiwa yang Buruk
Skrip yang memanggil preventDefault pada tombol Tab dapat menghalangi perpindahan normal peramban. Tiba-tiba fokus tidak mau berpindah.
el.addEventListener('keydown', e => e.preventDefault());Perangkap Satu Arah
Beberapa perangkap memungkinkan Tab bergerak maju tetapi menghalangi Shift+Tab. Uji kedua arah, karena jalur satu arah tetap merupakan perangkap.
Perangkap yang Disengaja Tidak Masalah
Menahan fokus di dalam modal yang terbuka memang benar jika dilakukan dengan sengaja. Aturannya, harus selalu ada jalan keluar yang jelas, seperti Escape atau tombol tutup.
Cara Menemukannya
Ujiannya sederhana tetapi efektif. Tekan Tab melewati seluruh halaman hanya menggunakan keyboard dan jangan pernah mengambil tetikus untuk keluar.
Tanda yang Menunjukkannya
Jika fokus terus berputar di dalam satu komponen dan Tab tidak dapat membawa Anda maju, berarti Anda telah menemukan perangkap. Catat dengan tepat tempat Anda terjebak.
Perbaiki Jalur Keluar
Perbaikannya adalah memulihkan jalan keluar: biarkan Tab melanjutkan, tanggapi Escape, dan saat ditutup, kembalikan fokus ke pemicu yang membuka lapisan tersebut.
Pemeriksaan Singkat
Identifikasi hal yang benar-benar mendefinisikan perangkap keyboard.
Ringkasan: Menemukan Perangkap
Perangkap menahan fokus tanpa jalan keluar melalui keyboard dan melanggar WCAG. Tekan Tab melewati semuanya dalam kedua arah, dan selalu sediakan jalur keluar. ✅
Belajar HTML dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menemukan Jebakan Papan Ketik” gratis?
Ya — teks lengkap “Menemukan Jebakan Papan Ketik” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Web Accessibility Academy, upgrade ke CoddyKit PRO. Kursus Web Accessibility Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menemukan Jebakan Papan Ketik”?
Temukan tempat fokus terhenti tanpa jalan keluar. Kamu berlatih Web Accessibility Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Web Accessibility Academy?
Tidak diperlukan pengalaman sebelumnya. Web Accessibility Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Menemukan Jebakan Papan Ketik” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Web Accessibility Academy ini?
Ya. Setiap pelajaran Web Accessibility Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Tab, Shift+Tab, Enter, Spasi: Tombol Inti
- Fokus Terlihat: Jangan Sembunyikan Garis Fokus
- Urutan Tab Logis Mengikuti Konten
- Menemukan Jebakan Papan Ketik