Keyboard interaction
| Key | Action |
|---|---|
| Arrow keys | Move by day and by slot. Mirrored in right-to-left text. |
| Page Up and Page Down | Previous or next month, week or day. |
| Shift + arrow keys | Extend the time chosen. |
| Enter or Space on a cell | Go into its events, or choose its time. |
| Up and down arrows on an event | Previous or next event in the cell. |
| Alt + arrow keys on an event | Move it by a slot or a day. |
| Alt + Shift + up or down arrow | Shorten or lengthen the event. |
| Escape | Back to the cell, drop the time chosen, or cancel a drag. |
Accessibility notes
- The month, week and day are
grids named by their title. Days head the columns and times the rows, so each cell reads with its day and time. - Every event is a button named by its title, day and time, such as “Standup, Friday, September 25, 9:00 – 9:30 AM”. A move or resize announces the new time.
- Every drag has a keyboard equivalent, so no one needs a pointer.
- The views are toggle buttons in a group, and moving to another week or month announces its title.