Sitecore comes with some keyboard shortcuts predefined. The purpose of this post is to compile a full list of these shortcuts and for a little extra, show how to define new ones.
F9 – PublishF2 – Expose (tiles all windows so that you can select the one you need)Ctrl+/ – Focus in the startbar search
Tabs (hover over each tab to reveal the shortcut):
Alt+H – HomeAlt+N – NavigateAlt+R – ReviewAlt+P – PublishAlt+V – VersionsAlt+C – ConfigureAlt+E – PresentationAlt+S – SecurityAlt+I - View
Some ribbon commands have direct shortcuts. Most important one is Alt+F1, which reveals the shortcuts assigned to ribbon buttons:
F2 – RenameF7 – ValidationF8 – Edit (Lock / Unlock)Ctrl+S – SaveCtrl+D – DuplicateCtrl+Shift+F – Launch the search applicationCtrl+Shift+Home – Move to the Home itemCtrl+Shift+Alt+L – Protect / UnprotectCtrl+Shift+Alt+Up – Sort UpCtrl+Shift+Alt+Down – Sort Down
Each item representing a ribbon button has a KeyCode field, accepting a shortcut string. How to build this shortcut string?
First, you need to know they keycode corresponding to each key. This is the code used by the javascript event model, and here you can find a list of these keycodes. Then, if Shift, Control or Alt buttons are involved in the shortcut, prepend the code with “s”, “c” and “a” respectively.
Examples: Ctrl+S is translated into c83 - c for control, 83 for “s”. Ctrl+Shift+Alt+Down is sca40 – s for Shift, c for Control, a for Alt and 40 is the keycode for the down key.As an exercise, lets assign a shortcut to start the page editor. Page Editor button belongs to the Publish chunk in the Content Editor ribbon. So switch to the core database, and go to the /sitecore/content/Applications/Content Editor/Ribbons/Chunks/Publish/Page Editor.
The shortcut I want for the Page Editor is Ctrl+Shift+E. This translates into sc69 shortcut string (s for Shift, c for Control and 69 is the keycode of “e”), so write “sc69” in the KeyCode field.
That’s it. Not only pressing Ctrl+Shift+E will start the page editor from now on, but pressing Alt+F1 will also reveal the shortcut along with the ones that came predefined with Sitecore.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.