Keyboard shortcuts

Single-key shortcuts make the Desk fast, so they need an off switch, a dialog that lists them, and a visible control for each.

Previewapps/web/components/admin/desk/deskKeyboard.ts

The Desk shortcuts

Press ? in the Desk to open the dialog. The list below is read from the same table the Desk uses, so it can't drift.

Desk shortcuts
KeysWhat it doesThe visible control
JNext requestClick the next row in the queue
KPrevious requestClick the previous row in the queue
EResolve the open requestResolve button above the conversation
NAdd an internal noteInternal note tab by the reply box
?Show this listShortcuts link in the queue sidebar
  1. Key caps. KbKbd shows the shortcut inside the button or menu row it triggers.
  2. aria-keyshortcuts. Set on the control so assistive tech hears the key.
  3. Shortcuts dialog. Opened by ?; lists each key beside its on-screen control and carries the off switch. Escape closes it and returns focus.
  4. Profile switch. People can turn single-key shortcuts off. ? still opens the dialog.