--- title: "CoBrowse Hotkeys" slug: "cobrowse-hotkeys" description: "Customize hotkeys like shift + space to open models and shift + escape to end sessions. Learn how to enable or disable hotkeys effectively." updated: 2020-06-25T06:43:51Z published: 2020-06-25T06:43:52Z canonical: "docs.screenmeet.com/cobrowse-hotkeys" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.screenmeet.com/llms.txt > Use this file to discover all available pages before exploring further. # Hotkeys This will enable the hotkey of `shift + space` to open the model and `shift + escape` to end the session by default. To disable hotkeys set the property "useHotkeys" to false. ```markup ``` These hotkeys can be customized, the following example enables startSession to be triggered by `shift + enter`. Given a key press event all of the following conditions should match the specified properties. ```javascript window.Cobrowse = window.Cobrowse || {}; window.Cobrowse.modal = window.Cobrowse.modal || { commandQueue:[], useHotkeys: true, hotkeys: { startSession: { shiftKey: true, keyCode: 13 }, endSession: { shiftKey: true, keyCode: 27, } } }; ``` This is the specification of the hotkey format (using TypeScript interface and type declarations): ```typescript interface Window { Cobrowse: { modal: { useHotkeys: boolean, hotkeys: { startSession: HotkeyConfig | HotkeyConfig[]; endSession: HotkeyConfig | HotkeyConfig[]; } } } } type HotkeyConfig = { readonly altKey: boolean; readonly code: string; readonly ctrlKey: boolean; readonly isComposing: boolean; readonly key: string; readonly keyCode: number; readonly location: number; readonly metaKey: boolean; readonly repeat: boolean; readonly shiftKey: boolean; }; ```