لوحات الأوامر مقابل التنقل المتداخل: عندما يتفوق Cmd+K على الشريط الجانبي
ما هي لوحات الأوامر التي تجيدها، وأين تفشل، وكيفية تصميم واحدة جنبًا إلى جنب مع التنقل: البحث، والمطابقة الغامضة، والاختصارات، وقابلية الاكتشاف.
الوجبات الجاهزة الأساسية
تتيح لوحة الأوامر (التي غالبًا ما يتم فتحها باستخدام Cmd+K أو Ctrl+K) للأشخاص كتابة ما يريدون القيام به بدلاً من العثور عليه في القوائم. إنه أسرع للمستخدمين المتكررين ويساعدهم على اكتشاف الميزات والاختصارات. إنه لا يحل محل التنقل: لا يزال المستخدمون الجدد بحاجة إلى بنية مرئية لمعرفة ما هو موجود. أفضل المنتجات تقدم كلا الأمرين.
لماذا تنتشر لوحات الأوامر
بدأت لوحات الأوامر في أدوات المطورين. في Visual Studio Code، يفتح Ctrl+Shift+P لوحة الأوامر، التي تتيح الوصول إلى جميع وظائف المحرر من نافذة واحدة تعتمد على لوحة المفاتيح. منتجات مثل Superhuman جعلت من Cmd+K مركز التجربة: اختصار واحد للقيام بأي إجراء، والذي يعلم أيضًا الاختصار المخصص في المرة القادمة. يرى Superhuman أن الأشخاص يفضلون البحث على القوائم، لأن القوائم لا تساعد إلا إذا كنت تفهم بالفعل كيفية تنظيمها.
ما تحتاجه لوحة جيدة
الفرق بين اللوحة المفيدة واللوحة المحبطة هو في الغالب جودة البحث:
- مطابقة غامضة: يجب أن تظل الأخطاء المطبعية والكلمات الجزئية تجد الأمر الصحيح (يشير Superhuman إلى أن "lnik" يجب أن يظل يبحث عن "link").
- المرادفات: يكتب الأشخاص "دعوة" أو "إضافة عضو" أو "مشاركة"؛ يجب أن تعمل جميعها.
- الترتيب: الأوامر الحديثة والمتكررة أولاً، ثم أفضل مطابقة للنص.
- اعرض الاختصارات بجوار كل نتيجة حتى يتعلمها الأشخاص.
- امزج بين الأشياء وكذلك الإجراءات: الصفحات والأشخاص والملفات.
- لوحة المفاتيح أولًا، ولكنها قابلة للاستخدام بالكامل باستخدام الماوس وقارئ الشاشة.
حيث تقصر اللوحات
تكون اللوحة غير مرئية حتى يتم فتحها، لذا لا يمكنها تعليم المستخدم الجديد ما يفعله المنتج. يجب على الناس أن يعرفوا، أو يخمنوا، الكلمة التي تصف ما يريدون. وهذا هو السبب في أن إزالة التنقل لصالح لوحة الألوان عادة ما تؤذي المستخدمين الجدد والعرضيين. احتفظ بشريط جانبي أو قائمة واضحة للتصفح، وتعامل مع اللوحة باعتبارها طريقًا سريعًا للأشخاص الذين يعرفون بالفعل إلى أين يتجهون.
إمكانية الوصول
استخدم أنماط مربع التحرير والسرد ومربع القائمة حتى تعلن قارئات الشاشة عن النتائج، وحافظ على التركيز داخل اللوحة أثناء فتحها، وأغلقها باستخدام Escape وأعد التركيز إلى حيث كان. لا تتجاوز الاختصارات التي تعتمد عليها التقنيات المساعدة أو المتصفحات.
مفتاح Principle للتذكر
- تعد اللوحات سريعة للمستخدمين المتكررين وتساعدهم على اكتشاف الاختصارات
- فهي غير مرئية للمستخدمين الجدد، لذا حافظ على التنقل المرئي
- جودة البحث تحدد النجاح: المطابقة الغامضة، والمرادفات، والتصنيف الجيد
- إظهار الاختصارات في النتائج حتى يتعلمها الأشخاص
- اتبع أنماط إمكانية الوصول إلى combobox
الأسئلة المتداولة
المصادر
- How to build a remarkable command palette — Superhuman
- User interface: Command Palette — مستندات كود Visual Studio
- Progressive Disclosure — Nielsen Norman Group