עזרה וייעוץ בפיתוח טיקט - קיצורי מקלדת

היי,
אז מצאתי ספריה נוחה שמממשת את תפיסת קיצורי המקלדת ומפעילה פונקציה מוגדרת בהתאם.

לדוגמא:

בודגמא הנ"ל:
אני תופס את המקשים ‘alt+c+i’ ומאפשר למשתמש לגשת לדף invitations.

הספריה כמו שניתן לראות יכולה לקבל מילון.

בכללי אני מתכוון ליצור קובץ JS מתאים לכל דף שיכיל את קיצורי המקלדת שלו.

לדוגמא קישור לקובץ קיצורי מקלדת של דף הבית (שנמצא ב-HTML שלו):

אני מתלבט עכשיו איך להתקדם ואשמח להתייעצות:

  1. מצד אחד אני רוצה לאפשר למשתמש לשנות את קיצורי המקלדת למה שנוח לו (ניצור דף מתאים).
    וחשבתי פשוט לשמור הכל ב-DB כולל את מבנה הפונקציות עצמן ופשוט לטעון אותם לתוך ה-bind כמו שנראה בתמונה.
    ואז גם ניצור לנו דף ניהול או משו בסגנון שנוכל להוסיף/ לשנות פונקציות וקיצורים חדשים (כמובן שזה יצריך בדיקה לפני ברמת הקוד שהפונקציות החדשות עובדות וכו).
    אבל אולי זה לא דבר נכון לעשות.
    האם יש לכם רעיון/ המלצה בעניין זה?
    האם פשוט להשאיר כך ולכתוב hardcoded? או קובץ חיצוני אחר שיעשה את הקישורים בין קיצורים לבין הפונקציות.

  2. אם כן לשמור ב-DB ולאפשר למשתמש לשנות את הקיצורים - אז האם לגשת ל-DB מה-JS או שיש עוד רעיונות?

3.ולאילו יכולות הייתם עושים קיצורי מקלדת, כרגע אני לא רואה מספיק דברים שאני יכול להוסיף להם.

אשמח להצעות
תודה רבה :slight_smile:

נראה לי שלשמור את זה ב־db זה קצת overkill :slight_smile:
בכנות, הפיצ’ר של קיצור מקשים הוא נרחב ויפה גם בלי התאמה עבור כל משתמש.
תפריד את זה אם אתה רוצה לטיקט נפרד, אחרת זו תהיה עבודה גדולה מדי.

חשבתי על CTRL+N לאירוע חדש, CTRL+? להצגת כל הקיצורים, G ומספר יום למעבר למספר היום, ימינה ושמאלה למעבר בין ימים בתצוגת חודש/שבוע/יום.
חלקם אפשר להוסיף כשהפיצ’רים יהיו אפויים יותר :slight_smile:

2 לייקים