Index: manual/platform/keymap-cowond2.tex =================================================================== --- manual/platform/keymap-cowond2.tex (revision 0) +++ manual/platform/keymap-cowond2.tex (revision 0) @@ -0,0 +1,97 @@ +% $Id$ + +\newcommand{\ButtonLeft}{\btnfnt{Left}} +\newcommand{\ButtonRight}{\btnfnt{Right}} +\newcommand{\ButtonUp}{\btnfnt{Touchscreen Upper}} +\newcommand{\ButtonDown}{\btnfnt{Touchscreen Lower}} +\newcommand{\ButtonSelect}{\btnfnt{Touchscreen Center}} +\newcommand{\ButtonPower}{\btnfnt{Power}} +\newcommand{\ButtonHold}{\btnfnt{Hold}} + +\newcommand{\ButtonMinus}{\btnfnt{Minus}} +\newcommand{\ButtonMenu}{\btnfnt{Menu}} +\newcommand{\ButtonPlus}{\btnfnt{Plus}} +\newcommand{\ButtonMiddle}{\btnfnt{Middle}} +\newcommand{\ButtonUnknown}{\btnfnt{@UNKNOWN@}} + +%Button actions, standard context +\newcommand{\ActionStdPrev}{\ButtonMinus{} or \ButtonUp{} \ButtonMiddle} +\newcommand{\ActionStdPrevRepeat}{Long \ButtonMinus{} or Long \ButtonUp{} \ButtonMiddle} +\newcommand{\ActionStdNext}{\ButtonPlus{} or \ButtonDown{} \ButtonMiddle} +\newcommand{\ActionStdNextRepeat}{Long \ButtonPlus{} or Long \ButtonDown{} \ButtonMiddle} +\newcommand{\ActionStdOk}{\ButtonMenu{} or \ButtonSelect{} or \ButtonSelect{} \ButtonRight} +\newcommand{\ActionStdCancel}{\ButtonPower{} or \ButtonSelect{} \ButtonLeft} +\newcommand{\ActionStdMenu}{\ButtonUp{} \ButtonLeft} +\newcommand{\ActionStdQuickScreen}{Long \ButtonPlus{} or Long \ButtonUp{} \ButtonLeft} +\newcommand{\ActionQuickScreenExit}{\ButtonSelect} +\newcommand{\ActionStdContext}{Long \ButtonMenu{} or Long \ButtonSelect} +\newcommand{\ActionStdUsbCharge}{\ButtonUnknown} + +%Button actions, wps context +\newcommand{\ActionWpsPlay}{\ButtonUp{} \ButtonRight} +\newcommand{\ActionWpsStop}{Long \ButtonUp{} \ButtonRight} +\newcommand{\ActionWpsSkipNext}{\ButtonSelect{} \ButtonRight} +\newcommand{\ActionWpsSkipPrev}{\ButtonSelect{} \ButtonLeft} +\newcommand{\ActionWpsSeekBack}{Long \ButtonSelect{} \ButtonLeft} +\newcommand{\ActionWpsSeekFwd}{Long \ButtonSelect{} \ButtonRight} +\newcommand{\ActionWpsBrowse}{\ButtonSelect} +\newcommand{\ActionWpsContext}{Long \ButtonMenu{} or Long \ButtonSelect} +\newcommand{\ActionWpsQuickScreen}{Long \ButtonUp{} \ButtonLeft} +\newcommand{\ActionWpsViewPlaylist}{\ButtonUp{} \ButtonLeft} +\newcommand{\ActionWpsVolDown}{\ButtonMinus} +\newcommand{\ActionWpsVolUp}{\ButtonPlus} +\newcommand{\ActionWpsMenu}{\ButtonMenu} + +%Button actions, tree context +\newcommand{\ActionTreeWps}{\ButtonUp{} \ButtonRight} +\newcommand{\ActionTreeStop}{\ButtonUnknown} +\newcommand{\ActionTreeEnter}{\ButtonMenu} +\newcommand{\ActionTreeParentDirectory}{\ButtonPower{} or \ButtonSelect{} \ButtonLeft} + +%Button actions, YesNo context +\newcommand{\ActionYesNoAccept}{\ButtonMenu{} or \ButtonUp{} \ButtonRight} + +%Button actions, Setting context +\newcommand{\ActionSettingInc}{\ButtonPlus{} or \ButtonUp{} \ButtonMiddle} +\newcommand{\ActionSettingDec}{\ButtonMinus{} or \ButtonDown{} \ButtonMiddle} + +%Button actions, Pitch Screen context +\newcommand{\ActionPsIncSmall}{\ButtonPlus{} or \ButtonUp{} \ButtonMiddle} +\newcommand{\ActionPsIncBig}{Long \ButtonPlus{} or Long \ButtonUp{} \ButtonMiddle} +\newcommand{\ActionPsDecSmall}{\ButtonMinus{} or \ButtonDown{} \ButtonMiddle} +\newcommand{\ActionPsDecBig}{Long \ButtonMinus{} or Long \ButtonDown{} \ButtonMiddle} +\newcommand{\ActionPsNudgeLeft}{\ButtonSelect{} \ButtonLeft} +\newcommand{\ActionPsNudgeRight}{\ButtonSelect{} \ButtonRight} +\newcommand{\ActionPsToggleMode}{\ButtonDown{} \ButtonRight} +\newcommand{\ActionPsReset}{\ButtonSelect} +\newcommand{\ActionPsExit}{\ButtonUp{} \ButtonLeft} +\newcommand{\ActionPsSlower}{Long \ButtonSelect{} \ButtonLeft} +\newcommand{\ActionPsFaster}{Long \ButtonSelect{} \ButtonRight} + +%Button actions, Virtual Keyboard Context +\newcommand{\ActionKbdLeft}{\ButtonMinus{} or \ButtonSelect{} \ButtonLeft} +\newcommand{\ActionKbdRight}{\ButtonPlus{} or \ButtonSelect{} \ButtonRight} +\newcommand{\ActionKbdCursorLeft}{\ButtonUp{} \ButtonLeft} +\newcommand{\ActionKbdCursorRight}{\ButtonSelect{} \ButtonRight} +\newcommand{\ActionKbdSelect}{\ButtonSelect} +\newcommand{\ActionKbdDone}{Long \ButtonSelect} +\newcommand{\ActionKbdAbort}{\ButtonPower} +\newcommand{\ActionKbdBackSpace}{\ButtonDown{} \ButtonLeft} +\newcommand{\ActionKbdUp}{\ButtonUp{} \ButtonMiddle} +\newcommand{\ActionKbdDown}{\ButtonDown{} \ButtonMiddle} +\newcommand{\ActionKbdPageFlip}{\ButtonMenu} + +%Button actions, FM radio context +\newcommand{\ActionFMPrev}{\ButtonSelect{} \ButtonLeft} +\newcommand{\ActionFMNext}{\ButtonSelect{} \ButtonRight} +\newcommand{\ActionFMMenu}{\ButtonMenu{} or Long \ButtonSelect} +\newcommand{\ActionFMPreset}{\ButtonSelect} +\newcommand{\ActionFMExit}{\ButtonUp{} \ButtonLeft} +\newcommand{\ActionFMMode}{\ButtonDown{} \ButtonLeft} +\newcommand{\ActionFMPlay}{\ButtonUp{} \ButtonRight} +\newcommand{\ActionFMStop}{\ButtonPower} +\newcommand{\ActionFMSettingsInc}{\ButtonUnknown} +\newcommand{\ActionFMSettingsDec}{\ButtonUnknown} + +%Button actions, Bookmark screen context +\newcommand{\ActionBmDelete}{\ButtonUnknown} Index: manual/platform/cowond2.tex =================================================================== --- manual/platform/cowond2.tex (revision 0) +++ manual/platform/cowond2.tex (revision 0) @@ -0,0 +1,22 @@ +% $Id$ % +\def\UseOption{cowond2} +\edef\UseOption{\UseOption,COWOND2_PAD} +\edef\UseOption{\UseOption,HAVE_BACKLIGHT} +\edef\UseOption{\UseOption,cowond2} + +\newcommand{\playerman}{Cowon} +\newcommand{\playertype}{D2} +\newcommand{\playerlongtype}{\playertype} +\newcommand{\genericimg}{320x240x16} +\newcommand{\specimg}{d2} +%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{rockbox.d2}} +\newcommand{\firmwareextension}{\fname{d2}} +\newcommand{\screenshotsize}{4cm} +\newcommand{\disk}{flash storage} + +% link external keymap file +\input{platform/keymap-cowond2.tex} Index: manual/rockbox_interface/main.tex =================================================================== --- manual/rockbox_interface/main.tex (revision 23395) +++ manual/rockbox_interface/main.tex (working copy) @@ -453,6 +453,7 @@ {Long \ButtonOn}% \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS} {\ButtonPower}% + \opt{COWOND2_PAD} {\ButtonPower{}, then \ButtonHold}% \opt{HAVEREMOTEKEYMAP}{& \opt{IRIVER_RC_H100_PAD}{\ButtonRCOn}% } @@ -464,6 +465,7 @@ \opt{PLAYER_PAD}{From the Main Menu, select \textbf{Shutdown}}% \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS}% {Long \ButtonPower}% + \opt{COWOND2_PAD} {Long \ButtonPower}% \opt{HAVEREMOTEKEYMAP}{& \opt{IRIVER_RC_H100_PAD}{Long \ButtonRCStop}% }