From 719f0f1a3be46aa9c7b1d09fdb6aac454e81b413 Mon Sep 17 00:00:00 2001 From: Vencislav Atanasov Date: Mon, 13 Apr 2026 01:03:07 +0300 Subject: [PATCH 1/3] settings: Move USB-related settings to their own submenu Change-Id: Ic35025633f655138767e82bf4369e0626e91b4d4 --- apps/lang/bulgarian.lang | 14 + apps/lang/chinese-simp.lang | 14 + apps/lang/deutsch.lang | 14 + apps/lang/english-us.lang | 14 + apps/lang/english.lang | 16 +- apps/lang/espanol.lang | 14 + apps/lang/francais.lang | 14 + apps/lang/italiano.lang | 14 + apps/lang/japanese.lang | 14 + apps/lang/korean.lang | 14 + apps/lang/latviesu.lang | 14 + apps/lang/magyar.lang | 14 + apps/lang/moldoveneste.lang | 14 + apps/lang/nederlands.lang | 14 + apps/lang/norsk-nynorsk.lang | 14 + apps/lang/polski.lang | 14 + apps/lang/portugues-brasileiro.lang | 14 + apps/lang/romaneste.lang | 14 + apps/lang/russian.lang | 14 + apps/lang/slovak.lang | 14 + apps/lang/srpski.lang | 14 + apps/lang/svenska.lang | 14 + apps/lang/turkce.lang | 14 + apps/lang/ukrainian.lang | 14 + apps/lang/vietnamese.lang | 14 + apps/menus/settings_menu.c | 40 +- manual/configure_rockbox/system_options.tex | 1120 ++++++++++--------- 27 files changed, 939 insertions(+), 573 deletions(-) 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} From c765addd24432aa61d4dbb86f4d1112319589da8 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Thu, 2 Apr 2026 15:44:19 +0200 Subject: [PATCH 2/3] Eliminate default browser setting (e881655) Keeps track of most recently used browser across reboots instead. Change-Id: I0de2c3acc69f827aac68e7dfcfc4af1a4f8c66de --- apps/lang/english.lang | 8 ++++---- apps/menus/settings_menu.c | 3 --- apps/root_menu.c | 23 ++++------------------- apps/settings.h | 12 +----------- apps/settings_list.c | 20 +------------------- manual/appendix/config_file_options.tex | 1 - manual/configure_rockbox/wps.tex | 4 ---- 7 files changed, 10 insertions(+), 61 deletions(-) diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 958506abb0..6bb698cd78 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -16067,16 +16067,16 @@ id: LANG_DEFAULT_BROWSER - desc: in Settings + desc: deprecated user: core - *: "Default Browser" + *: "" - *: "Default Browser" + *: "" - *: "Default Browser" + *: "" diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index c892504b45..9ea1b4dbee 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -737,15 +737,12 @@ MENUITEM_FUNCTION(wps_set_context_plugin, 0, /***********************************/ /* WPS Settings MENU */ -MENUITEM_SETTING(browser_default, - &global_settings.browser_default, NULL); #ifdef HAVE_HOTKEY MENUITEM_SETTING(hotkey_wps_item, &global_settings.hotkey_wps, NULL); #endif MAKE_MENU(wps_settings, ID2P(LANG_WPS), 0, Icon_Playback_menu - ,&browser_default #ifdef HAVE_HOTKEY ,&hotkey_wps_item #endif diff --git a/apps/root_menu.c b/apps/root_menu.c index 090819dc70..35cd63d5fb 100644 --- a/apps/root_menu.c +++ b/apps/root_menu.c @@ -931,25 +931,10 @@ static int root_menu_setup_screens(void) return new_screen; } -static int browser_default(void) -{ - switch (global_settings.browser_default) - { -#ifdef HAVE_TAGCACHE - case BROWSER_DEFAULT_DB: - return GO_TO_DBBROWSER; -#endif - case BROWSER_DEFAULT_PL_CAT: - return GO_TO_PLAYLISTS_SCREEN; - case BROWSER_DEFAULT_FILES: - default: - return GO_TO_FILEBROWSER; - } -} void root_menu(void) { - int previous_browser = browser_default(); + int previous_browser = global_status.last_browser; int selected = 0; int shortcut_origin = GO_TO_ROOT; @@ -983,7 +968,7 @@ void root_menu(void) #endif case GO_TO_FILEBROWSER: case GO_TO_PLAYLISTS_SCREEN: - previous_browser = next_screen; + global_status.last_browser = previous_browser = next_screen; goto load_next_screen; break; #if CONFIG_TUNER @@ -1078,8 +1063,8 @@ void root_menu(void) last_screen = GO_TO_PLUGIN; } } - previous_browser = (next_screen != GO_TO_WPS) ? browser_default() : - GO_TO_PLUGIN; + previous_browser = (next_screen == GO_TO_WPS) ? + GO_TO_PLUGIN : global_status.last_browser; break; } default: diff --git a/apps/settings.h b/apps/settings.h index 29b120dbde..618e91184a 100644 --- a/apps/settings.h +++ b/apps/settings.h @@ -135,15 +135,6 @@ enum QUEUE_SHOW_IN_SUBMENU }; -enum -{ - BROWSER_DEFAULT_FILES = 0, -#ifdef HAVE_TAGCACHE - BROWSER_DEFAULT_DB, -#endif - BROWSER_DEFAULT_PL_CAT -}; - #ifdef HAVE_ALBUMART enum { @@ -360,6 +351,7 @@ struct system_status relative to MIN_FREQ */ #endif int last_screen; + int last_browser; int viewer_icon_count; int last_volume_change; /* tick the last volume change happened. skins use this */ int font_id[NB_SCREENS]; /* font id of the settings font for each screen */ @@ -648,8 +640,6 @@ struct user_settings unsigned char colors_file[MAX_FILENAME+1]; #endif - int browser_default; /* Default browser when accessed from WPS */ - /* playlist/playback settings */ int repeat_mode; /* 0=off 1=repeat all 2=repeat one 3=shuffle 4=ab */ int next_folder; /* move to next folder */ diff --git a/apps/settings_list.c b/apps/settings_list.c index 73c7785580..826f85825d 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c @@ -960,6 +960,7 @@ const struct settings_list settings[] = { SYSTEM_STATUS(0, runtime, 0, "CRT"), SYSTEM_STATUS(0, topruntime, 0, "TRT"), SYSTEM_STATUS(0, last_screen, -1, "PVS"), + SYSTEM_STATUS(0, last_browser, 0, "BRS"), /* sound settings */ CUSTOM_SETTING(F_NO_WRAP, volume_limit, LANG_VOLUME_LIMIT, NULL, "volume limit", @@ -1989,25 +1990,6 @@ const struct settings_list settings[] = { ID2P(LANG_SET_BOOL_YES), ID2P(LANG_IN_SUBMENU)), - CHOICE_SETTING(0, browser_default, LANG_DEFAULT_BROWSER, 0, - "default browser", -#ifdef HAVE_TAGCACHE - "files,database,playlists", -#else - "files,playlists", -#endif - NULL, -#ifdef HAVE_TAGCACHE - 3 -#else - 2 -#endif - ,ID2P(LANG_DIR_BROWSER), -#ifdef HAVE_TAGCACHE - ID2P(LANG_TAGCACHE), -#endif - ID2P(LANG_PLAYLISTS)), - #ifdef HAVE_BACKLIGHT CHOICE_SETTING(0, backlight_on_button_hold, LANG_BACKLIGHT_ON_BUTTON_HOLD, diff --git a/manual/appendix/config_file_options.tex b/manual/appendix/config_file_options.tex index 0307ea9d1f..d3819e38ef 100644 --- a/manual/appendix/config_file_options.tex +++ b/manual/appendix/config_file_options.tex @@ -252,7 +252,6 @@ tagcache\_ram & on, off & N/A\\ database path & path to a directory & N/A\\ database scan paths & one or more paths, each separated by a colon & N/A\\ - default browser & files, database, playlists & N/A\\ \opt{touchpad}{ \opt{GIGABEAT_PAD}{ diff --git a/manual/configure_rockbox/wps.tex b/manual/configure_rockbox/wps.tex index 4ce17e5880..4208806d08 100644 --- a/manual/configure_rockbox/wps.tex +++ b/manual/configure_rockbox/wps.tex @@ -2,10 +2,6 @@ \section{\label{ref:WPSSettings}What's Playing Screen} \begin{description} - \item[Default Browser.] - Decide if you want the \setting{File Browser}, \setting{Database}, or - \setting{Playlists} to launch after pressing \ActionWpsBrowse{} - on the WPS, when no other browser has recently been used. \opt{hotkey}{ \item[WPS Hotkey.] Sets the hotkey function for the WPS (see \reference{ref:Hotkeys}). The From 86639acc5e14af3cde6a8b0ca77761a7bca2293d Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Mon, 13 Apr 2026 20:34:57 -0400 Subject: [PATCH 3/3] Mass language update for changed description of LANG_USB_MODE Change-Id: I4b0508272c06164dcdca0c3c3694e1d645d44e02 --- apps/lang/bulgarian.lang | 2 +- apps/lang/chinese-simp.lang | 2 +- apps/lang/deutsch.lang | 2 +- apps/lang/english-us.lang | 2 +- apps/lang/espanol.lang | 2 +- apps/lang/francais.lang | 2 +- apps/lang/greek.lang | 2 +- apps/lang/italiano.lang | 2 +- apps/lang/japanese.lang | 2 +- apps/lang/korean.lang | 2 +- apps/lang/latviesu.lang | 2 +- apps/lang/magyar.lang | 2 +- apps/lang/moldoveneste.lang | 2 +- apps/lang/nederlands.lang | 2 +- apps/lang/norsk-nynorsk.lang | 2 +- apps/lang/norsk.lang | 2 +- apps/lang/polski.lang | 2 +- apps/lang/portugues-brasileiro.lang | 2 +- apps/lang/portugues.lang | 2 +- apps/lang/romaneste.lang | 2 +- apps/lang/russian.lang | 2 +- apps/lang/slovak.lang | 2 +- apps/lang/srpski.lang | 2 +- apps/lang/svenska.lang | 2 +- apps/lang/turkce.lang | 2 +- apps/lang/ukrainian.lang | 2 +- apps/lang/vietnamese.lang | 2 +- apps/lang/vlaams.lang | 2 +- 28 files changed, 28 insertions(+), 28 deletions(-) diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang index c7ddf93811..a7f1d9cbe9 100644 --- a/apps/lang/bulgarian.lang +++ b/apps/lang/bulgarian.lang @@ -11721,7 +11721,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang index 718be2f83c..3e1394f774 100644 --- a/apps/lang/chinese-simp.lang +++ b/apps/lang/chinese-simp.lang @@ -11697,7 +11697,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang index 1d6a927e59..66e3e33183 100644 --- a/apps/lang/deutsch.lang +++ b/apps/lang/deutsch.lang @@ -11520,7 +11520,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index 0a8109b14e..febe166dce 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang @@ -12027,7 +12027,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/espanol.lang b/apps/lang/espanol.lang index 76907e2806..ae9c36cb12 100644 --- a/apps/lang/espanol.lang +++ b/apps/lang/espanol.lang @@ -12543,7 +12543,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang index 4b9e7e835d..adcb05916a 100644 --- a/apps/lang/francais.lang +++ b/apps/lang/francais.lang @@ -11876,7 +11876,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/greek.lang b/apps/lang/greek.lang index b9f07d4c33..9bd20f3636 100644 --- a/apps/lang/greek.lang +++ b/apps/lang/greek.lang @@ -11830,7 +11830,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang index a9df484797..621058e074 100644 --- a/apps/lang/italiano.lang +++ b/apps/lang/italiano.lang @@ -11747,7 +11747,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/japanese.lang b/apps/lang/japanese.lang index a2e8255ac8..501d102214 100644 --- a/apps/lang/japanese.lang +++ b/apps/lang/japanese.lang @@ -11511,7 +11511,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/korean.lang b/apps/lang/korean.lang index c2ec4ca695..9b37d29230 100644 --- a/apps/lang/korean.lang +++ b/apps/lang/korean.lang @@ -12045,7 +12045,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/latviesu.lang b/apps/lang/latviesu.lang index 4992c7108c..94391888a9 100644 --- a/apps/lang/latviesu.lang +++ b/apps/lang/latviesu.lang @@ -12156,7 +12156,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/magyar.lang b/apps/lang/magyar.lang index cb4ec2181e..f88fd31b7e 100644 --- a/apps/lang/magyar.lang +++ b/apps/lang/magyar.lang @@ -10437,7 +10437,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/moldoveneste.lang b/apps/lang/moldoveneste.lang index 643f2cde5e..af4718d647 100644 --- a/apps/lang/moldoveneste.lang +++ b/apps/lang/moldoveneste.lang @@ -12162,7 +12162,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang index 102309f3db..6f2d2fc19f 100644 --- a/apps/lang/nederlands.lang +++ b/apps/lang/nederlands.lang @@ -11725,7 +11725,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/norsk-nynorsk.lang b/apps/lang/norsk-nynorsk.lang index c9c9273b1c..fa67417801 100644 --- a/apps/lang/norsk-nynorsk.lang +++ b/apps/lang/norsk-nynorsk.lang @@ -12229,7 +12229,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/norsk.lang b/apps/lang/norsk.lang index 71f96172b7..4d93cce360 100644 --- a/apps/lang/norsk.lang +++ b/apps/lang/norsk.lang @@ -11111,7 +11111,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang index 60d3876625..8d6816b47b 100644 --- a/apps/lang/polski.lang +++ b/apps/lang/polski.lang @@ -11669,7 +11669,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/portugues-brasileiro.lang b/apps/lang/portugues-brasileiro.lang index 205df8abd2..c28f304a94 100644 --- a/apps/lang/portugues-brasileiro.lang +++ b/apps/lang/portugues-brasileiro.lang @@ -12225,7 +12225,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang index 8eb325986f..de7d4ae241 100644 --- a/apps/lang/portugues.lang +++ b/apps/lang/portugues.lang @@ -12863,7 +12863,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/romaneste.lang b/apps/lang/romaneste.lang index 079ccf4ce0..6a3bd8fa19 100644 --- a/apps/lang/romaneste.lang +++ b/apps/lang/romaneste.lang @@ -12162,7 +12162,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang index 44d2088438..b9b30004c0 100644 --- a/apps/lang/russian.lang +++ b/apps/lang/russian.lang @@ -11781,7 +11781,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/slovak.lang b/apps/lang/slovak.lang index a7ffa2b10d..d481450931 100644 --- a/apps/lang/slovak.lang +++ b/apps/lang/slovak.lang @@ -11689,7 +11689,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang index 74f9bcacaf..90ff30bdd3 100644 --- a/apps/lang/srpski.lang +++ b/apps/lang/srpski.lang @@ -12141,7 +12141,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang index f547966240..f254d7aa49 100644 --- a/apps/lang/svenska.lang +++ b/apps/lang/svenska.lang @@ -11577,7 +11577,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/turkce.lang b/apps/lang/turkce.lang index 166302eb12..d9407a6173 100644 --- a/apps/lang/turkce.lang +++ b/apps/lang/turkce.lang @@ -9682,7 +9682,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/ukrainian.lang b/apps/lang/ukrainian.lang index e8dba95fc6..5e89c07baa 100644 --- a/apps/lang/ukrainian.lang +++ b/apps/lang/ukrainian.lang @@ -12156,7 +12156,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/vietnamese.lang b/apps/lang/vietnamese.lang index 255d428312..c9562ffa7d 100644 --- a/apps/lang/vietnamese.lang +++ b/apps/lang/vietnamese.lang @@ -12051,7 +12051,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode" diff --git a/apps/lang/vlaams.lang b/apps/lang/vlaams.lang index cf10d3441c..9993c6b54d 100644 --- a/apps/lang/vlaams.lang +++ b/apps/lang/vlaams.lang @@ -12856,7 +12856,7 @@ id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + desc: in Settings -> General -> System -> USB user: core *: "USB Mode"