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.
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 | Display Browser Exit WPS | Presets | - | - |
|---|
| select long | - | - | - | Context Menu | - | Context Menu | Context Menu | - | - |
|---|
| power/play | Power On | - | - | Return 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 | . | Display Browser 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 | Resume Go to WPS/Resume Playlist | . | Pause / Play | Mute / Unmute Radio | - | . |
|---|
| play/pause long | - | - | - | Context Menu | . | - | Toggle mode (scan/preset) | - | . |
|---|
* 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.