Mouse interactions
There will be a hover style for the CC button that will override any other styling that might be on the CC button.
...
Double-clicking the video player container full-screens the video
Keyboard interactions
Tab focus order index for video player
1. Video player container
...
10. Close transcript button
11. Transcript area
Keyboard interactions for Video player container
- On stop/pause, enter/space plays the video
...
- right/left arrows controls scrubbing
- esc ?
Keyboard interactions for Play/pause button
- enter/space alternates between play and pause
...
- right/left arrows do nothing
- esc ?
Keyboard interactions for Volume button
- On focus, volume slider appears (focus is on the combined button + slider piece)
...
- right/left arrows do nothing
- esc ?
Keyboard interactions for Scrubber
- enter/space do nothing
- up/down arrows do nothing
- right/left arrows scrub
- esc ?
Keyboard interactions for Closed captioning and Transcript buttons
- On focus, CC/Transcript menu does not appear automatically
...
- right/left arrows do nothing
- esc ?
Keyboard interactions for Full screen button
- enter/space alternates between full screen and windows
...
- right/left arrows do nothing
- esc ?
Cascading priorities for esc
1. If a menu is open, close it (i.e., transcript/closed captioning menu).
...
* in particular, no special interaction for esc with the Volume button
Keyboard interactions for Transcript area
- On initial focus of transcript area, focus on highlighted phrase (if playing) or first phrase (if never played)
...
- enter/space activates phrase (i.e., scrubs to that phrase); if the phrase is already highlighted, video is scrubbed to the beginning of the phrase
- esc?
Keyboard interactions (older notes; need to review)
There will be a focus style for the CC button that will be different than the hover style.
...