Ο πάγκος εργασίας ορίζει πολλά πλήκτρα επιτάχυνσης για την κλήση κοινών ενεργειών με το πληκτρολόγιο. Σε πρώιμες εκδόσεις της πλατφόρμας, οι πρόσθετες λειτουργίες μπορούσαν να ορίσουν το πλήκτρο επιτάχυνσης προς χρήση για την ενέργεια, όταν καθοριζόταν η ενέργεια. Ωστόσο, αυτή η στρατηγική μπορεί να προκαλέσει διάφορα προβλήματα:
Προκειμένου να εξομαλυνθούν αυτά τα προβλήματα, η πλατφόρμα καθορίζει μια στρατηγική δεσμών πλήκτρων με δυνατότητα ρύθμισης, η οποία μπορεί να επεκταθεί με πρόσθετες λειτουργίες. Επιλύει τα προβλήματα της παραπάνω λίστας και εισάγει νέες δυνατότητες:
Η βασική στρατηγική είναι ότι οι πρόσθετες λειτουργίες χρησιμοποιούν εντολές για να καθορίσουν σημασιολογικές ενέργειες. Οι εντολές είναι απλές δηλώσεις ενέργειας και της συσχετισμένης με αυτήν κατηγορίας. Αυτές οι εντολές μπορούν στη συνέχεια να συσχετιστούν με δεσμούς πλήκτρων, ενέργειες και ρουτίνες χειρισμού. Οι εντολές δεν καθορίζουν υλοποίηση για την ενέργεια. Όταν μια πρόσθετη λειτουργία ορίζει μια ενέργεια για μια λειτουργία επεξεργασίας, ένα σύνολο ενεργειών ή μια προβολή, η ενέργεια μπορεί να προσδιορίσει ότι είναι υλοποίηση μίας από τις εντολές αυτές. Αυτό επιτρέπει σε σημασιολογικά παρόμοιες ενέργειες να συσχετιστούν με την ίδια εντολή.
Μόλις οριστεί μια εντολή, μπορεί να καθοριστεί ένας δεσμός πλήκτρων που θα παραπέμπει στην εντολή. Ο δεσμός πλήκτρων καθορίζει την ακολουθία πλήκτρων που θα πρέπει να χρησιμοποιηθεί για την κλήση της εντολής. Ένας δεσμός πλήκτρων μπορεί να παραπέμπει ένα σχήμα που χρησιμοποιείται για την ομαδοποίηση δεσμών πλήκτρων σε σχήματα με διαφορετικό όνομα που ο χρήστης μπορεί να ενεργοποιήσει μέσω του πλαισίου διαλόγου προτιμήσεων.
Αυτά γίνονται καλύτερα κατανοητά εξερευνώντας τον πάγκο εργασίας και εξετάζοντας πώς δηλώνονται οι εντολές και οι δεσμοί πλήκτρων.Θα τα εξετάσουμε όλα αυτά μέσα από το πρίσμα του ορισμού δεσμών πλήκτρων για υπάρχουσες ενέργειες του πάγκου εργασίας.