طمأنينة إمكانية العكس
يجب أن تتيح الأنظمة التفاعلية عكس الأفعال (Archer et al., 1984)، والأفعال القابلة للعكس جوهر التحكم المباشر (Shneiderman, 1983). ولأن الأخطاء حتمية (Norman, 1983) اقرنه بـتصميم منع الأخطاء.
التراجع بدل التأكيد
يكتشف الناس الخطأ من النتيجة (Sellen, 1994). فبدلاً من نافذة التأكيد نفّذ فوراً واعرض شريطاً منبثقاً للتراجع (Google, n.d.) مع حذف مؤقت قابل للاسترداد.
التراجع المتعدد والانتقائي
حدد وحدة التراجع بما يراه المستخدم فعلاً واحداً (Abowd & Dix, 1992)، ويمكن التراجع الانتقائي (Berlage, 1994). والزر الظاهر أفضل من الإيماءات الخفية.
الأسئلة الشائعة
- كم يظهر شريط التراجع؟
- عادة 4 إلى 10 ثوانٍ مع سلة محذوفات.
- هل يلزم لكل فعل؟
- قدر الإمكان، والأفعال غير القابلة للعكس تحتاج تأكيداً مسبقاً.
تاريخ مراجعة المصادر: 2026-10-26
المراجع
- Archer, J. E., Jr., Conway, R., & Schneider, F. B. (1984). User recovery and reversal in interactive systems. ACM Transactions on Programming Languages and Systems, 6(1), 1–19. ورقة مبكرة عن التراجع والاسترداد.
- Abowd, G. D., & Dix, A. J. (1992). Giving undo attention. Interacting with Computers, 4(3), 317–342. يحلل التراجع من منظور المستخدم.
- Berlage, T. (1994). A selective undo mechanism for graphical user interfaces based on command objects. ACM Transactions on Computer-Human Interaction, 1(3), 269–294. يقترح التراجع الانتقائي.
- Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. Computer, 16(8), 57–69. يعدّ الأفعال القابلة للعكس ركيزة للتحكم المباشر.
- Norman, D. A. (1983). Design rules based on analyses of human error. Communications of the ACM, 26(4), 254–258. يستنتج ضرورة التراجع من تحليل الأخطاء.
- Sellen, A. J. (1994). Detection of everyday errors. Applied Psychology, 43(4), 475–498. تُكتشف الأخطاء من النتائج.
- Google. (n.d.). Snackbar. Material Design 3. إرشادات لإضافة التراجع في الشريط المنبثق.
