היי,
אז מצאתי ספריה נוחה שמממשת את תפיסת קיצורי המקלדת ומפעילה פונקציה מוגדרת בהתאם.
לדוגמא:
בודגמא הנ"ל:
אני תופס את המקשים ‘alt+c+i’ ומאפשר למשתמש לגשת לדף invitations.
הספריה כמו שניתן לראות יכולה לקבל מילון.
בכללי אני מתכוון ליצור קובץ JS מתאים לכל דף שיכיל את קיצורי המקלדת שלו.
לדוגמא קישור לקובץ קיצורי מקלדת של דף הבית (שנמצא ב-HTML שלו):
אני מתלבט עכשיו איך להתקדם ואשמח להתייעצות:
-
מצד אחד אני רוצה לאפשר למשתמש לשנות את קיצורי המקלדת למה שנוח לו (ניצור דף מתאים).
וחשבתי פשוט לשמור הכל ב-DB כולל את מבנה הפונקציות עצמן ופשוט לטעון אותם לתוך ה-bind כמו שנראה בתמונה.
ואז גם ניצור לנו דף ניהול או משו בסגנון שנוכל להוסיף/ לשנות פונקציות וקיצורים חדשים (כמובן שזה יצריך בדיקה לפני ברמת הקוד שהפונקציות החדשות עובדות וכו).
אבל אולי זה לא דבר נכון לעשות.
האם יש לכם רעיון/ המלצה בעניין זה?
האם פשוט להשאיר כך ולכתוב hardcoded? או קובץ חיצוני אחר שיעשה את הקישורים בין קיצורים לבין הפונקציות. -
אם כן לשמור ב-DB ולאפשר למשתמש לשנות את הקיצורים - אז האם לגשת ל-DB מה-JS או שיש עוד רעיונות?
3.ולאילו יכולות הייתם עושים קיצורי מקלדת, כרגע אני לא רואה מספיק דברים שאני יכול להוסיף להם.
אשמח להצעות
תודה רבה