قم بإنشاء إدخال واضح للعب
استخدم زرًا حقيقيًا أو عنصر تحكم آخر يمكن التركيز عليه لبدء اللعبة، ثم انقل التركيز إلى سطح اللعبة فقط عندما يكون هذا الإجراء متعمدًا. إذا كانت اللوحة القماشية تحتاج إلى إدخال لوحة المفاتيح، فامنح حاويتها سلوكًا معقولاً للتركيز ومؤشرًا مرئيًا. تجنب التقاط المفاتيح بشكل عام قبل أن يدخل اللاعب في اللعب؛ التي يمكن أن تمنع التنقل العادي للصفحة والكتابة.
عند فتح لوحة الإعدادات أو قائمة الإيقاف المؤقت، انقل التركيز إلى الداخل واستمر في التنقل هناك حتى يتم إغلاقها. عند الإغلاق، أعد التركيز إلى افتتاحيته إذا كان لا يزال موجودًا. تقوم MDN بتوثيق HTMLElement.focus ودوره في توجيه أحداث لوحة المفاتيح.
اختبار التحولات التركيز
انتقل من الصفحة إلى اللعبة باستخدام مفتاحي Tab وEnter فقط، وافتح القائمة، وتنقل عبر عناصر التحكم الخاصة بها، وأغلقها وأكد عودة التركيز. تأكد من عدم إخفاء نمط التركيز المرئي بواسطة التأثيرات المرئية للعبة. إذا كانت اللعبة تستخدم اختصارات لوحة المفاتيح، فتأكد من عدم تشغيلها أثناء التركيز على إدخال النص حيث يمكن للاعب الكتابة.
انتقل إلى اللعبة باستخدام Tab وEnter، وافتح القائمة وأغلقها، وأكد عودة التركيز. تحقق من تصميم التركيز المرئي وامنع تشغيل اختصارات اللعبة في مدخلات النص. قم بمسح حالة المفتاح عند مغادرة التركيز حتى لا تظل الحركة نشطة.
أسئلة عن إدارة تركيز اللعبة
هل يجب أن تستمع اللعبة للمفاتيح الموجودة في المستند بأكمله؟
فقط إذا كان اللاعب قد دخل إلى بيئة اللعب عمدًا ويتجنب المعالج عناصر التحكم القابلة للتحرير وتفاعلات الصفحة غير ذات الصلة. يوفر سطح اللعبة المركز حدود إدخال أكثر وضوحًا.
أين يجب أن يذهب التركيز عند إغلاق قائمة اللعبة؟
قم بإعادته إلى عنصر التحكم الذي فتح القائمة عندما لا يزال عنصر التحكم هذا موجودًا. وهذا يمنح مستخدمي لوحة المفاتيح نقطة استمرار يمكن التنبؤ بها.
للمزيد من القراءة
هل لاحظت معلومة قديمة؟ الإبلاغ عن تصحيح