Iriver H100, H120, H140 & H300 Keypad Assignment
Introduction
This page is a place to record the functions assigned to the buttons on the iriver H series hardware. The functions assigned to the buttons are listed for each of the available "modes" with the intention of assisting in producing consistency. Note: In some of the images below the "Navi" button is named "Select". They are the same.
Rockbox Keymaps
H1xx Main Unit Keymap Table
18 available single button actions are available - 9 buttons with normal and long press.
There are currently seven button combinations that have associated actions.
There are currently two button sequences that have an associated action.
| Buttons\Modes | Off | Menu | Setting | Browser | Keyboard | WPS | Radio | Quick Menu | Record |
|---|
| left | - | Exit Menu | Accept Value | Exit Dir | Selector Left | Prev. Track | Tuning - OR Preset - | Change Left Value | Volume + OR Gain + |
|---|
| left long | - | - | - | - | - | Rewind | Search Down (in scan mode) | - | - |
|---|
| right | - | Enter Sub-Menu | - | Enter Dir / Play File | Selector Right | Next Track | Tuning + OR Preset + | Change Right Value | Volume - OR Gain - |
|---|
| right long | - | - | - | - | - | Fast Forward | Search Up (in scan mode) | - | - |
|---|
| up | - | Prev. Item | Increment Value | Prev. Item | Selector Up | Volume + | Volume + | - | Select volume or gain |
|---|
| up long | - | - | - | - | - | - | - | - | - |
|---|
| down | - | Next Item | Decrement Value | Next Item | Selector Down | Volume - | Volume - | Change Bottom Value | Select volume or gain |
|---|
| down long | - | - | - | - | - | - | - | - | - |
|---|
| select | - | Enter Sub-Menu | Accept Value | Enter Dir / Play File | Insert Character | Exit WPS | Presets | - | - |
|---|
| select long | - | - | - | Context Menu | - | Context Menu | Context Menu | - | - |
|---|
| power/play | Power On | - | - | Go to WPS / Resume Playlist | Accept & Exit | Pause / Play | Mute / Unmute Radio | - | - |
|---|
| power/play long | - | - | - | - | - | - | Toggle mode (scan/preset) | - | - |
|---|
| stop | - | Exit Menu | Cancel Change | Stop Playback | Cancel & Exit | Stop Playback | Exit and Radio Off | - | Stop Recording OR Exit |
|---|
| stop long | - | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off |
|---|
| A-B/mode | - | Exit Menu | Cancel Change | Display Menus | - | Display Menus | Exit with Radio On | Exit Quick Menu | Record Settings Menu |
|---|
| A-B/mode long | - | Quick Menu | - | Quick Menu | - | Quick Menu | - | - | - |
|---|
| record | - | - | - | - | Delete Character | - | - | - | Start/Pause Recording |
|---|
| record long | - | - | - | - | - | - | - | - | - |
|---|
| power/play + record | Original Firmware | - | - | - | - | - | - | - | - |
|---|
| power/play + left | - | Scroll Lines To The Left | - | Scroll Lines To The Left | Cursor Left | Prev. Folder* or Set A-B loop start point (A-B mode) | - | - | - |
|---|
| power/play + right | - | Scroll Lines To The Right | - | Scroll Lines To The Right | Cursor Right | Next Folder* or Set A-B loop end point (A-B mode) | - | - | - |
|---|
| power/play + up | - | Page Up | - | Page Up | - | Pitch + | - | - | - |
|---|
| power/play + down | - | Page Down | - | Page Down | - | Pitch - | - | - | - |
|---|
| power/play + mode | - | - | - | - | - | Show Tag Info | - | - | - |
|---|
| power/play + select | - | - | - | - | - | Clear A-B loop points | - | - | - |
|---|
| left THEN left long | - | - | - | - | - | Prev. Folder* | - | - | - |
|---|
| right THEN right long | - | - | - | - | - | Next Folder* | - | - | - |
|---|
* For folder based (automatic) playlists
H1xx Remote Keymap Table
The remote is not yet fully supported and this section is under revision.
22 available single button actions are available - 11 buttons with normal and long press.
| Buttons\Modes | Off | Menu | Setting | Browser | Keyboard | WPS | Radio | Quick Menu | Record |
|---|
| previous | - | Prev. Item | Decrement Value | Prev. Item | . | Prev. Track | Tuning - OR Preset - | Change Left Value | . |
|---|
| previous long | - | - | - | - | . | Rewind | - | - | . |
|---|
| next | - | Next Item | Increment Value | Next Item | . | Next Track | Tuning + OR Preset + | Change Right Value | . |
|---|
| next long | - | - | - | - | . | Fast Forward | - | - | . |
|---|
| navi/menu | - | Enter Sub-Menu | Accept Value | Enter Dir / Play File | . | Exit WPS | ? | - | . |
|---|
| navi/menu long | - | - | - | - | . | Context Menu | Context Menu | - | . |
|---|
| source/type | - | Page Up | - | Page Up | . | Prev. Folder* | Preset - | - | . |
|---|
| source/type long | - | - | - | - | . | - | - | - | . |
|---|
| bitrate | - | Page Down | - | Page Down | . | Next Folder* | Preset + | - | . |
|---|
| bitrate long | - | - | - | - | . | - | - | - | . |
|---|
| rec | - | - | - | - | . | - | - | - | . |
|---|
| rec long | - | - | - | - | . | - | - | - | . |
|---|
| volume - | - | Scroll Lines To The Left | - | Scroll Lines To The Left | . | Volume - | Volume - | Change Bottom Value | . |
|---|
| volume - long | - | - | - | - | . | - | - | - | . |
|---|
| volume + | - | Scroll Lines To The Right | - | Scroll Lines To The Right | . | Volume + | Volume + | Change Bottom Value | . |
|---|
| volume + long | - | - | - | - | . | - | - | - | . |
|---|
| A-B/mode | - | Exit Menu | Cancel Change | Display Menus | . | Display Menus | Exit with Radio On | Exit Quick Menu | . |
|---|
| A-B/mode long | - | - | - | - | . | - | - | - | . |
|---|
| stop | - | Exit Menu | Cancel Change | Exit Dir | . | Stop Playback | Exit and Radio Off | - | . |
|---|
| stop long | - | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off |
|---|
| play/pause | Power On | Enter Sub-Menu | Accept Value | Go to WPS/Resume Playlist | . | Pause / Play | Mute / Unmute Radio | - | . |
|---|
| play/pause long | - | - | - | Context Menu | . | - | Toggle mode (scan/preset) | - | . |
|---|
* For folder based (automatic) playlists
H3x0 (LCD) Remote Keymap Table
The remote is not yet fully supported and this section is under revision.
22 available single button actions are available - 11 buttons with normal and long press.
| Buttons\Modes | Off | Menu | Setting | Browser | Keyboard | WPS | Radio | Quick Menu | Record |
|---|
| -10 | - | - | Page Up | Page Up | . | Prev. Dir* | Preset - | - | Disable/Enable Remote LCD Update |
|---|
| -10 long | - | - | - | - | . | - | - | - | . |
|---|
| play/pause | - | - | - | To WPS/Resume Playlist | . | Pause / Play | Mute / Unmute Radio | - | Rec / Rec-Pause |
|---|
| play/pause long | - | - | - | - | | Pitch Screen | Toggle mode (scan/preset) | - | ? |
|---|
| +10 | - | - | Page Down | Page Down | . | Next Dir* | Preset + | - | - |
|---|
| +10 long | - | - | - | - | . | - | - | - | - |
|---|
| navi/menu | Power On | Enter Sub-Menu | Accept Value | Enter Dir / Play File | . | Exit WPS to Browser | Preset List | - | - |
|---|
| navi/menu long | - | - | - | Context Menu | . | Context Menu | Context Menu | - | - |
|---|
| left | - | Exit Sub-Menu / Exit Menu | Cancel Change | Exit Dir | Selector Left | Start of Current or Prev. Track | Tuning - OR Preset - | Change Left Value | Decrease Selected Value |
|---|
| left long | - | - | - | - | - | Rewind | Search Down (in scan mode) | - | - |
|---|
| right | - | Enter Sub-Menu | Accept Value | Enter Dir / Play File | Selector Right | Next Track | Tuning + OR Preset + | Change Right Value | Increase Selected Value |
|---|
| right long | - | - | - | - | - | Fast Forward | Search Up (in scan mode) | - | - |
|---|
| up | - | Prev. Item | Increment Value | Prev. Item | Selector Up | Volume + | Volume + | Prev. Bottom Value | Prev. Item |
|---|
| up long | - | - | - | - | - | - | - | - | - |
|---|
| down | - | Next Item | Decrement Value | Next Item | Selector Down | Volume - | Volume - | Next. Bottom Value | Next Item |
|---|
| down long | - | - | - | - | - | - | - | - | - |
|---|
| A-B/mode | - | Exit Menu | - | Menu | Next Page | Display Menus | Exit with Radio On | Exit Quick Menu | Recording Menu |
|---|
| A-B/mode long | - | - | - | Quick Menu | - | Quick Menu | - | - | - |
|---|
| stop | - | Exit Menu | Cancel Change | - | Exit Keyboard | Stop Playback | Exit and Radio Off | Exit Quick Menu | Stop or Exit |
|---|
| stop long | - | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off | Power Off |
|---|
| rec | - | - | - | - | . | - | - | - | Rec OR Filesplit |
|---|
| rec long | - | - | - | - | . | - | - | - | - |
|---|
* For folder based (automatic) playlists
H3x0 (non-LCD) Remote Keymap Table
The remote is not yet fully supported and this section is under revision.
10 available single button actions are available - 5 buttons with normal and long press.
| Buttons\Modes | Off | Menu | Setting | Browser | Keyboard | WPS | Radio | Quick Menu | Record |
|---|
| play/pause | - | - | - | To WPS/Resume Playlist | . | Pause / Play | Mute / Unmute Radio | - | Rec / Rec-Pause |
|---|
| play/pause long | - | - | - | To WPS/Resume Playlist | | Pitch Screen | Toggle mode (scan/preset) | - | ? |
|---|
| left | - | Exit Sub-Menu / Exit Menu | Cancel Change | Exit Dir | Selector Left | Start of Current or Prev. Track | Tuning - OR Preset - | Change Left Value | Decrease Selected Value |
|---|
| left long | - | - | - | - | - | Rewind | Search Down (in scan mode) | - | Decrease Selected Value |
|---|
| right | - | Enter Sub-Menu | Accept Value | Enter Dir / Play File | Selector Right | Next Track | Tuning + OR Preset + | Change Right Value | Increase Selected Value |
|---|
| right long | - | - | - | - | - | Fast Forward | Search Up (in scan mode) | - | Increase Selected Value |
|---|
| up | - | Prev. Item | Increment Value | Prev. Item | Selector Up | Volume + | Volume + | Prev. Bottom Value | Prev. Item |
|---|
| up long | - | - | - | - | - | Volume + | Volume + | - | - |
|---|
| down | - | Next Item | Decrement Value | Next Item | Selector Down | Volume - | Volume - | Next. Bottom Value | Next Item |
|---|
| down long | - | - | - | - | - | Volume - | Volume - | - | - |
|---|
* For folder based (automatic) playlists
H3xx Unit Key Chart

Play + A-B: Show ID3 Info
Note: Remote is not yet supported in H300 units. A chart will be published when it's implemented.
Copyright © by the contributing authors.