release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > KeymapOndio (compare)

Difference: KeymapOndio (r6 vs. r5)


THIS PAGE IS OUT-OF-DATE AND EXISTS SOLELY FOR HISTORICAL PURPOSES


Ondio Keypad Assignment

Introduction

The Ondio has only 6 buttons, where the Recorder models have 10. The Rockbox feature set is nevertheless practically the same, so obviously things get tight. For the Ondio adaptation, several functions are now assigned to less intuitive keys/combos/long presses.

General Concept

To get a 2nd level, we exploit long presses more than Rockbox used to. Combos have been mostly avoided, wherever possible. Since the function keys are missing, the menu is now called (from the browser) by a long press of the Mode key. The quick menus on F2/F3 are gone, but the same settings have always been accessible by the main menu, too. Since no Play key is available, Right has to do the job for menu and file selection, but this has been possible on recorders before, too. A short press of Mode toggles between browser and WPS, like On did for the recorders. See below for the full tables, reflecting the Rockbox v2.3 release:

Rockbox Keymap Table

  PlayerRecorderOndio
  available Buttons Left Left Left
    Right Right Right
      Up Up
      Down Down
    Stop Off  
    Play Play  
    Menu F1 Mode
      F2  
      F3  
    On On On/Off
Menu move to next item Right Down Down
  move to previous item Left Up Up
  exit the (sub)menu Stop
Menu
Left
Off
F1
Left
Mode
  enter a selection Play Right
Play
Right
Setting increment the value Right Up Up
  decrement the value Left Down Down
  exit and use value Play Play
Left
Right
Left
  cancel and exit Stop
Menu
Off
F1
Mode
Browser move to next item Right Down Down
  move to previous item Left Up Up
  exit from subdirectory or browser Stop Left Left
  enter subdirectory   Right  
  run a file short Play short Play short Right
  change to menu Menu F1 long Mode
  toggle to WPS On On short Mode
  move up a page   On+Up  
  move down a page   On+Down  
  context menu for file or dir long Play
On+Play
long Play
On+Play
long Right
WPS next track short Right short Right short Right
  previous track short Left short Left short Left
  fast forward long Right long Right long Right
  fast rewind long Left long Left long Left
  volume up Menu+Right Up Up
  volume down Menu+Left Down Down
  pause Play Play On/Off
  change to menu Menu F1 long Mode
  toggle to browser On On short Mode
  stop+exit Stop Off long On/Off
  key lock Menu+Stop F1+Down Mode+Down
  ID3 info Menu+On F1+On  
Keyboard move cursor right   On+Right Right (line edit) *
  move cursor left   On+Left Left (line edit) *
  cursor backspace   F3 short Mode (line edit) *
  select character   Play short Mode (in picker) *
  next pickboard page   F1 Right wrap-around *
  previous pickboard page     Left wrap-around *
  exit and use   F2 long Mode *
  cancel and exit   Off On/Off *
Radio increase frequency   short Right short Right
  decrease frequency   short Left short Left
  scan upwards   long Right long Right
  scan downwards   long Left long Left
  volume up   Up Up
  volume down   Down Down
  context menu   F1 long Mode
  preset listing   F2 (in menu)
  start recording   F3 short Mode
  freeze screen   Play  
  stop recording   Off short On/Off
  exit   On long On/Off
  add preset   F1 (in menu)
  preset entry context menu   long Right
long Play
long Right
Recording stop/exit   Off On/Off
  record/pause   Play Right
  increment parameter   Right Up
  decrement parameter   Left Down
  next parameter   Down short Mode
  previous parameter   Up  
  settings menu   F1 long Mode
  F2 quickscreen   F2  
  F3 quickscreen   F3  
Bookmarks
(like settings)
delete bookmark On+Play On+Play Mode+Play

This new keyboard button assignment is post-2.3 (introduced 2004-11-14)

Plugin Keymap Table

Common keys are often not shown, e.g. the direction keys for movement.

  PlayerRecorderOndio
Battery test quit Stop Off
On
On/Off
bounce quit   Off On/Off
  mode   On Mode
calculator quit   Off On/Off
  input   Play short Mode
  calc   F3 long Mode
  operations   F2  
  clear   F1  
chessclock quit On Off On/Off
  start/stop Play Play Right
  reset Stop Left Left
  menu Menu F1 Mode
  increment setting Right Up Up
  decrement setting Left Down Down
  OK Play Play
Left
Right
Left
  cancel Stop
Menu
Off Mode
chip8 quit   Off  
  key1   F1  
  key2   Up Up
  key3   F3  
  key4   Left Left
  key5   Play Mode
  key6   Right Right
  key7   F2  
  key8   Down Down
  key9   On  
cube quit   Off On/Off
  increment X   Right Right
  decrement X   Left Left
  increment Y   Up Up
  decrement Y   Down Down
  increment Z   F2 Mode+Up
  decrement Z   F1 Mode+Down
  highspeed   Play Mode
firmware_flash info Menu F1 Left
  check On F2 Up
  program Right F3 Right
flipit quit   Off On/Off
  shuffle   F1 Mode+Left
  solve   F2 Mode+Up
  step by step   F3 Mode+Right
  Toggle   Play Mode
grayscale shift   On Mode
jpeg zoom in   Play short Mode
  zoom out   On long Mode
mandelbrot quit   Off On/Off
  zoom in   Play short Mode
Mode+Up
  zoom out   On Mode+Down
  increment iteration limit   F2 Mode+Right
  decrement iteration limit   F1 Mode+Left
  reset   F3 Mode+On/Off
metronome quit Stop Off On/Off
  Play/Pause Play Play Mode
  volume up On+Right Up Up
  volume down On+Left Down Down
minesweeper quit   Off On/Off
  start   On Mode
  toggle   Play
F1
short Mode
  discover   On
F2
long Mode
  Info   F3 Mode+On/Off
mosaique quit   Off On/Off
  speed   F1 Left
Right
  restart   Play Mode
oscillograph quit   Off On/Off
  speed up   Up Up
  speed down   Down Down
  roll   F1 Right
  mode   F2 Mode
  speed reset   F3 Left
  pause   Play  
pong quit   Off On/Off
  left up   F1 Left
  left down   Left Mode
  right up   F3 Up
  right down   Right Down
rockbox_flash info Menu F1 Left
  program On F2 Up
sliding puzzle quit   Off On/Off
  shuffle   F1 long Mode
  picture   F2 short Mode
snake quit   Off On/Off
  Play/Pause   Play Mode
snake2 quit   Off On/Off
  level up   Up
Right
Up
  level down   Down
Left
Down
  select maze   F1 Left
  select type   F3 Right
  Play/Pause   Play Mode
sokoban quit   Off On/Off
  Undo   On Mode
  level up   F3 Mode+Right
  level down   F1 Mode+Left
  level repeat   F2 Mode+Up
solitaire quit   Off On/Off
  up   Up short Up
  down   Down short Down
  left   Left short Left
  right   Right short Right
  move   On short Mode
  draw   F2 long Mode
  remove to current   Play long Left
  curent to stack   F1 long Right
  remove to stack   F3 long Up
  menu run   Right
Play
Right
  menu info   F1
F2
F3
Mode
splitedit quit   Off On/Off
  play   Play Mode
  save   F1 Mode+Left
  loop mode   F2 Mode+Up
  scale   F3 Mode+Right
  speed 50%   On+Left  
  speed 100%   On+Play  
  speed 150%   On+Right  
  menu run   Play Right
star quit   Off On/Off
  toggle control   On
Play
Mode
  level up   F3 Mode+Right
  level down   F1 Mode+Left
  level repeat   F2 Mode+Up
  menu run   Play
Right
On
Right
stopwatch quit Menu Off On/Off
  start/stop Play Play Right
  reset timer Stop Left Left
  lap timer On On Mode
  scroll up Right Up Up
  scroll down Left Down Down
video quit   Off On/Off
  volume up   Up Up
  volume down   Down Down
  contrast up   F3 Mode+Up
  contrast down   F2 Mode+Down
  seek forward   Right Right
  seek backward   Left Left
  pause/seek set   Play Mode
  resume   Play Right
viewer quit Off Off On/Off
  page up Left Up Up
  page down Right Down Down
  screen left Menu+Left Left Left
  screen right Menu+Right Right Right
  mode wrap On+Left F1 Mode+Left
  mode line On+Menu+Right F2 Mode+Up
  mode width On+Right F3 Mode+Right
  mode page   On+F1 Mode+Down
  mode scrollbar   On+F3 Mode+On/Off
  line up   On+Up  
  line down   On+Down  
  column left   On+Left  
  column right   On+Right  
vu meter quit   Off On/Off
  help   On short Mode
  menu   F1 long Mode
  menu exit   F1
Off
Mode
On/Off

References

See ButtonAssignments for the development plan.
See ArchosOndio for the Ondio adaptation project in general.

r7 - 19 Mar 2008 - 13:28:11 - MarcGuay

Revision r6 - 16 Feb 2008 - 19:53 - MarcGuay
Revision r5 - 19 Nov 2004 - 18:30 - JensArnold
Copyright by the contributing authors.