/** Keyboard Shortcuts Button Configuration */ export class KeyboardShortcutsConfiguration { buttonsArray : { title : string ; ctrlKey : boolean ; shiftKey : boolean ; altKey : boolean ; key : string ; route : string ; id ? : string ; } [ ] ; constructor ( ) { this . makeCombination ( ) ; } makeCombination ( ) { this . buttonsArray = [ { title : 'Navigation Page' , ctrlKey : false , shiftKey : false , altKey : true , key : 'n' , route : 'navigation' } , { title : 'Run Report' , ctrlKey : false , shiftKey : false , altKey : true , key : 'r' , route : '' , id : 'runReport' } , { title : 'Checker Inbox & Pending Tasks' , ctrlKey : true , shiftKey : false , altKey : true , key : 'i' , route : 'checker-inbox-and-tasks/checker-inbox' } , { title : 'Create Client' , ctrlKey : true , shiftKey : false , altKey : true , key : 'c' , route : 'clients/create' } , { title : 'Create Group' , ctrlKey : true , shiftKey : false , altKey : true , key : 'g' , route : 'groups/create' } , { title : 'Create Center' , ctrlKey : true , shiftKey : false , altKey : true , key : 'q' , route : 'centers/create' } , { title : 'Frequent Posting' , ctrlKey : true , shiftKey : false , altKey : true , key : 'f' , route : 'accounting/journal-entries/frequent-postings' } , { title : 'Closure Entries' , ctrlKey : true , shiftKey : false , altKey : true , key : 'e' , route : 'accounting/closing-entries' } , { title : 'Journal Entry' , ctrlKey : true , shiftKey : false , altKey : true , key : 'j' , route : 'accounting/journal-entries/create' } , { title : 'Reports' , ctrlKey : true , shiftKey : false , altKey : true , key : 'r' , route : 'reports' } , { title : 'Accounting' , ctrlKey : true , shiftKey : false , altKey : true , key : 'a' , route : 'accounting' } , { title : 'Save/Submit Forms' , ctrlKey : true , shiftKey : false , altKey : true , key : 's' , route : '' , id : 'submit' } , { title : 'Cancel' , ctrlKey : true , shiftKey : false , altKey : true , key : 'x' , route : '' , id : 'cancel' } , { title : 'Help' , ctrlKey : true , shiftKey : false , altKey : true , key : 'h' , route : '' , id : 'help' } , { title : 'Logout' , ctrlKey : true , shiftKey : true , altKey : false , key : 'l' , route : '' , id : 'logout' } ] ; } get buttonCombinations ( ) { return this . buttonsArray ; } }