Keyboard shortcuts - nova-video-player/aos-AVP GitHub Wiki

This document outlines all keyboard shortcuts available in the NOVA video player's PlayerController.

TLDR

Current supported keyboard shortcuts are based initially on mplayer ones and have been extended upon user requests:

  • Vol+/U/* Vol-/D//: volume up/down
  • 0-9: seek directly from start to 90% depending on the key, so 4 seeks to 40%
  • Volume up/down: Volume up or down (also "/" and "*")
  • Z: subtitle delay -100ms
  • X: subtitle delay +100ms
  • P/Space: pause or resume
  • O: show what's playing and player controls as an overlay
  • I: show info on what's playing (this works, but I can't see it in PlayerController.java )
  • J/S: switch subtitle track
  • #/A: switch audio track
  • F: switch video format

Shortcuts are defined in this file https://github.com/nova-video-player/aos-Video/blob/nova/src/main/java/com/archos/mediacenter/video/player/PlayerController.java

TV Menu Navigation

Key Action
Menu / D-Pad Up Show/hide TV menu
Escape / Back Close TV menu
D-Pad Left Navigate to previous menu item
D-Pad Right Navigate to next menu item

Playback Controls

Play/Pause

Key Action
Space Toggle play/pause
P Toggle play/pause
Enter Toggle play/pause
D-Pad Center Toggle play/pause
Headset Hook Toggle play/pause
Media Play/Pause Toggle play/pause
Media Play Start playback
Media Pause Pause playback
Media Stop Pause and finish activity

Seeking

Key Action
D-Pad Right / Media Fast Forward Seek forward
D-Pad Left / Media Rewind Seek backward
0-9 Jump to 0%-90% of video (0=0%, 1=10%, ..., 9=90%)

Volume Controls

Key Action
Volume Up / U Increase volume
Volume Down / D Decrease volume
Volume Mute Mute audio
***** (Star) Increase volume (alternative)
/ (Slash) Decrease volume (alternative)

Video Controls

Key Action
F / Color Green Switch video format/aspect ratio
O / Color Red Toggle all overlays visibility
D-Pad Down Show control bar

Audio & Subtitles

Key Action
A / # (Pound) / Color Blue Switch audio track
S / J / Color Yellow Switch subtitle track
Z Decrease subtitle delay (-100ms)
X Increase subtitle delay (+100ms)

Playback Speed (when enabled in preferences)

Key Action
Channel Up / Media Next Increase playback speed
Channel Down / Media Previous Decrease playback speed

Color Button Shortcuts (for TV remotes)

Color Equivalent Key Action
Red O Toggle overlays
Green F Switch video format
Yellow S/J Switch subtitles
Blue A/# Switch audio track

Special Notes

  • Number keys (0-9): Provide quick access to specific video positions
  • Media keys: Standard media remote control compatibility
  • D-Pad navigation: Optimized for Android TV and remote controls
  • Volume controls: Multiple key options for different input devices
  • Overlay management: Quick access to show/hide player controls

Context-Specific Behavior

  • Some shortcuts only work when video is in playback state
  • TV menu shortcuts take precedence when menu is displayed
  • Help overlay can be dismissed with any key press
  • Volume controls can be disabled via settings