تفاعل لوحة المفاتيح

في تجارب الكمبيوتر المكتبي، تتيح لوحات المفاتيح الخارجية أكثر من مجرد الكتابة، فهي أساسية لتحسين كفاءة التطبيقات وتسهيل استخدامها.

يجب تثبيت عناصر التصميم في أسفل الإطار.

النقاط الرئيسية عند التكيّف مع إدخالات الكمبيوتر المكتبي

  1. يجب أن يتمكّن المستخدمون من التنقّل بسهولة باستخدام لوحة المفاتيح فقط.
  2. ضَع في اعتبارك إجراءات الكفاءة التي يمكن ترجمتها إلى اختصارات لوحة المفاتيح.

التنقّل باستخدام لوحة المفاتيح

تتيح لوحات المفاتيح الخارجية ولوحات التحكّم الاتجاهية التنقّل على الكمبيوتر المكتبي، وهي مهمة بشكل خاص للمستخدمين الذين يعانون ضعفًا في المهارات اليدوية أو محدودية في الحركة.

يجب أن يتنقّل مفتاح Tab بين جميع العناصر التفاعلية في تطبيقك بترتيب القراءة المنطقي، أي عادةً من الأعلى إلى الأسفل ومن اليمين إلى اليسار، مع التكيّف تلقائيًا مع اللغات التي تُكتب من اليمين إلى اليسار.

يجب تثبيت عناصر التصميم في أسفل الإطار.

يجب أن تتنقل مفاتيح الأسهم بين جميع العناصر التفاعلية بشكل اتجاهي. على سبيل المثال، يؤدي السهم المتّجه لليسار إلى نقل التركيز إلى العنصر التالي في الصف، ويؤدي السهم المتّجه للأسفل إلى نقل التركيز إلى الصف التالي.

في سياقات معيّنة، مثل مربّعات الحوار المشروطة، يجب أن يبقى التنقّل باستخدام لوحة المفاتيح محصورًا داخل مربّع الحوار، ما يمنع انتقال التركيز إلى الصفحة الأساسية. السماح للمستخدمين بإغلاق العنصر الذي تم التركيز عليه باستخدام مفتاح Escape

يجب تثبيت عناصر التصميم في أسفل الإطار.

تفاعل المكوّنات

الالتزام بأنماط التنقّل الخاصة بالمكوّنات على سبيل المثال، عندما ينتقل تركيز لوحة المفاتيح إلى شريط تمرير، يتوقّع المستخدمون أن يؤدي الضغط على مفتاحَي السهمَين المتّجهَين لليمين ولليسار إلى تعديل القيمة بدلاً من نقل التركيز إلى العنصر التالي. للحصول على إرشادات حول التنقّل خاصة بالمكوّنات، يمكنك الاطّلاع على المزيد من المعلومات في دليل ممارسات إنشاء محتوى ARIA: نمط.

على الرغم من أنّ إطار عمل Android يتعامل تلقائيًا مع معظم عمليات التنقّل باستخدام لوحة المفاتيح، قد تحتاج إلى إدارة التركيز يدويًا لتوفير تجربة مستخدم سلسة. للحصول على إرشادات بشأن التصميم، يمكنك الاطّلاع على مزيد من المعلومات حول عمليات الإدخال وتوافق عمليات الإدخال على الشاشات الكبيرة لمعرفة تفاصيل التنفيذ.

كلّما أمكن، اضبط التركيز الأوّلي للوحة المفاتيح على أحد عناصر واجهة المستخدم التي تخدم حالة استخدام مهمة في تطبيقك، مثل شريط البحث أو زر الإجراء الأساسي. يقلّل ذلك من عدد ضغطات المفاتيح ويحسّن من كفاءة التنقّل.

يجب أن يتمكّن المستخدمون من تحديد العنصر الذي يتم التركيز عليه من خلال تطبيق أنماط تركيز مميزة ومتسقة على جميع العناصر التفاعلية في تطبيقك. للحصول على إرشادات بشأن التصميم، يمكنك الاطّلاع على مزيد من المعلومات في الحالات.

السماح للمستخدمين بإغلاق عناصر واجهة المستخدم المؤقتة، مثل مربعات الحوار والقوائم وأوراق البيانات السفلية، من خلال الضغط على مفتاح Escape الذي يعمل فقط كأمر "إلغاء" محلي

اختصارات لوحة المفاتيح

استخدام لوحات مفاتيح خارجية لتوفير اختصارات عادية ومخصّصة يستوفي ذلك توقعات المستخدمين بشأن الإجراءات الشائعة ويساهم في زيادة الإنتاجية.

لمساعدة المستخدمين في العثور على الأوامر المتاحة وعرض اختصارات النظام والتطبيقات في مكان موحّد، يمكنك دمج تطبيقك مع أداة "مساعدة اختصارات لوحة المفاتيح" المضمّنة في Android. للاطّلاع على تفاصيل التنفيذ، يُرجى الانتقال إلى مساعد اختصارات لوحة المفاتيح.

الشكل 3. تتيح الاختصارات للمستخدمين إكمال الإجراءات بكفاءة.

للحصول على إرشادات التصميم بشأن التفاعلات مع لوحة المفاتيح، يمكنك الاطّلاع على مزيد من المعلومات حول عمليات الإدخال.