diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang index 76b058e6f9..c7ddf93811 100644 --- a/apps/lang/bulgarian.lang +++ b/apps/lang/bulgarian.lang @@ -16976,3 +16976,17 @@ *: "Винаги помни последната папка" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "Ю Ес Би" + + diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang index 0495b17a0a..718be2f83c 100644 --- a/apps/lang/chinese-simp.lang +++ b/apps/lang/chinese-simp.lang @@ -16953,3 +16953,17 @@ general_purpose_led: "使用 L E D 指示灯" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang index b006e5d3c4..1d6a927e59 100644 --- a/apps/lang/deutsch.lang +++ b/apps/lang/deutsch.lang @@ -16992,3 +16992,17 @@ *: "Zuletzt verwendeten Ordner immer merken" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index 3d66384d03..0a8109b14e 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang @@ -16970,3 +16970,17 @@ *: "Always remember last folder" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "USB" + + + *: "U S B" + + diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 16b693a0ea..958506abb0 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -12280,7 +12280,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" @@ -17043,3 +17043,17 @@ *: "Always remember last folder" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "USB" + + + *: "U S B" + + diff --git a/apps/lang/espanol.lang b/apps/lang/espanol.lang index 5626f6b975..76907e2806 100644 --- a/apps/lang/espanol.lang +++ b/apps/lang/espanol.lang @@ -16982,3 +16982,17 @@ *: "Recordar siempre la última carpeta" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang index 316c3eef6c..4b9e7e835d 100644 --- a/apps/lang/francais.lang +++ b/apps/lang/francais.lang @@ -16953,3 +16953,17 @@ *: "trier les listes de lecture" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang index a94239cdd4..a9df484797 100644 --- a/apps/lang/italiano.lang +++ b/apps/lang/italiano.lang @@ -16974,3 +16974,17 @@ *: "Ricorda sempre l'ultima cartella" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/japanese.lang b/apps/lang/japanese.lang index dcabb9ab73..a2e8255ac8 100644 --- a/apps/lang/japanese.lang +++ b/apps/lang/japanese.lang @@ -16514,3 +16514,17 @@ *: "プレイリストは終了しました。もう一度再生しますか?" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/korean.lang b/apps/lang/korean.lang index 609304bdec..c2ec4ca695 100644 --- a/apps/lang/korean.lang +++ b/apps/lang/korean.lang @@ -16988,3 +16988,17 @@ *: "항상 마지막 폴더 기억" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/latviesu.lang b/apps/lang/latviesu.lang index 8434a4a05f..4992c7108c 100644 --- a/apps/lang/latviesu.lang +++ b/apps/lang/latviesu.lang @@ -16959,3 +16959,17 @@ *: "Paziņot statusu" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "Ju es bī" + + diff --git a/apps/lang/magyar.lang b/apps/lang/magyar.lang index 4eb911dabc..cb4ec2181e 100644 --- a/apps/lang/magyar.lang +++ b/apps/lang/magyar.lang @@ -16962,3 +16962,17 @@ *: "Állapot bejelentése" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/moldoveneste.lang b/apps/lang/moldoveneste.lang index eb64214a1b..643f2cde5e 100644 --- a/apps/lang/moldoveneste.lang +++ b/apps/lang/moldoveneste.lang @@ -16979,3 +16979,17 @@ *: "Ține minte mereu ultimul dosar" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "u se be" + + diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang index d5ef15c06c..102309f3db 100644 --- a/apps/lang/nederlands.lang +++ b/apps/lang/nederlands.lang @@ -16954,3 +16954,17 @@ general_purpose_led: "Gebruik LED-indicatoren" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/norsk-nynorsk.lang b/apps/lang/norsk-nynorsk.lang index 0048e214ad..c9c9273b1c 100644 --- a/apps/lang/norsk-nynorsk.lang +++ b/apps/lang/norsk-nynorsk.lang @@ -16978,3 +16978,17 @@ *: "Alltid hugs siste mappe" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang index 242129da7f..60d3876625 100644 --- a/apps/lang/polski.lang +++ b/apps/lang/polski.lang @@ -16980,3 +16980,17 @@ *: "Zawsze pamiętaj ostatni katalog" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "u es be" + + diff --git a/apps/lang/portugues-brasileiro.lang b/apps/lang/portugues-brasileiro.lang index b16f331b76..205df8abd2 100644 --- a/apps/lang/portugues-brasileiro.lang +++ b/apps/lang/portugues-brasileiro.lang @@ -16983,3 +16983,17 @@ *: "Playlist finalizada. Reproduzir novamente?" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/romaneste.lang b/apps/lang/romaneste.lang index 5024a09508..079ccf4ce0 100644 --- a/apps/lang/romaneste.lang +++ b/apps/lang/romaneste.lang @@ -16979,3 +16979,17 @@ *: "Ține minte mereu ultimul dosar" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "u se be" + + diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang index 3866b360b3..44d2088438 100644 --- a/apps/lang/russian.lang +++ b/apps/lang/russian.lang @@ -16988,3 +16988,17 @@ *: "Всегда запоминать последнюю папку" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "Ю С Б" + + diff --git a/apps/lang/slovak.lang b/apps/lang/slovak.lang index fca3943e0d..a7ffa2b10d 100644 --- a/apps/lang/slovak.lang +++ b/apps/lang/slovak.lang @@ -16974,3 +16974,17 @@ *: "Vždy si zapamätať posledný priečinok" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang index 61e2015854..74f9bcacaf 100644 --- a/apps/lang/srpski.lang +++ b/apps/lang/srpski.lang @@ -16958,3 +16958,17 @@ general_purpose_led: "Користи LED индикаторе" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "У Ес Бе" + + diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang index 671fecaf46..f547966240 100644 --- a/apps/lang/svenska.lang +++ b/apps/lang/svenska.lang @@ -16953,3 +16953,17 @@ general_purpose_led: "Använd LED-indikatorer" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/turkce.lang b/apps/lang/turkce.lang index 204311cbf7..166302eb12 100644 --- a/apps/lang/turkce.lang +++ b/apps/lang/turkce.lang @@ -16975,3 +16975,17 @@ *: "En son dosyayı her zaman hatırla" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/ukrainian.lang b/apps/lang/ukrainian.lang index c5a7f1926b..e8dba95fc6 100644 --- a/apps/lang/ukrainian.lang +++ b/apps/lang/ukrainian.lang @@ -16945,3 +16945,17 @@ general_purpose_led: "Використати світлодіодні індикатори" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/lang/vietnamese.lang b/apps/lang/vietnamese.lang index 1b9c6f948e..255d428312 100644 --- a/apps/lang/vietnamese.lang +++ b/apps/lang/vietnamese.lang @@ -16958,3 +16958,17 @@ *: "Thông báo trạng thái" + + id: LANG_USB_MENU + desc: in settings_menu + user: core + + *: "USB" + + + *: "~USB" + + + *: "~U S B" + + diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index eece8b280b..c892504b45 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -59,6 +59,10 @@ #include "onplay.h" #include "misc.h" +#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR)) +#define HAVE_USB_MODE +#endif + #ifndef HAS_BUTTON_HOLD static int selectivesoftlock_callback(int action, const struct menu_item_ex *this_item, @@ -271,7 +275,7 @@ MAKE_MENU(battery_menu, ID2P(LANG_BATTERY_MENU), 0, Icon_NOICON, &usb_charging, #endif ); -#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR)) +#ifdef HAVE_USB_MODE MENUITEM_SETTING(usb_mode, &global_settings.usb_mode, NULL); #endif #if defined(HAVE_GENERAL_PURPOSE_LED) @@ -411,6 +415,22 @@ MAKE_MENU(sel_softlock, ID2P(LANG_SOFTLOCK_SELECTIVE), MENUITEM_SETTING(governor, &global_settings.governor, NULL); #endif +MAKE_MENU(usb_menu, ID2P(LANG_USB_MENU), 0, Icon_NOICON, +#ifdef USB_ENABLE_HID + &usb_hid, + &usb_keypad_mode, +#endif +#ifdef USB_ENABLE_AUDIO + &usb_audio, +#endif +#if defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE) + &usb_skip_first_drive, +#endif +#ifdef HAVE_USB_MODE + &usb_mode, +#endif + ); + MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), 0, Icon_System_menu, #if (BATTERY_CAPACITY_INC > 0) || defined(HAVE_USB_CHARGING_ENABLE) @@ -458,23 +478,15 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), #ifndef HAS_BUTTON_HOLD &sel_softlock, #endif -#ifdef USB_ENABLE_HID - &usb_hid, - &usb_keypad_mode, +#if defined(USB_ENABLE_HID) || \ + defined(USB_ENABLE_AUDIO) || \ + (defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE)) || \ + defined(HAVE_USB_MODE) + &usb_menu, #endif -#ifdef USB_ENABLE_AUDIO - &usb_audio, -#endif -#if defined(USB_ENABLE_STORAGE) && defined(HAVE_MULTIDRIVE) - &usb_skip_first_drive, -#endif - #if defined(DX50) || defined(DX90) &governor, #endif -#if defined(DX50) || defined(DX90) || (defined(HAVE_USB_POWER) && !defined(USB_NONE) && !defined(SIMULATOR)) - &usb_mode, -#endif #if defined(HAVE_GENERAL_PURPOSE_LED) &use_led_indicators, #endif diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex index 2d044832fe..ed0dca1d3d 100644 --- a/manual/configure_rockbox/system_options.tex +++ b/manual/configure_rockbox/system_options.tex @@ -335,569 +335,573 @@ therefore result in better runtime. } %\nopt{hold_button} -\opt{usb_hid}{ - \subsection{\label{ref:USB_HID}USB HID} - This option turns the USB HID feature \setting{On} and \setting{Off}. - When this feature is enabled, the \dap{} enumerates as a Human Interface - Device (HID), composed of several HID sub devices. - Since the \dap{} also enumerates as a Mass Storage Device, it becomes a USB - Composite Device, which contains both these devices. +\subsection{USB} + Options relating to USB. - \subsection{USB Keypad Mode} - This setting control the keypad mode when the \dap{} is attached to a - computer through USB. Pressing a key on the \dap{} sends a keystroke the - computer the \dap{} is attached to, according to the mapping set by the - keypad mode. There are different modes which provide different - functionality. - \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,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}% - {\ButtonPower}% - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight} - \opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonLeft} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonRew} - and - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec}% - \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZEPLUS_PAD} - {Long \ButtonPower}% - \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}{ - Remote % - \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp / Long \ButtonRCDsp}% - \opt{MROBE100_RC_PAD}{\ButtonRCMode / Long \ButtonRCMode} - can also be used to switch modes.% - }% - \newline\newline - The following modes are available: - \begin{description} - - \item [Multimedia.] This mode lets you control the volume, playback, - and skips tracks on the host computer. It is equivalent for the - multimedia keys found on top of some multimedia keyboards. - - \begin{btnmap} - % Volume up / down - \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,XDUOO_X3_PAD} - {\ButtonVolUp{} / \ButtonVolDown} - \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} - \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% - }{\ButtonUp{} / \ButtonDown} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} - {\ButtonRCVolUp{} / \ButtonRCVolDown}% - &} - Volume up / down, respectively - \\ - - % Volume mute - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonSelect} - \opt{GIGABEAT_S_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect; \ButtonBack} - \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}% - \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% - &} - Volume mute - \\ - - % Playback play / pause - \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,XDUOO_X3_PAD}{\ButtonPlay} - \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% - \opt{MROBE100_RC_PAD}{\ButtonRCPlay}% - &} - Play / Pause - \\ - - % Playback stop - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} - \opt{GIGABEAT_S_PAD}{\ButtonMenu; \ButtonDown} - \opt{SANSA_CLIP_PAD}{\ButtonHome} - \opt{IRIVER_H10_PAD}{\ButtonRew; Long \ButtonPlay} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {\ButtonMenu; Long \ButtonPlay} - \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} - \opt{PBELL_VIBE500_PAD}{\ButtonCancel; 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}% - \opt{MROBE100_RC_PAD}{\ButtonRCDisplay; Long \ButtonRCPlay}% - &} - Stop - \\ - - % Scan previous track - \opt{SANSA_E200_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} - {\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}% - &} - Scan previous track - \\ - - % Scan next track - \opt{SANSA_E200_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} - {\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}% - &} - Scan next track - \\ - \end{btnmap} - - \item [Presentation.] This mode lets you control a presentation program - (e.g. OpenOffice Impress, and some other popular application), making - the \dap{} a wired remote control device. This mode is can be useful - for lecturers who does not have a wireless remote control for this - purpose. - - \begin{btnmap} - % Slideshow start - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} - \opt{GIGABEAT_S_PAD}{\ButtonPlay; \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} - \opt{XDUOO_X3_PAD}{\ButtonPower}% - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}% - &} - Slideshow start - \\ - - % Slideshow leave - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} - \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonUp} - \opt{SANSA_CLIP_PAD}{\ButtonHome} - \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} - \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}% - &} - Slideshow leave - \\ - - % Slide previous - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} - {\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}% - &} - Slide previous - \\ - - % Slide next - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} - {\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}% - &} - Slide next - \\ - - % Slide first - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} - {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}% - &} - Slide first - \\ - - % Slide last - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} - {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}% - &} - Slide last - \\ - - % Screen black - \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight} - \opt{SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% - ,SANSA_CLIP_PAD}{\ButtonDown} - \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} - \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}% - &} - Black screen - \\ - - % Screen white - \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonBottomRight} - \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% - ,SANSA_CLIP_PAD}{Long \ButtonDown} - \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft} - \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}% - &} - White screen - \\ - - % Link previous / next - \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {\ButtonScrollBack / \ButtonScrollFwd} - \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} - {\ButtonVolUp / \ButtonVolDown} - \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} - \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} - {\ButtonRCVolUp / \ButtonRCVolDown}% - &} - Previous / next link in slide, respectively - \\ - - % Mouse click - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD} - {\ButtonSelect} - \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}% - \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% - &} - Perform a `mouse click' over a link - \\ - - % Mouse over - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonSelect} - \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}% - \opt{MROBE100_RC_PAD}{Long \ButtonRCHeart}% - &} - Perform a `mouse over' over a link - \\ - \end{btnmap} - - \item [Browser.] This mode lets you control a web browser (e.g. - Firefox). It uses the \dap{}'s keys to navigate through the web page - and different tabs, navigate through history, and to control zoom. - - \begin{btnmap} - % Scroll up / down - \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {\ButtonScrollBack / \ButtonScrollFwd} - \opt{SANSA_C200_PAD,SANSA_CLIP_PAD} - {\ButtonVolUp / \ButtonVolDown} - \opt{GIGABEAT_S_PAD} - {\ButtonPrev; \ButtonVolUp / \ButtonNext; \ButtonVolDown} - \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} - \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% - ,SAMSUNG_YH820_PAD} - {\ButtonUp / \ButtonDown} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} - {\ButtonRCVolUp / \ButtonRCVolDown}% - &} - Scroll up / down, respectively - \\ - - % Scroll page up / page down - \nopt{SANSA_FUZEPLUS_PAD}{ - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} - {\ButtonUp / \ButtonDown} - \opt{GIGABEAT_S_PAD}{\ButtonUp / \ButtonDown} - \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} - {\ButtonPlay / \ButtonMenu} - \opt{PBELL_VIBE500_PAD}{\ButtonOK / \ButtonCancel} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft / \ButtonRight} + \begin{description} + \opt{usb_hid}{ + \item[\label{ref:USB_HID}USB HID] + This option turns the USB HID feature \setting{On} and \setting{Off}. + When this feature is enabled, the \dap{} enumerates as a Human Interface + Device (HID), composed of several HID sub devices. + Since the \dap{} also enumerates as a Mass Storage Device, it becomes a USB + Composite Device, which contains both these devices. + \item[USB Keypad Mode] + This setting control the keypad mode when the \dap{} is attached to a + computer through USB. Pressing a key on the \dap{} sends a keystroke the + computer the \dap{} is attached to, according to the mapping set by the + keypad mode. There are different modes which provide different + functionality. + \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,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}% + {\ButtonPower}% + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonRight} + \opt{PBELL_VIBE500_PAD}{\ButtonOK+\ButtonLeft} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonRew} + and + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonRec}% + \opt{GIGABEAT_S_PAD,SANSA_CLIP_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZEPLUS_PAD} + {Long \ButtonPower}% + \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}{ + Remote % + \opt{GIGABEAT_RC_PAD}{\ButtonRCDsp / Long \ButtonRCDsp}% + \opt{MROBE100_RC_PAD}{\ButtonRCMode / Long \ButtonRCMode} + can also be used to switch modes.% + }% + \newline\newline + The following modes are available: + \begin{description} + + \item [Multimedia.] This mode lets you control the volume, playback, + and skips tracks on the host computer. It is equivalent for the + multimedia keys found on top of some multimedia keyboards. + + \begin{btnmap} + % Volume up / down + \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,XDUOO_X3_PAD} + {\ButtonVolUp{} / \ButtonVolDown} + \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} + \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% + }{\ButtonUp{} / \ButtonDown} & \opt{HAVEREMOTEKEYMAP}{ - \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay}% + \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} + {\ButtonRCVolUp{} / \ButtonRCVolDown}% &} - Scroll page up / page down, respectively + Volume up / down, respectively \\ - } - - % Zoom in / out - \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonBottomRight} - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} - {Long \ButtonUp / Long \ButtonDown} - \opt{GIGABEAT_S_PAD}{Long \ButtonUp / Long \ButtonDown} - \opt{IRIVER_H10_PAD}{Long \ButtonRew / Long \ButtonFF} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} - {Long \ButtonPlay / Long \ButtonMenu} - \opt{PBELL_VIBE500_PAD}{\ButtonPlay / \ButtonMenu} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft / Long \ButtonRight} + + % Volume mute + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonSelect} + \opt{GIGABEAT_S_PAD,SANSA_FUZEPLUS_PAD}{\ButtonSelect; \ButtonBack} + \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}% + \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% + &} + Volume mute + \\ + + % Playback play / pause + \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,XDUOO_X3_PAD}{\ButtonPlay} + \opt{GIGABEAT_S_PAD}{\ButtonPlay; \ButtonUp} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% + \opt{MROBE100_RC_PAD}{\ButtonRCPlay}% + &} + Play / Pause + \\ + + % Playback stop + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} + \opt{GIGABEAT_S_PAD}{\ButtonMenu; \ButtonDown} + \opt{SANSA_CLIP_PAD}{\ButtonHome} + \opt{IRIVER_H10_PAD}{\ButtonRew; Long \ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {\ButtonMenu; Long \ButtonPlay} + \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} + \opt{PBELL_VIBE500_PAD}{\ButtonCancel; 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}% + \opt{MROBE100_RC_PAD}{\ButtonRCDisplay; Long \ButtonRCPlay}% + &} + Stop + \\ + + % Scan previous track + \opt{SANSA_E200_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} + {\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}% + &} + Scan previous track + \\ + + % Scan next track + \opt{SANSA_E200_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} + {\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}% + &} + Scan next track + \\ + \end{btnmap} + + \item [Presentation.] This mode lets you control a presentation program + (e.g. OpenOffice Impress, and some other popular application), making + the \dap{} a wired remote control device. This mode is can be useful + for lecturers who does not have a wireless remote control for this + purpose. + + \begin{btnmap} + % Slideshow start + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp} + \opt{GIGABEAT_S_PAD}{\ButtonPlay; \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} + \opt{XDUOO_X3_PAD}{\ButtonPower}% + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD}{\ButtonRCPlay}% + &} + Slideshow start + \\ + + % Slideshow leave + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} + \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonUp} + \opt{SANSA_CLIP_PAD}{\ButtonHome} + \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} + \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}% + &} + Slideshow leave + \\ + + % Slide previous + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} + {\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}% + &} + Slide previous + \\ + + % Slide next + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} + {\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}% + &} + Slide next + \\ + + % Slide first + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} + {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}% + &} + Slide first + \\ + + % Slide last + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD} + {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}% + &} + Slide last + \\ + + % Screen black + \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight} + \opt{SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% + ,SANSA_CLIP_PAD}{\ButtonDown} + \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} + \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}% + &} + Black screen + \\ + + % Screen white + \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonBottomRight} + \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% + ,SANSA_CLIP_PAD}{Long \ButtonDown} + \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft} + \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}% + &} + White screen + \\ + + % Link previous / next + \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {\ButtonScrollBack / \ButtonScrollFwd} + \opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} + {\ButtonVolUp / \ButtonVolDown} + \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} + \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} + {\ButtonRCVolUp / \ButtonRCVolDown}% + &} + Previous / next link in slide, respectively + \\ + + % Mouse click + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD} + {\ButtonSelect} + \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}% + \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% + &} + Perform a `mouse click' over a link + \\ + + % Mouse over + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonSelect} + \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}% + \opt{MROBE100_RC_PAD}{Long \ButtonRCHeart}% + &} + Perform a `mouse over' over a link + \\ + \end{btnmap} + + \item [Browser.] This mode lets you control a web browser (e.g. + Firefox). It uses the \dap{}'s keys to navigate through the web page + and different tabs, navigate through history, and to control zoom. + + \begin{btnmap} + % Scroll up / down + \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {\ButtonScrollBack / \ButtonScrollFwd} + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD} + {\ButtonVolUp / \ButtonVolDown} + \opt{GIGABEAT_S_PAD} + {\ButtonPrev; \ButtonVolUp / \ButtonNext; \ButtonVolDown} + \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown} + \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% + ,SAMSUNG_YH820_PAD} + {\ButtonUp / \ButtonDown} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} + {\ButtonRCVolUp / \ButtonRCVolDown}% + &} + Scroll up / down, respectively + \\ + + % Scroll page up / page down + \nopt{SANSA_FUZEPLUS_PAD}{ + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} + {\ButtonUp / \ButtonDown} + \opt{GIGABEAT_S_PAD}{\ButtonUp / \ButtonDown} + \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} + {\ButtonPlay / \ButtonMenu} + \opt{PBELL_VIBE500_PAD}{\ButtonOK / \ButtonCancel} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft / \ButtonRight} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay}% + &} + Scroll page up / page down, respectively + \\ + } + + % Zoom in / out + \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonBottomRight} + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD} + {Long \ButtonUp / Long \ButtonDown} + \opt{GIGABEAT_S_PAD}{Long \ButtonUp / Long \ButtonDown} + \opt{IRIVER_H10_PAD}{Long \ButtonRew / Long \ButtonFF} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD} + {Long \ButtonPlay / Long \ButtonMenu} + \opt{PBELL_VIBE500_PAD}{\ButtonPlay / \ButtonMenu} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft / Long \ButtonRight} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF / Long \ButtonRCRew}% + \opt{MROBE100_RC_PAD} + {Long \ButtonRCPlay / Long \ButtonRCDisplay}% + &} + Zoom in / out, respectively + \\ + + % Zoom reset + \opt{SANSA_E200_PAD} + {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} + \opt{MROBE100_PAD} + {Long \ButtonSelect; Long \ButtonPlay+\ButtonMenu} + \opt{SANSA_CLIP_PAD,SANSA_C200_PAD} + {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} + \opt{GIGABEAT_S_PAD} + {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} + \opt{IRIVER_H10_PAD}{Long \ButtonRew+\ButtonFF} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {Long \ButtonPlay+\ButtonMenu} + \opt{PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft+\ButtonDown} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF+\ButtonRCRew}% + \opt{MROBE100_RC_PAD}{Long \ButtonRCHeart}% + &} + Zoom reset + \\ + + % Tab previous / next + \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} + {\ButtonLeft / \ButtonRight} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew / \ButtonFF} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} + {\ButtonRCRew / \ButtonRCFF}% + &} + Tab previous / next, respectively + \\ + + % Tab close + \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonPower} + \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonBack} + \opt{SANSA_CLIP_PAD}{Long \ButtonHome} + \opt{IRIVER_H10_PAD}{Long \ButtonLeft+\ButtonRight} + \opt{MROBE100_PAD}{Long \ButtonDisplay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {Long \ButtonSelect+\ButtonMenu} + \opt{PBELL_VIBE500_PAD}{Long \ButtonCancel} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% + &} + Tab close + \\ + + % History back / forward + \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} + {Long \ButtonLeft / Long \ButtonRight} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRew / Long \ButtonFF} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{MROBE100_RC_PAD}{Long \ButtonRCRew / Long \ButtonRCFF}% + &} + History back / forward + \\ + + % View full-screen + \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonSelect} + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% + ,GIGABEAT_S_PAD,MROBE100_PAD} + {\ButtonSelect} + \opt{IRIVER_H10_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {Long \ButtonSelect+\ButtonPlay} + \opt{PBELL_VIBE500_PAD}{Long \ButtonRec} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% + \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% + &} + View full-screen toggle + \\ + \end{btnmap} + + {\opt{usb_hid_mouse}{ + \item [Mouse.] This mode emulates a mouse. Features supported: Mouse + movement; left and right button clicking; and dragging and dropping. + + \begin{btnmap} + % Cursor move up / down / left / right + \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% + ,SANSA_CLIP_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} + {\ButtonUp / \ButtonDown / \ButtonLeft / \ButtonRight} + \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown / + \ButtonLeft / \ButtonRight} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay / + \ButtonRCRew / \ButtonRCFF}% + &} + Cursor move up / down / left / right, respectively + \\ + + % Mouse button left-click + \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% + ,IPOD_3G_PAD,IPOD_1G2G_PAD,SANSA_FUZEPLUS_PAD} + {\ButtonSelect} + \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} + \opt{IRIVER_H10_PAD}{\ButtonPlay} + \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} + & + \opt{HAVEREMOTEKEYMAP}{ + \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% + &} + Left mouse button click + \nopt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ + \\ + + % Mouse button right-click + \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} + \opt{GIGABEAT_S_PAD}{\ButtonMenu} + \opt{SANSA_CLIP_PAD}{\ButtonHome} + \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF / Long \ButtonRCRew}% - \opt{MROBE100_RC_PAD} - {Long \ButtonRCPlay / Long \ButtonRCDisplay}% - &} - Zoom in / out, respectively - \\ - - % Zoom reset - \opt{SANSA_E200_PAD} - {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} - \opt{MROBE100_PAD} - {Long \ButtonSelect; Long \ButtonPlay+\ButtonMenu} - \opt{SANSA_CLIP_PAD,SANSA_C200_PAD} - {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} - \opt{GIGABEAT_S_PAD} - {Long \ButtonSelect; Long \ButtonUp+\ButtonDown} - \opt{IRIVER_H10_PAD}{Long \ButtonRew+\ButtonFF} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {Long \ButtonPlay+\ButtonMenu} - \opt{PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonLeft+\ButtonDown} + \opt{HAVEREMOTEKEYMAP}{ + &} + Right mouse button click + } + \\ + + % Mouse wheel scroll up / down + \opt{SANSA_FUZEPLUS_PAD} + {\ButtonBack / \ButtonBottomLeft} + \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} + {\ButtonScrollBack / \ButtonScrollFwd} + \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} + \opt{GIGABEAT_S_PAD} + {\ButtonVolUp; \ButtonPrev / \ButtonVolDown; \ButtonNext} + \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD} + {\ButtonVolUp / \ButtonVolDown} + \opt{PBELL_VIBE500_PAD} + {\ButtonOK / \ButtonCancel} + \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} + {\ButtonRec+\ButtonUp / \ButtonRec+\ButtonDown} & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD}{Long \ButtonRCFF+\ButtonRCRew}% - \opt{MROBE100_RC_PAD}{Long \ButtonRCHeart}% - &} - Zoom reset - \\ - - % Tab previous / next - \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} - {\ButtonLeft / \ButtonRight} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew / \ButtonFF} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD,MROBE100_RC_PAD} - {\ButtonRCRew / \ButtonRCFF}% - &} - Tab previous / next, respectively - \\ - - % Tab close - \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonPower} - \opt{GIGABEAT_S_PAD}{Long \ButtonPlay; Long \ButtonBack} - \opt{SANSA_CLIP_PAD}{Long \ButtonHome} - \opt{IRIVER_H10_PAD}{Long \ButtonLeft+\ButtonRight} - \opt{MROBE100_PAD}{Long \ButtonDisplay} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {Long \ButtonSelect+\ButtonMenu} - \opt{PBELL_VIBE500_PAD}{Long \ButtonCancel} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}% - &} - Tab close - \\ - - % History back / forward - \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} - {Long \ButtonLeft / Long \ButtonRight} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRew / Long \ButtonFF} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{MROBE100_RC_PAD}{Long \ButtonRCRew / Long \ButtonRCFF}% - &} - History back / forward - \\ - - % View full-screen - \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonSelect} - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% - ,GIGABEAT_S_PAD,MROBE100_PAD} - {\ButtonSelect} - \opt{IRIVER_H10_PAD}{\ButtonPlay} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {Long \ButtonSelect+\ButtonPlay} - \opt{PBELL_VIBE500_PAD}{Long \ButtonRec} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{GIGABEAT_RC_PAD}{\ButtonRCPlay}% - \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% - &} - View full-screen toggle - \\ - \end{btnmap} - - {\opt{usb_hid_mouse}{ - \item [Mouse.] This mode emulates a mouse. Features supported: Mouse - movement; left and right button clicking; and dragging and dropping. - - \begin{btnmap} - % Cursor move up / down / left / right - \opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD% - ,SANSA_CLIP_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} - {\ButtonUp / \ButtonDown / \ButtonLeft / \ButtonRight} - \opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown / - \ButtonLeft / \ButtonRight} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{MROBE100_RC_PAD}{\ButtonRCPlay / \ButtonRCDisplay / - \ButtonRCRew / \ButtonRCFF}% - &} - Cursor move up / down / left / right, respectively - \\ - - % Mouse button left-click - \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% - ,IPOD_3G_PAD,IPOD_1G2G_PAD,SANSA_FUZEPLUS_PAD} - {\ButtonSelect} - \opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack} - \opt{IRIVER_H10_PAD}{\ButtonPlay} - \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{MROBE100_RC_PAD}{\ButtonRCHeart}% - &} - Left mouse button click - \nopt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ - \\ - - % Mouse button right-click - \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower} - \opt{GIGABEAT_S_PAD}{\ButtonMenu} - \opt{SANSA_CLIP_PAD}{\ButtonHome} - \opt{MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} - & - \opt{HAVEREMOTEKEYMAP}{ - &} - Right mouse button click - } - \\ - - % Mouse wheel scroll up / down - \opt{SANSA_FUZEPLUS_PAD} - {\ButtonBack / \ButtonBottomLeft} - \opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD} - {\ButtonScrollBack / \ButtonScrollFwd} - \opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF} - \opt{GIGABEAT_S_PAD} - {\ButtonVolUp; \ButtonPrev / \ButtonVolDown; \ButtonNext} - \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD} - {\ButtonVolUp / \ButtonVolDown} - \opt{PBELL_VIBE500_PAD} - {\ButtonOK / \ButtonCancel} - \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} - {\ButtonRec+\ButtonUp / \ButtonRec+\ButtonDown} - & - \opt{HAVEREMOTEKEYMAP}{ - \opt{MROBE100_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}% - &} - Mouse wheel scroll up / down, respectively - \\ - - \end{btnmap} - }} - \end{description} -} -\opt{usb_power}{ - \subsection{USB Mode} - This controls what happens with the \dap{}'s USB port is connected. - \setting{Mass Storage} allows you to transfer files, while - \setting{Charge Only} will only charge the battery (and allow you to keep - using the player). You can choose the opposite behavior by holding down any - button while plugging in the USB cable. - \nopt{fuzeplus}{ - \note{Be aware that holding a button may still perform its normal function, - so it is recommended to use a button without harmful side effects, such as - \ActionStdUsbCharge{}.} + \opt{HAVEREMOTEKEYMAP}{ + \opt{MROBE100_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}% + &} + Mouse wheel scroll up / down, respectively + \\ + + \end{btnmap} + }} + \end{description} } -} -\opt{multidrive_usb}{ - \subsection{USB Hide Internal Drive} - If this option is turned \setting{On}, the internal storage drive will not - be exposed on the USB Mass Storage Device. This e.g. makes it possible to - access the card slot from systems that can not handle USB devices with - multiple drives, such as some car audio systems. -} + \opt{usb_power}{ + \item[USB Mode] + This controls what happens with the \dap{}'s USB port is connected. + \setting{Mass Storage} allows you to transfer files, while + \setting{Charge Only} will only charge the battery (and allow you to keep + using the player). You can choose the opposite behavior by holding down any + button while plugging in the USB cable. + \nopt{fuzeplus}{ + \note{Be aware that holding a button may still perform its normal function, + so it is recommended to use a button without harmful side effects, such as + \ActionStdUsbCharge{}.} + } + } + \opt{multidrive_usb}{ + \item[USB Hide Internal Drive] + If this option is turned \setting{On}, the internal storage drive will not + be exposed on the USB Mass Storage Device. This e.g. makes it possible to + access the card slot from systems that can not handle USB devices with + multiple drives, such as some car audio systems. + } + \end{description}