Web Accessibility Academy · Pelajaran

Menemukan Jebakan Papan Ketik

Temukan tempat fokus terhenti tanpa jalan keluar.

Pelajaran 4 dari 413 langkah

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. ✅

Gratis untuk memulai

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

  1. Tab, Shift+Tab, Enter, Spasi: Tombol Inti
  2. Fokus Terlihat: Jangan Sembunyikan Garis Fokus
  3. Urutan Tab Logis Mengikuti Konten
  4. Menemukan Jebakan Papan Ketik
← Kembali ke Web Accessibility Academy