brtnshrdr/angular2-hotkeys
این پروژه به تو امکان میده تا میانبرهای صفحهکلید رو به راحتی در اپلیکیشنهای Angular 2 پیادهسازی کنی.
با استفاده از این کتابخانه، کاربران میتونن با فشار دادن ترکیب دکمههای خاص، عملیات مختلفی مثل ذخیره، جستجو یا حرکت بین صفحات رو انجام بدن.
کاربرد:
این ابزار برای بهبود تجربه کاربری در اپلیکیشنهای بزرگ و تعاملی طراحی شده. بهویژه برای اپهایی که نیاز به دسترسی سریع به قابلیتها دارن، مثل سیستمهای مدیریت، ابزارهای طراحی یا ادیتورهای متن.
در چه شرایطی بهتره استفاده شود؟
وقتی که میخوای به کاربران حرفهای اجازه بدی بدون ماوس، کارهایشون رو سریعتر انجام بدن. همچنین برای دسترسیپذیری (Accessibility) و کاهش فاصله تعاملی عالیه.
چند مثال از موارد استفاده:
- فشار دادن Ctrl + S برای ذخیره فرم
- استفاده از Esc برای بستن پاپآپ
- ترکیب Ctrl + F برای فعال کردن جستجو
- حرکت با جهمتها در یک شبیهساز تعاملی
- ##keyboard
- ##Angular2
- ##UX
- ##productivity
- ##web
- ##accessibility
- ##hotkeys
- ##frontend
- ##TypeScript
- ##user
