xduoox3: Initial manual

TODO:

 * Screenshots
 * Plugin keymaps

Change-Id: Iaecaa2f585693eb5c2c301bd07aeaa27cdf2588f
This commit is contained in:
Solomon Peachy 2020-08-24 11:04:02 -04:00
parent c3a8268432
commit 675b22e76b
10 changed files with 251 additions and 75 deletions

View file

@ -85,7 +85,7 @@ static const struct button_mapping button_context_list[] = {
/** Bookmark Screen **/
static const struct button_mapping button_context_bmark[] = {
{ ACTION_BMS_DELETE, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
{ ACTION_BMS_DELETE, BUTTON_HOME|BUTTON_REPEAT, BUTTON_PLAY },
LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST)
}; /* button_context_bmark */

View file

@ -195,7 +195,8 @@
\item[Screen Scrolls Out of View.]
Screens can be manually scrolled horizontally by pressing
\opt{IRIVER_H10_PAD}{Long \ButtonRew/\ButtonFF}%
\nopt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD%
\opt{IRIVER_H10_PAD,XDUOO_X3_PAD}{Long \ButtonPrev/\ButtonNext}%
\nopt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD,XDUOO_X3_PAD%
,touchscreen}{%
Long \ButtonRight/\ButtonLeft}.
Setting this option to \setting{Yes}

View file

@ -336,7 +336,7 @@ change to customise your listening experience.
\opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp}
\opt{PBELL_VIBE500_PAD}{\ButtonUp}
\opt{MPIO_HD200_PAD}{\ButtonVolUp}
\opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolUp}
\opt{MPIO_HD300_PAD}{\ButtonScrollUp}
\opt{touchscreen}{\TouchMidRight}
&
@ -354,7 +354,7 @@ change to customise your listening experience.
\opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack}
\opt{IRIVER_H10_PAD}{\ButtonScrollDown}
\opt{PBELL_VIBE500_PAD}{\ButtonDown}
\opt{MPIO_HD200_PAD}{\ButtonVolDown}
\opt{MPIO_HD200_PAD,XDUOO_X3_PAD}{\ButtonVolDown}
\opt{MPIO_HD300_PAD}{\ButtonScrollDown}
\opt{touchscreen}{\TouchMidLeft}
&
@ -377,6 +377,7 @@ change to customise your listening experience.
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp}
\opt{IAUDIO_RC_PAD}{\ButtonRCUp}
&}
\opt{XDUOO_X3_PAD}{\ButtonPrev}
Moves to the previous EQ band.
\\
%
@ -392,6 +393,7 @@ change to customise your listening experience.
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolDown}
\opt{IAUDIO_RC_PAD}{\ButtonRCDown}
&}
\opt{XDUOO_X3_PAD}{\ButtonNext}
Moves to the next EQ band.
\\
%
@ -432,6 +434,7 @@ change to customise your listening experience.
\opt{GIGABEAT_RC_PAD}{\ButtonRCDsp}
\opt{IAUDIO_RC_PAD}{\ButtonRCRec}
&}
\opt{XDUOO_X3_PAD}{\ButtonHome}
Exits the graphic EQ screen.
\\
\end{btnmap}

View file

@ -319,7 +319,7 @@ therefore result in better runtime.
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD%
,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
,SAMSUNG_YH820_PAD}{%
,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{%
Switching modes back and forth is done by pressing the
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}%
\opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZEPLUS_PAD}%
@ -334,6 +334,7 @@ therefore result in better runtime.
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonLeft}
\opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonRight}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonFF}
\opt{XDUOO_X3_PAD}{\ButtonOption+\ButtonNext{} or \ButtonOption+\ButtonPrev}
keys, respectively.%
}%
\opt{HAVEREMOTEKEYMAP}{
@ -355,7 +356,7 @@ therefore result in better runtime.
\opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonScrollFwd{} / \ButtonScrollBack}
\opt{SANSA_FUZEPLUS_PAD}{\ButtonUp{} / \ButtonDown;}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}
{\ButtonVolUp{} / \ButtonVolDown}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
\opt{MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD%
@ -375,6 +376,7 @@ therefore result in better runtime.
\opt{IRIVER_H10_PAD}{\ButtonFF}
\opt{IRIVER_VIBE500_PAD}{\ButtonMenu}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight}
\opt{XDUOO_X3_PAD}{\ButtonPower}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}%
@ -387,7 +389,7 @@ therefore result in better runtime.
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp}
\opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD%
,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonPlay}
\opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp}
&
\opt{HAVEREMOTEKEYMAP}{
@ -406,8 +408,9 @@ therefore result in better runtime.
{\ButtonMenu; Long \ButtonPlay}
\opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay}
\opt{PBELL_VIBE500_PAD}{\ButtonCancel; Long \ButtonPlay}
\opt{MROBE100_PAD}{\ButtonDisplay; Long {\ButtonPlay}}
\opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft}
\opt{XDUOO_X3_PAD}{\ButtonHome}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}%
@ -423,6 +426,7 @@ therefore result in better runtime.
{\ButtonLeft}
\opt{GIGABEAT_RC_PAD}{\ButtonPrev; \ButtonLeft}%
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}
\opt{XDUOO_X3_PAD}{\ButtonPrev}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}%
@ -437,6 +441,7 @@ therefore result in better runtime.
{\ButtonRight}
\opt{GIGABEAT_RC_PAD}{\ButtonNext; \ButtonRight}%
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}
\opt{XDUOO_X3_PAD}{\ButtonNext}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}%
@ -458,6 +463,7 @@ therefore result in better runtime.
\opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD%
,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay}
\opt{XDUOO_X3_PAD}{\ButtonPower}%
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}%
@ -473,6 +479,7 @@ therefore result in better runtime.
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay}
\opt{MROBE100_PAD}{\ButtonDisplay; Long \ButtonPlay}
\opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec}
\opt{XDUOO_X3_PAD}{\ButtonHome}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{Long \ButtonRCPlay}%
@ -486,6 +493,7 @@ therefore result in better runtime.
{\ButtonLeft}
\opt{GIGABEAT_S_PAD}{\ButtonPrev; \ButtonLeft}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}
\opt{XDUOO_X3_PAD}{\ButtonPrev}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCRew}%
@ -499,6 +507,7 @@ therefore result in better runtime.
{\ButtonRight}
\opt{GIGABEAT_S_PAD}{\ButtonNext; \ButtonRight}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}
\opt{XDUOO_X3_PAD}{\ButtonNext}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCFF}%
@ -512,6 +521,7 @@ therefore result in better runtime.
{Long \ButtonLeft}
\opt{GIGABEAT_S_PAD}{Long \ButtonPrev; Long \ButtonLeft}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRew}
\opt{XDUOO_X3_PAD}{Long \ButtonPrev}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{MROBE100_RC_PAD}{Long \ButtonRCRew}%
@ -525,6 +535,7 @@ therefore result in better runtime.
{Long \ButtonRight}
\opt{GIGABEAT_S_PAD}{Long \ButtonNext; Long \ButtonRight}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonFF}
\opt{XDUOO_X3_PAD}{Long \ButtonNext}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{MROBE100_RC_PAD}{Long \ButtonRCFF}%
@ -540,6 +551,7 @@ therefore result in better runtime.
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonMenu}
\opt{PBELL_VIBE500_PAD}{\ButtonCancel}
\opt{XDUOO_X3_PAD}{\ButtonOption}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{MROBE100_RC_PAD}{\ButtonRCDisplay}%
@ -555,6 +567,7 @@ therefore result in better runtime.
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{Long \ButtonMenu}
\opt{PBELL_VIBE500_PAD}{\ButtonMenu}
\opt{XDUOO_X3_PAD}{Long \ButtonOption}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{MROBE100_RC_PAD}{Long \ButtonRCDisplay}%
@ -571,6 +584,7 @@ therefore result in better runtime.
\opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD%
,SAMSUNG_YH820_PAD}
{\ButtonUp / \ButtonDown}
\opt{XDUOO_X3_PAD}{\ButtonVolUp{} / \ButtonVolDown}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}
@ -586,6 +600,7 @@ therefore result in better runtime.
\opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight}
\opt{PBELL_VIBE500_PAD}{\ButtonOK}
\opt{XDUOO_X3_PAD}{\ButtonPlay}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF}%
@ -600,6 +615,7 @@ therefore result in better runtime.
\opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack}
\opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRight}
\opt{PBELL_VIBE500_PAD}{Long \ButtonOK}
\opt{XDUOO_X3_PAD}{Long \ButtonPlay}
&
\opt{HAVEREMOTEKEYMAP}{
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}%

View file

@ -490,11 +490,9 @@ structure that Rockbox needs.\\}
% This has nothing to do with swcodec, just that these players need our own
% bootloader so we can decide where we want the main binary.
\opt{swcodec}{
If the contents of the \fname{.zip} file are extracted correctly, you will
have a directory called \fname{.rockbox}, which contains all the files needed
by Rockbox, in the main directory of your \daps{} drive.
}
\opt{swcodec}{%
\nopt{gigabeats}{%
@ -517,6 +515,7 @@ structure that Rockbox needs.\\}
\opt{ondavx777}{\input{getting_started/ondavx777_install.tex}}
\opt{IMX233}{\input{getting_started/IMX233_install.tex}}
\opt{samsungyh}{\input{getting_started/samsungyh_install.tex}}
\opt{xduoox3}{\input{getting_started/xduoox3_install.tex}}
}
}

View file

@ -0,0 +1,28 @@
Installing the bootloader is the trickiest part of the installation.
We cannot distribute the bootloader directly, and thus need to patch a compatible
version of the xDuoo firmware.
\begin{enumerate}
\item Download the Rockbox bootloader from
\url{http://download.rockbox.org/bootloader/xduoo/X3-v11.bsdiff}
\item Get a copy of the original \playertype{} v1.1 firmware from
\url{https://www.xduoo.net/firmware-download/} and extract the .rar file to obtain the
update image (called \fname{update.zip}).
\item Compile bspatch in rbutil/bspatch/ (run make in the dir).
\item Run
\begin{code}
../rbutil/bspatch/bspatch update.zip output.zip X3-v11.bsdiff
\end{code}
\item Put \fname{output.zip} in the root of the SD card and rename it to \fname{update.zip}.
\item Disconnect the player from USB and let the original firmware boot.
\item Go into the 'Setting' menu, and select 'Upgrade'. The player will reboot into Rockbox
upon completion.
\end{enumerate}

View file

@ -0,0 +1,103 @@
% $Id$
\newcommand{\ButtonPrev}{\btnfnt{Prev}}
\newcommand{\ButtonNext}{\btnfnt{Next}}
\newcommand{\ButtonHome}{\btnfnt{Home}}
\newcommand{\ButtonOption}{\btnfnt{Option}}
\newcommand{\ButtonPlay}{\btnfnt{Play}}
\newcommand{\ButtonPower}{\btnfnt{Power}}
\newcommand{\ButtonVolDown}{\btnfnt{Volume Down}}
\newcommand{\ButtonVolUp}{\btnfnt{Volume Up}}
\newcommand{\ButtonHold}{\btnfnt{Hold}}
%Button actions, standard context
\newcommand{\ActionStdPrev}{\ButtonPrev}
\newcommand{\ActionStdPrevRepeat}{Long \ButtonPrev}
\newcommand{\ActionStdNext}{\ButtonNext}
\newcommand{\ActionStdNextRepeat}{Long \ButtonNext}
\newcommand{\ActionStdContext}{Long \ButtonPlay}
\newcommand{\ActionStdCancel}{\ButtonHome}
\newcommand{\ActionStdOk}{\ButtonPlay}
\newcommand{\ActionStdMenu}{\ButtonOption}
\newcommand{\ActionStdQuickScreen}{Long \ButtonOption}
\newcommand{\ActionQuickScreenExit}{\ButtonPlay{} or \ButtonHome}
\newcommand{\ActionStdUsbCharge}{\ButtonPlay}
%Button actions, wps context
\newcommand{\ActionWpsPlay}{\ButtonPlay}
\newcommand{\ActionWpsStop}{\ButtonPower}
\newcommand{\ActionWpsSkipNext}{\ButtonNext}
\newcommand{\ActionWpsSkipPrev}{\ButtonPrev}
\newcommand{\ActionWpsSeekBack}{Long \ButtonPrev}
\newcommand{\ActionWpsSeekFwd}{Long \ButtonNext}
\newcommand{\ActionWpsVolDown}{\ButtonVolDown}
\newcommand{\ActionWpsVolUp}{\ButtonVolUp}
\newcommand{\ActionWpsBrowse}{\ButtonHome}
\newcommand{\ActionWpsContext}{Long \ButtonPlay}
\newcommand{\ActionWpsMenu}{\ButtonOption}
\newcommand{\ActionWpsHotkey}{\ButtonHome}
\newcommand{\ActionWpsAbSetBNextDir}{\ButtonPower{} + \ButtonNext}
\newcommand{\ActionWpsAbSetAPrevDir}{\ButtonPower{} + \ButtonNext}
\newcommand{\ActionWpsQuickScreen}{}
\newcommand{\ActionWpsAbReset}{}
%Button actions, tree context
\newcommand{\ActionTreeWps}{\ButtonPower}
\newcommand{\ActionTreeStop}{Long \ButtonPower}
\newcommand{\ActionTreeEnter}{\ButtonPlay}
\newcommand{\ActionTreeParentDirectory}{\ButtonHome}
\newcommand{\ActionTreeHotkey}{Long \ButtonHome}
%Button actions, YesNo context
\newcommand{\ActionYesNoAccept}{\ButtonPlay}
%Button actions, Setting context
\newcommand{\ActionSettingInc}{\ButtonVolUp}
\newcommand{\ActionSettingDec}{\ButtonVolDown}
%Button actions, Virtual Keyboard Context
\newcommand{\ActionKbdLeft}{\ButtonPrev}
\newcommand{\ActionKbdRight}{\ButtonNext}
\newcommand{\ActionKbdDown}{\ButtonOption}
\newcommand{\ActionKbdUp}{\ButtonHome}
\newcommand{\ActionKbdCursorLeft}{\ButtonVolUp}
\newcommand{\ActionKbdCursorRight}{\ButtonVolDown}
\newcommand{\ActionKbdBackSpace}{\ButtonHome}
\newcommand{\ActionKbdSelect}{\ButtonPlay}
\newcommand{\ActionKbdDone}{Long \ButtonPlay}
\newcommand{\ActionKbdAbort}{\ButtonPower}
\newcommand{\ActionKbdPageFlip}{}
%Button actions, Pitch Screen context
\newcommand{\ActionPsIncSmall}{\ButtonVolUp}
\newcommand{\ActionPsIncBig}{Long \ButtonVolUp}
\newcommand{\ActionPsDecSmall}{\ButtonVolDown}
\newcommand{\ActionPsDecBig}{Long \ButtonVolDown}
\newcommand{\ActionPsNudgeLeft}{\ButtonNext}
\newcommand{\ActionPsNudgeRight}{\ButtonPrev}
\newcommand{\ActionPsToggleMode}{\ButtonPlay}
\newcommand{\ActionPsReset}{\ButtonPower}
\newcommand{\ActionPsExit}{\ButtonHome}
%Button actions, Bookmark screen context
\newcommand{\ActionBmDelete}{Long \ButtonHome}
%Plugin lib actions
\newcommand{\PluginUp}{\ButtonHome}
\newcommand{\PluginDown}{\ButtonOption}
\newcommand{\PluginLeft}{\ButtonPrev}
\newcommand{\PluginRight}{\ButtonNext}
\newcommand{\PluginUpRepeat}{Long \ButtonHome}
\newcommand{\PluginDownRepeat}{Long \ButtonOption}
\newcommand{\PluginLeftRepeat}{Long \ButtonPrev}
\newcommand{\PluginRightRepeat}{Long \ButtonNext}
\newcommand{\PluginCancel}{\ButtonPower}
\newcommand{\PluginExit}{Long \ButtonPower}
\newcommand{\PluginSelect}{\ButtonPlay}
\newcommand{\PluginSelectRepeat}{Long \ButtonPlay}

View file

@ -0,0 +1,26 @@
% Id: %
\def\UseOption{xduoox3}
\edef\UseOption{\UseOption,XDUOO_X3_PAD}
\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
\newcommand{\playerman}{xDuoo}
\newcommand{\playertype}{X3}
\newcommand{\playerlongtype}{\playertype}
\newcommand{\dapdisplaywidth}{128}
\newcommand{\dapdisplayheight}{64}
\newcommand{\dapdisplaydepth}{1}
\newcommand{\specimg}{xduoox3}
%used for specifying screenshot names common to a target "family"
\newcommand{\seriesimg}{xduoox3}
%Used to name the player, e.g. ...to the \dap
\newcommand{\dap}{player}
%For use when referring to the player. E.g. the \daps\ capacity...
\newcommand{\daps}{player's}
\newcommand{\firmwarefilename}{\fname{update.zip}}
\newcommand{\firmwareextension}{\fname{zip}}
\newcommand{\screenshotsize}{3cm}
\newcommand{\disk}{SD card}
% link external keymap file
\input{platform/keymap-xduoox3.tex}

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

View file

@ -516,7 +516,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
\opt{IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay}%
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,ONDA_VX777_PAD%
,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,PBELL_VIBE500_PAD%
,SANSA_FUZEPLUS_PAD%
,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD%
}{\ButtonPower}%
\opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}%
\opt{ONDA_VX777_PAD} {\ButtonPower{}}%
@ -534,7 +534,7 @@ To turn on and off your Rockbox enabled \dap{} use the following keys:
\opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonPlay}%
\opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD%
,PBELL_VIBE500_PAD,ONDA_VX777_PAD,SANSA_FUZEPLUS_PAD%
,PBELL_VIBE500_PAD,ONDA_VX777_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD%
}{Long \ButtonPower}%
&
\opt{HAVEREMOTEKEYMAP}{