فوکوس صفحه کلید هرگز نباید در یک عنصر صفحه خاص قفل یا محبوس شود. کاربران باید بتوانند تنها با استفاده از صفحه کلید به و از همه عناصر صفحه پیمایش کنند.
نحوه تست دستی
برای آزمایش اینکه کاربران شما نمی توانند به طور تصادفی تمرکز خود را به دام بیاندازند، فقط با استفاده از صفحه کلید به همه عناصر صفحه پیمایش کنید. از TAB برای پیمایش "به جلو" و SHIFT + TAB برای پیمایش "به عقب" استفاده کنید.
اگر نتوانید همه عناصر صفحه را با موفقیت برگه بزنید، پیمایش صفحه کلید شما به درستی کار نمی کند. مراقب ویجت های تکمیل خودکار باشید، زیرا ممکن است فوکوس صفحه کلید گیر کند.
درباره تستهای دسترسی دستی بیشتر بیاموزید.
چگونه رفع کنیم
صفحاتی که محتوا را در قالبهای مختلف ارائه میکنند، مانند دیالوگهای مدال و ویجتها، در معرض خطر تلههای تمرکز هستند.
اگر حالتی دارید که نیاز به تعامل دارد، جایی که میخواهید از تعامل کاربر با بقیه صفحه جلوگیری کنید تا زمانی که تأیید شود، تنها در این صورت میتوانید به طور موقت به دام انداختن کاربر فکر کنید. با این حال، باید یک روش قابل دسترسی با صفحه کلید برای فرار از مدال را در نظر بگیرید.
در اینجا مثالی برای نحوه ایجاد یک مدال در دسترس آورده شده است. در این مثال، شما رفتارهای مورد نظر یک مودال را دریافت میکنید، بدون اینکه کاربر را مجبور کنید صفحه را بهروزرسانی کند تا از تله فوکوس خارج شود.
ما همچنین توصیه می کنیم Modals and Keyboard Traps را بخوانید.
چرا این مهم است
برای کاربرانی که نمیتوانند یا ترجیح میدهند از ماوس استفاده نکنند، پیمایش صفحه کلید ابزار اصلی برای دسترسی به همه چیز روی صفحه است. تجارب خوب صفحه کلید به ترتیب زبانه منطقی و سبکهای فوکوس قابل تشخیص بستگی دارد. اگر کاربر صفحه کلید در یک عنصر صفحه خاص به دام بیفتد، هیچ راهی برای تعامل با صفحه ندارد.
درباره نحوه آزمایش با فناوری کمکی بیشتر بیاموزید.
منابع
کد منبع برای تمرکز کاربر به طور تصادفی در یک ممیزی منطقه به دام نمی افتد .