From fb7c285b4ecc68d4e8ad1c073ea50dfc75dd0d8d Mon Sep 17 00:00:00 2001 From: Tomer Shalev Date: Sat, 17 Oct 2009 11:56:08 +0000 Subject: Manual: Add mrobe100's remote control support to the manual - Also mijnor changes to USB HID keymapping for this remote - Node that the remote control buttons are not used in many action contexts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23224 a1c6a512-1295-4272-9138-f99709370657 --- manual/platform/mrobe100.tex | 3 + manual/platform/remote-keymap-mrobe100.tex | 108 +++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 manual/platform/remote-keymap-mrobe100.tex (limited to 'manual/platform') diff --git a/manual/platform/mrobe100.tex b/manual/platform/mrobe100.tex index ddac2fda67..16dc669fec 100644 --- a/manual/platform/mrobe100.tex +++ b/manual/platform/mrobe100.tex @@ -6,6 +6,8 @@ \edef\UseOption{\UseOption,HAVE_DISK_STORAGE} \edef\UseOption{\UseOption,HAVE_BUTTON_LIGHTS} \edef\UseOption{\UseOption,olympus} +\edef\UseOption{\UseOption,MROBE100_RC_PAD} +\edef\UseOption{\UseOption,HAVEREMOTEKEYMAP} \newcommand{\playerman}{Olympus} \newcommand{\playertype}{m:robe 100} @@ -23,3 +25,4 @@ % link external keymap file \input{platform/keymap-mrobe100.tex} +\input{platform/remote-keymap-mrobe100.tex} diff --git a/manual/platform/remote-keymap-mrobe100.tex b/manual/platform/remote-keymap-mrobe100.tex new file mode 100644 index 0000000000..59a23fb10f --- /dev/null +++ b/manual/platform/remote-keymap-mrobe100.tex @@ -0,0 +1,108 @@ +% The remote image and description can be seen on the MR-100 User's Manual +% http://www.olympusamerica.com/files/MR-100_Users_Manual_EN_FR_ES.pdf, page 37 +\newcommand{\ButtonRCHeart}{\btnfnt{Heart}} +\newcommand{\ButtonRCMode}{\btnfnt{Mode}} +\newcommand{\ButtonRCVolUp}{\btnfnt{Volume Up}} +\newcommand{\ButtonRCVolDown}{\btnfnt{Volume Down}} +\newcommand{\ButtonRCPlay}{\btnfnt{Play}} +\newcommand{\ButtonRCRew}{\btnfnt{Rewind}} +\newcommand{\ButtonRCFF}{\btnfnt{Forward}} +\newcommand{\ButtonRCDisplay}{\btnfnt{Display}} % BUTTON_RC_DOWN +\newcommand{\ButtonRCHold}{\btnfnt{Hold}} + +%Button actions, standard context +\newcommand{\ActionRCStdPrev}{\ButtonRCPlay} +\newcommand{\ActionRCStdPrevRepeat}{Long \ButtonRCPlay} +\newcommand{\ActionRCStdNext}{\ButtonRCDisplay} +\newcommand{\ActionRCStdNextRepeat}{Long \ButtonRCDisplay} +\newcommand{\ActionRCStdCancel}{\ButtonRCRew} +\newcommand{\ActionRCStdOk}{\ButtonRCFF} +\newcommand{\ActionRCStdContext}{Long \ButtonRCFF} +\newcommand{\ActionRCStdMenu}{\ButtonRCHeart} +\newcommand{\ActionRCStdQuickScreen}{} +\newcommand{\ActionRCQuickScreenExit}{} + +%Button actions, wps context +\newcommand{\ActionRCWpsPlay}{\ButtonRCPlay} +\newcommand{\ActionRCWpsSkipNext}{\ButtonRCFF} +\newcommand{\ActionRCWpsSkipPrev}{\ButtonRCRew} +\newcommand{\ActionRCWpsSeekBack}{Long \ButtonRCRew} +\newcommand{\ActionRCWpsSeekFwd}{Long \ButtonRCFF} +\newcommand{\ActionRCWpsAbSetBNextDir}{} +\newcommand{\ActionRCWpsAbSetAPrevDir}{} +\newcommand{\ActionRCWpsStop}{Long \ButtonRCPlay} +\newcommand{\ActionRCWpsVolDown}{\ButtonRCVolDown} +\newcommand{\ActionRCWpsVolUp}{\ButtonRCVolUp} +\newcommand{\ActionRCWpsPitchScreen}{} +\newcommand{\ActionRCWpsQuickScreen}{} +\newcommand{\ActionRCWpsMenu}{\ButtonRCHeart} +\newcommand{\ActionRCWpsContext}{} +\newcommand{\ActionRCWpsBrowse}{} +\newcommand{\ActionRCWpsAbReset}{} +\newcommand{\ActionRCWpsIdThreeScreen}{} + +%Button actions, tree context +\newcommand{\ActionRCTreeWps}{\ButtonRCPlay} +\newcommand{\ActionRCTreeStop}{Long \ButtonRCPlay} +\newcommand{\ActionRCTreeEnter}{} +\newcommand{\ActionRCTreeParentDirectory}{} + +%Button actions, YesNo context +\newcommand{\ActionRCYesNoAccept}{} + +%Button actions, Setting context +\newcommand{\ActionRCSettingInc}{} +\newcommand{\ActionRCSettingDec}{} + +%Button actions, Virtual Keyboard Context +\newcommand{\ActionRCKbdLeft}{} +\newcommand{\ActionRCKbdRight}{} +\newcommand{\ActionRCKbdSelect}{} +\newcommand{\ActionRCKbdCursorLeft}{} +\newcommand{\ActionRCKbdCursorRight}{} +\newcommand{\ActionRCKbdPageFlip}{} +\newcommand{\ActionRCKbdDone}{} +\newcommand{\ActionRCKbdAbort}{} +\newcommand{\ActionRCKbdBackSpace}{} +\newcommand{\ActionRCKbdMorseInput}{} +\newcommand{\ActionRCKbdMorseSelect}{} +\newcommand{\ActionRCKbdUp}{} +\newcommand{\ActionRCKbdDown}{} + +%Button actions, Pitch Screen context +\newcommand{\ActionRCPsToggleMode}{} +\newcommand{\ActionRCPsIncSmall}{} +\newcommand{\ActionRCPsIncBig}{} +\newcommand{\ActionRCPsDecSmall}{} +\newcommand{\ActionRCPsDecBig}{} +\newcommand{\ActionRCPsNudgeLeft}{} +\newcommand{\ActionRCPsNudgeRight}{} +\newcommand{\ActionRCPsReset}{} +\newcommand{\ActionRCPsExit}{} + +%Button actions, Recording screen context +\newcommand{\ActionRCRecPause}{} +\newcommand{\ActionRCRecNewfile}{} +\newcommand{\ActionRCRecSettingsInc}{} +\newcommand{\ActionRCRecSettingsDec}{} +\newcommand{\ActionRCRecPrev}{} +\newcommand{\ActionRCRecNext}{} +\newcommand{\ActionRCRecMenu}{} +\newcommand{\ActionRCRecExit}{} + +%Button actions, FM radio context +\newcommand{\ActionRCFMPreset}{} +\newcommand{\ActionRCFMMenu}{} +\newcommand{\ActionRCFMMode}{} +\newcommand{\ActionRCFMStop}{} +\newcommand{\ActionRCFMExit}{} +\newcommand{\ActionRCFMPlay}{} +\newcommand{\ActionRCFMSettingsInc}{} +\newcommand{\ActionRCFMSettingsDec}{} +\newcommand{\ActionRCFMPrev}{} +\newcommand{\ActionRCFMNext}{} +\newcommand{\ActionRCFMVolUp}{} +\newcommand{\ActionRCFMVolDown}{} + +%Button actions, Bookmark screen context +\newcommand{\ActionRCBmDelete}{} -- cgit v1.2.3