A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

rgnano: Add manual code and missing AB reset mappings

Cleaned up manual changes, and for some reason i forgot to add ACTION_WPS_ABRESET
mappings before so here it is, needed for the manual wps section.

Change-Id: If7ab8b146e84f91bb51a3ed03fb872ef3bab4d1f

+538 -179
+4 -2
apps/keymaps/keymap-rgnano.c
··· 70 70 { ACTION_WPS_HOTKEY, BUTTON_L|BUTTON_REL, BUTTON_L }, 71 71 { ACTION_WPS_QUICKSCREEN, BUTTON_R|BUTTON_REL, BUTTON_R }, 72 72 { ACTION_WPS_BROWSE, BUTTON_Y|BUTTON_REL, BUTTON_Y }, 73 - { ACTION_WPS_ABSETA_PREVDIR, BUTTON_A|BUTTON_LEFT, BUTTON_NONE }, 74 - { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_A|BUTTON_RIGHT, BUTTON_NONE }, 73 + { ACTION_WPS_ABSETA_PREVDIR, BUTTON_A|BUTTON_LEFT, BUTTON_A }, 74 + { ACTION_WPS_ABSETB_NEXTDIR, BUTTON_A|BUTTON_RIGHT, BUTTON_A }, 75 + { ACTION_WPS_ABRESET, BUTTON_A|BUTTON_UP, BUTTON_A }, 76 + { ACTION_WPS_ABRESET, BUTTON_A|BUTTON_DOWN, BUTTON_A }, 75 77 76 78 LAST_ITEM_IN_LIST 77 79 }; /* button_context_wps */
+2
manual/advanced_topics/main.tex
··· 670 670 671 671 \end{description} 672 672 673 + \nopt{rgnano}{ 673 674 \section{\label{ref:FirmwareLoading}Firmware Loading} 674 675 675 676 \subsection{\label{ref:using_rolo}Using ROLO (Rockbox Loader)} ··· 689 690 \opt{aigoerosq}{\fname{.erosq}} % 690 691 This can be used to test new firmware versions without deleting your 691 692 current version. 693 + } 692 694 693 695 \opt{multi_boot}{ 694 696 \subsection{\label{ref:using_multiboot}Using Multiboot}
+15 -10
manual/configure_rockbox/sound_settings.tex
··· 10 10 where 0~dB is a reference that indicates the maximum volume that the \dap{} 11 11 can produce without possible distortion (clipping). All values lower than 12 12 this reference will be negative and yield a progressively softer volume. 13 - \nopt{iriverh100,iriverh300,ondavx777,erosqnative}{% 13 + \nopt{iriverh100,iriverh300,ondavx777,erosqnative,rgnano}{% 14 14 Values higher than 0~dB are available and can be used to raise the 15 15 volume more than would otherwise be possible. These volume levels will 16 16 ordinarily lead to distorted sound, but might work nicely for music that has ··· 26 26 -74~dB to a maximum of +6~dB.}% 27 27 \opt{gigabeats}{minimum of -90~dB to a maximum of +6~dB.}% 28 28 \opt{gigabeatf,vibe500}{minimum of -74~dB to a maximum of +6~dB.}% 29 - \opt{fuzeplus}{minimum of -100~dB to a maximum of +6~dB.} 30 - \opt{samsungyh}{minimum of -128~dB to a maximum of 0~dB.} 31 - \opt{erosqnative}{minimum of -74~dB (mute) to a maximum of -2~dB.} 29 + \opt{fuzeplus}{minimum of -100~dB to a maximum of +6~dB.}% 30 + \opt{samsungyh}{minimum of -128~dB to a maximum of 0~dB.}% 31 + \opt{erosqnative}{minimum of -74~dB (mute) to a maximum of -2~dB.}% 32 + \opt{rgnano}{minimum of -80~dB (mute) to a maximum of 0~dB.}% 32 33 \opt{ipodvideo}{\\Remark: Lowering the volume below -57~dB will also affect the line-out 33 - and the recording gain.} 34 - \opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.} 34 + and the recording gain.}% 35 + \opt{cowond2}{\\Remark: Lowering the volume below -57~dB will also affect the line-out.}% 35 36 \opt{erosqnative}{\note{When the Line Out is used without anything connected to the 36 37 Headphone port, the volume is fixed. The value is user-configurable; see \setting{Volume Limit}, \reference{ref:volume_limit}. 37 38 If the Headphone port is connected, the volume once again uses the normal \setting{Volume} setting, ··· 389 390 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% 390 391 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 391 392 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 392 - ,SAMSUNG_YH820_PAD}{\ButtonRight} 393 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonRight} 393 394 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD,AIGO_EROSQ_PAD}{\ButtonScrollFwd} 394 395 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 395 396 \opt{PBELL_VIBE500_PAD}{\ButtonUp} ··· 407 408 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% 408 409 ,GIGABEAT_S_PAD,SANSA_C200_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 409 410 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 410 - ,SAMSUNG_YH820_PAD}{\ButtonLeft} 411 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonLeft} 411 412 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,IPOD_3G_PAD,AIGO_EROSQ_PAD}{\ButtonScrollBack} 412 413 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 413 414 \opt{PBELL_VIBE500_PAD}{\ButtonDown} ··· 425 426 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} 426 427 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 427 428 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 428 - ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,AIGO_EROSQ_PAD}{\ButtonUp} 429 + ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 430 + ,AIGO_EROSQ_PAD,RG_NANO_PAD}{\ButtonUp} 429 431 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew} 430 432 \opt{touchscreen}{\ActionStdPrev} 431 433 & ··· 441 443 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonRight} 442 444 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD% 443 445 ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_M3_PAD,MROBE100_PAD% 444 - ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,AIGO_EROSQ_PAD}{\ButtonDown} 446 + ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 447 + ,AIGO_EROSQ_PAD,RG_NANO_PAD}{\ButtonDown} 445 448 \opt{IRIVER_H10_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF} 446 449 \opt{touchscreen}{\ActionStdNext} 447 450 & ··· 463 466 \opt{IRIVER_H10_PAD}{\ButtonRight} 464 467 \opt{IAUDIO_M3_PAD}{\ButtonPlay} 465 468 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 469 + \opt{RG_NANO_PAD}{\ButtonA} 466 470 \opt{touchscreen}{\TouchCenter 467 471 \opt{COWON_D2_PAD}{/ \ButtonMenu}} 468 472 & ··· 483 487 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 484 488 \opt{SANSA_FUZEPLUS_PAD,AIGO_EROSQ_PAD}{\ButtonBack} 485 489 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} 490 + \opt{RG_NANO_PAD}{\ButtonB} 486 491 \opt{touchscreen}{\TouchTopLeft 487 492 \opt{COWON_D2_PAD}{/ \ButtonPower}} 488 493 &
+2 -2
manual/configure_rockbox/system_options.tex
··· 1 1 % $Id$ % 2 2 \section{\label{ref:SystemOptions}System} 3 3 4 - \nopt{sansa,fuzeplus}%will probably be there on Sansas one day - exclude it the simple way without specific option 4 + \nopt{sansa,fuzeplus,rgnano}%will probably be there on Sansas one day - exclude it the simple way without specific option 5 5 {\nopt{sansaAMS}{ 6 6 \subsection{Battery} 7 7 Options relating to the battery ··· 120 120 Entries in File Browser} or \setting{Max Playlist Size} to take effect 121 121 while \setting{Glyphs To Cache} will affect the next font load.} 122 122 % TODO: this needs to be rewritten in another style, it lets you mix sound from another source into the music 123 - \nopt{erosqnative} 123 + \nopt{erosqnative,rgnano} 124 124 { 125 125 \subsection{Line In} This option activates the line-in port on \dap, which is 126 126 off by default. This is useful for such applications as:
+148 -75
manual/getting_started/installation.tex
··· 160 160 \item[Firewire connection.] 161 161 } 162 162 To transfer Rockbox to your \dap{} you need to 163 - connect it to your computer. For manual installation/uninstallation, or 163 + connect it to your computer.\nopt{rgnano}{For manual installation/uninstallation, or 164 164 should autodetection fail during automatic installation, you need to know 165 - where to access the \dap{}. On Windows this means you need to know 165 + where to access the \dap{}.} On Windows this means you need to know 166 166 the drive letter associated with the \dap{}. On Linux you need to know 167 167 the mount point of your \dap{}. On Mac OS X you need to know the volume 168 168 name of your \dap{}. ··· 269 269 \end{description} 270 270 } 271 271 272 - \subsection{Storage/Capacity Limits} 272 + \nopt{rgnano}{ 273 + \subsection{Storage/Capacity Limits} 274 + } 273 275 274 276 \opt{disk_storage}{ 275 277 Rockbox supports very large drive capacities when used with GPT partitioning on devices that utilize ATA storage, but due to the limitations of the FAT32 filesystem, individual paritions cannot exceed 2TiB. Additionally, there may be underlying platform limitations that make it difficult, if not impossible, utilize a drive larger than some arbitrary size or boot from a drive using GPT partitioning. ··· 323 325 } 324 326 325 327 \section{Installing Rockbox}\label{sec:installing_rockbox}\index{Installation} 326 - There are two ways to install Rockbox: automated and manual. The automated 327 - way is the preferred method of installing Rockbox for the majority of 328 - people. Rockbox Utility is a graphical application that does almost everything 329 - for you. However, should you encounter a problem, then the manual way is 330 - still available to you.\\ 328 + \nopt{rgnano}{ 329 + There are two ways to install Rockbox: automated and manual. The automated 330 + way is the preferred method of installing Rockbox for the majority of 331 + people. Rockbox Utility is a graphical application that does almost everything 332 + for you. However, should you encounter a problem, then the manual way is 333 + still available to you.\\ 334 + } 335 + 336 + \opt{rgnano}{ 337 + Before installing Rockbox in your \dap{} it needs to be updated to the latest 338 + DrUm78's FunKey OS CFW release, for this a microSD card reader is required, to update: 339 + 340 + \begin{itemize} 341 + \item Download the latest release of DrUm78's FunKey OS from \url{https://github.com/DrUm78/FunKey-OS/releases}, make sure to download the file named \\ 342 + \fname{FunKey-sdcard-DrUm78\_RG\_Nano.img}. 343 + \item Download balenaEtcher for your preferred OS (Windows, macOS or Linux) from \url{https://etcher.balena.io/\#download-etcher}. 344 + \item Remove the microSD card from your \dap{} and insert it into the microSD card reader. 345 + \item Run balenaEtcher, click on \fname{Flash from file} and select the previously downloaded \fname{FunKey-sdcard-DrUm78\_RG\_Nano.img}. 346 + \item Click on \fname{Select target} and select the microSD card previously inserted. 347 + \item Click on \fname{Flash!} and wait for the process to finish. 348 + \item Once the flashing process is done remove the microSD card from the reader, insert it into your \dap{} and long press the power button to power it up. 349 + \end{itemize} 350 + } 331 351 332 352 \opt{gigabeats,fiiom3k,shanlingq1}{ 333 353 \note{The automated install is not yet available for the ··· 340 360 two of which need to be installed in order to run Rockbox:} 341 361 \opt{HAVE_RB_BL_IN_FLASH}{There are two separate components 342 362 which need to be installed in order to run Rockbox:} 363 + \opt{rgnano}{There is one main component which needs to be 364 + installed in order to run Rockbox:} 343 365 344 366 \begin{description} 345 367 \opt{HAVE_RB_BL_ON_DISK}{ ··· 350 372 memory in your \playerman{} and comes factory-installed. It is not necessary 351 373 to modify this in order to install Rockbox.} 352 374 375 + \opt{HAVE_RB_BL_ON_DISK,HAVE_RB_BL_IN_FLASH}{ 353 376 \item[The Rockbox bootloader.] \index{Bootloader} 354 377 \opt{HAVE_RB_BL_ON_DISK}{The Rockbox bootloader is loaded from disk by 355 378 the \playerman{} bootloader. It is responsible for loading the Rockbox ··· 373 396 update Rockbox. The build consists of a directory called 374 397 \fname{.rockbox} which contains all of the Rockbox files, and is 375 398 located in the root of your \daps{} drive. 399 + } 400 + 401 + \opt{rgnano}{ 402 + \item[The Rockbox application.] 403 + All of the Rockbox code is contained in an .opk file. This makes it easy to 404 + update Rockbox. When launcing the .opk it installs a directory called 405 + \fname{rockbox} which contains all of the Rockbox files, and is 406 + located in the \fname{FunKey} folder of your \daps{} microSD card. 407 + } 376 408 \end{description} 377 409 378 410 Apart from the required parts there are some addons you might be interested ··· 390 422 391 423 \subsection{Automated Installation} 392 424 393 - \opt{gigabeats,ondavx777,fiiom3k,shanlingq1,erosqnative}{ 425 + \opt{gigabeats,ondavx777,fiiom3k,shanlingq1,erosqnative,rgnano}{ 394 426 \note{Rockbox Utility does not currently support the \playertype{} and you will 395 427 therefore need to follow the manual install instructions.}} 396 - \nopt{erosqnative}{ 428 + \nopt{erosqnative,rgnano}{ 397 429 To automatically install Rockbox, download the official installer and 398 430 housekeeping tool \caps{Rockbox Utility}. It allows you to: 399 431 \begin{itemize} ··· 506 538 Rockbox website: 507 539 \label{Version} 508 540 Release version, current build and archived daily build. You need to decide which one 509 - you want to install and get the appropriate version for your \dap{}. If you 541 + you want to install and get the appropriate version for your \dap{}. \nopt{rgnano}{If you 510 542 select either ``Minimal Installation'' or ``Complete Installation'' from the 511 543 ``Quick Start'' tab, then Rockbox Utility will automatically install the 512 544 release version of Rockbox. Using the ``Installation'' tab will allow you 513 - to select which version you wish to install. 545 + to select which version you wish to install.} 514 546 547 + \opt{erosqnative}{ 515 548 \note{\textbf{There are two different versions of Rockbox for the \playertype{}. This manual only 516 549 refers to the \playertype{} Native version, and thus when downloading Rockbox, ensure 517 550 that the download name includes "erosqnative"!}} 551 + } 518 552 519 553 \begin{description} 520 554 ··· 547 581 548 582 \nopt{erosqnative}{ 549 583 The manual installation method is still available to you, should you need or desire it 550 - by following the instructions below. If you have used Rockbox Utility 584 + by following the instructions below. \nopt{rgnano}{If you have used Rockbox Utility 551 585 to install Rockbox, then you do not need to follow the next section and can skip 552 - straight to \reference{ref:finish_install}. 586 + straight to \reference{ref:finish_install}.} 553 587 } 554 588 555 589 \opt{gigabeats,erosqnative}{\subsubsection{Installing the bootloader} ··· 557 591 \opt{erosqnative}{\input{getting_started/hibyos_nativeinstall.tex}} 558 592 } 559 593 560 - \subsubsection{Installing the firmware}\label{sec:installing_firmware} 594 + \nopt{rgnano}{\subsubsection{Installing the firmware}\label{sec:installing_firmware}} 595 + \opt{rgnano}{\subsubsection{Installing the application}\label{sec:installing_firmware}} 561 596 562 597 \opt{gigabeats}{\note{When your \dap{} is in the Rockbox USB or bootloader 563 598 USB mode, you will see two visible partitions -- the 150~MB firmware ··· 596 631 \end{enumerate} 597 632 } 598 633 599 - \item Connect your \dap{} to the computer via USB 634 + \item Connect your \dap{} to the computer via USB% 600 635 \nopt{erosqnative}{ 601 - \opt{sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus,samsungyh} 602 - { in MSC mode } 603 - \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }as described in 604 - the manual that came with your \dap{}. 636 + \opt{sansa,sansaAMS,iriverh10,iriverh10_5gb,vibe500,fuzeplus,samsungyh}% 637 + {in MSC mode }% 638 + \opt{ipod3g,ipod4g,ipodmini,ipodcolor}{ or Firewire }% 639 + as described in the manual that came with your \dap{}. 605 640 } 606 641 \opt{erosqnative}{by, with the player OFF, holding \ButtonPlay{} and \ButtonPower{} 607 642 to boot into the original firmware, and then plugging in the USB cable. ··· 609 644 610 645 \item Take the \fname{.zip} file that you downloaded and use 611 646 the ``Extract all'' command of your unzip program to extract 612 - the files onto 613 - \opt{gigabeats,fuzeplus}{the main data partition of } 614 - \opt{cowond2}{either an SD card or the internal memory of } 615 - \opt{ondavx777}{the MicroSD of } 647 + the files onto % 648 + \opt{gigabeats,fuzeplus}{the main data partition of }% 649 + \opt{cowond2}{either an SD card or the internal memory of }% 650 + \opt{ondavx777}{the MicroSD of }% 651 + \opt{rgnano}{the \fname{Applications} folder of the microSD card of }% 616 652 your \dap{}. 617 653 \opt{cowond2}{\note{If you have chosen to extract to the internal memory, it 618 654 will not be possible to save settings.}} 619 655 \end{enumerate} 620 656 657 + \nopt{rgnano}{ 621 658 \note{The entire contents of the \fname{.zip} file should be extracted 622 659 directly to the root of your \daps{} drive. Do not try to 623 660 create a separate directory on your \dap{} for the Rockbox ··· 629 666 If the contents of the \fname{.zip} file are extracted correctly, you will 630 667 have a directory called \fname{.rockbox}, which contains all the files needed 631 668 by Rockbox, in the main directory of your \daps{} drive. 669 + } 632 670 633 671 \opt{swcodec}{% 634 - \nopt{gigabeats,erosqnative}{% 672 + \nopt{gigabeats,erosqnative,rgnano}{% 635 673 \subsubsection{Installing the bootloader} 636 674 \opt{iriverh100,iriverh300}{\input{getting_started/iriver_install.tex}} 637 675 \opt{mpiohd200,mpiohd300}{\input{getting_started/mpio_install.tex}} ··· 694 732 Don't try to power off the device, it will shutdown by itself after a minute. 695 733 } 696 734 697 - \opt{gigabeats}{ 735 + \opt{gigabeats,rgnano}{ 698 736 Safely eject / unmount your \dap{}. 699 737 } 700 738 ··· 769 807 to speak file and folder names. 770 808 771 809 \section{Running Rockbox} 772 - \nopt{ipod,gigabeats,cowond2}{When 810 + \nopt{ipod,gigabeats,cowond2,rgnano}{When 773 811 you turn the unit on, Rockbox should load.} 774 812 \opt{ipod}{Hard reset the Ipod by holding 775 813 \opt{IPOD_4G_PAD}{\ButtonMenu{} and \ButtonSelect{} simultaneously}% ··· 812 850 \fixme{Add a note about the charging trick and place it here?} 813 851 } 814 852 853 + \opt{rgnano}{ 854 + Start Rockbox from the \fname{Applications} category in gmenu2x. 855 + } 856 + 815 857 \section{Updating Rockbox} 816 - \nopt{erosqnative}{ 817 - Rockbox can be easily updated with Rockbox Utility. You can also update Rockbox 858 + 859 + \nopt{rgnano}{ 860 + \nopt{erosqnative}{ 861 + Rockbox can be easily updated with Rockbox Utility. You can also update Rockbox 862 + } 863 + \opt{erosqnative}{ 864 + The Native Port to \playername{} is not supported by Rockbox Utility yet, so Rockbox Utility cannot update it. 865 + Rockbox is easily updated 866 + } 867 + manually -- download a Rockbox build 868 + as detailed above, and unzip the build to the root directory 869 + of your \dap{} as in the manual installation stage. If your unzip 870 + program asks you whether to overwrite files, choose the ``Yes to all'' option. 871 + The new build will be installed over your current build.\\ 818 872 } 819 - \opt{erosqnative}{ 820 - The Native Port to \playername{} is not supported by Rockbox Utility yet, so Rockbox Utility cannot update it. 821 - Rockbox is easily updated 822 - } 823 - manually -- download a Rockbox build 824 - as detailed above, and unzip the build to the root directory 825 - of your \dap{} as in the manual installation stage. If your unzip 826 - program asks you whether to overwrite files, choose the ``Yes to all'' option. 827 - The new build will be installed over your current build.\\ 828 873 829 874 \opt{gigabeats}{ 830 875 \note{When your \dap{} is in the Rockbox USB or bootloader ··· 834 879 data partition.\\} 835 880 } 836 881 882 + \nopt{erosqnative,rgnano}{ 837 883 The bootloader only changes rarely, and should not normally 838 884 need to be updated.\\ 885 + } 839 886 840 - \nopt{erosqnative}{ 887 + \nopt{erosqnative,rgnano}{ 841 888 \note{If you use Rockbox Utility be aware that it cannot detect manually 842 889 installed components.} 890 + } 891 + 892 + \opt{rgnano}{ 893 + Rockbox can be easily updated by replacing the \fname{rockbox-funkey-s.opk} 894 + file in the \fname{Applications} folder of the microSD card with a newer version. 843 895 } 844 896 845 897 \section{Uninstalling Rockbox}\index{Installation!uninstall} 846 898 847 - \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5,mrobe100,gigabeats,fuzeplus,erosqnative}{ 848 - \note{The Rockbox bootloader allows you to choose between Rockbox and 849 - the original firmware. (See \reference{ref:Dualboot} for more information.)} 850 - } 899 + \nopt{rgnano}{ 900 + \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5,mrobe100,gigabeats,fuzeplus,erosqnative}{ 901 + \note{The Rockbox bootloader allows you to choose between Rockbox and 902 + the original firmware. (See \reference{ref:Dualboot} for more information.)} 903 + } 851 904 852 - \subsection{Automatic Uninstallation} 853 - \opt{gigabeats,erosqnative}{\note{Rockbox can only be uninstalled manually from the \playername{} for now.}} 905 + \subsection{Automatic Uninstallation} 906 + \opt{gigabeats,erosqnative}{\note{Rockbox can only be uninstalled manually from the \playername{} for now.}} 854 907 855 - \nopt{erosqnative}{ 856 - You can uninstall Rockbox automatically by using Rockbox Utility. If you 857 - installed Rockbox manually you can still use Rockbox Utility for uninstallation 858 - but will not be able to do this selectively. 859 - } 908 + \nopt{erosqnative}{ 909 + You can uninstall Rockbox automatically by using Rockbox Utility. If you 910 + installed Rockbox manually you can still use Rockbox Utility for uninstallation 911 + but will not be able to do this selectively. 912 + } 860 913 861 - \opt{iriverh100,iriverh300,fuzeplus}{\note{Rockbox Utility cannot uninstall the bootloader due to 862 - the fact that it requires a flashing procedure. To uninstall the bootloader 863 - completely follow the manual uninstallation instructions below.}} 914 + \opt{iriverh100,iriverh300,fuzeplus}{\note{Rockbox Utility cannot uninstall the bootloader due to 915 + the fact that it requires a flashing procedure. To uninstall the bootloader 916 + completely follow the manual uninstallation instructions below.}} 917 + } 864 918 865 919 \subsection{Manual Uninstallation} 866 920 ··· 952 1006 \end{enumerate} 953 1007 } 954 1008 955 - \nopt{gigabeats}{ 1009 + \nopt{gigabeats,rgnano}{ 956 1010 If you wish to clean up your disk, you may also wish to delete the 957 1011 \fname{.rockbox} directory and its contents. 958 1012 \nopt{iaudiom3,iaudiom5,iaudiox5,fiiom3k,shanlingq1}{ ··· 985 1039 removing all files.} 986 1040 } 987 1041 1042 + \opt{rgnano}{ 1043 + You can uninstall Rockbox simply by removing: 1044 + \begin{itemize} 1045 + \item The \fname{Applications/rockbox-funkey-s.opk} file. 1046 + \item The \fname{FunKey/rockbox} folder. 1047 + \end{itemize} 1048 + in the microSD card of your \dap{}. 1049 + } 1050 + 988 1051 \section{Troubleshooting} 989 1052 \opt{erosqnative}{ 990 1053 For common troubleshooting issues, please see wiki page ErosQNativeTroubleshooting 991 1054 at \url{https://www.rockbox.org/wiki/ErosQNativeTroubleshooting.html}. 992 - 1055 + 993 1056 For more detailed information about this device, please see the wiki page AIGOErosQK 994 1057 at \url{https://www.rockbox.org/wiki/AIGOErosQK}.} 995 1058 \begin{description} ··· 1017 1080 the update if the filename is correct, including case. Make sure that the patched 1018 1081 Iriver firmware is called \fname{.hex}.} 1019 1082 1020 - \nopt{iriverh100,iriverh300,mpiohd200}{\item[``File Not Found'']} 1021 - \opt{iriverh100,iriverh300,mpiohd200}{\item[``-1 error'']} 1022 - If you receive a 1023 - \nopt{iriverh100,iriverh300,mpiohd200}{``File Not Found''} 1024 - \opt{iriverh100,iriverh300,mpiohd200}{``-1 error''} 1025 - from the bootloader, then the bootloader cannot find the Rockbox firmware. 1026 - This is usually a result of not extracting the contents of the \fname{.zip} 1027 - file to the proper location\nopt{erosqnative}{, and should not happen when Rockbox has been 1028 - installed with Rockbox Utility.}\opt{erosqnative}{. It could also be due to the SD card 1029 - not being formatted correctly to FAT32.} 1083 + \nopt{rgnano}{ 1084 + \nopt{iriverh100,iriverh300,mpiohd200}{\item[``File Not Found'']} 1085 + \opt{iriverh100,iriverh300,mpiohd200}{\item[``-1 error'']} 1086 + If you receive a 1087 + \nopt{iriverh100,iriverh300,mpiohd200,rgnano}{``File Not Found''} 1088 + \opt{iriverh100,iriverh300,mpiohd200}{``-1 error''} 1089 + from the bootloader, then the bootloader cannot find the Rockbox firmware. 1090 + This is usually a result of not extracting the contents of the \fname{.zip} 1091 + file to the proper location\nopt{erosqnative}{, and should not happen when Rockbox has been 1092 + installed with Rockbox Utility.}\opt{erosqnative}{. It could also be due to the SD card 1093 + not being formatted correctly to FAT32.} 1094 + 1095 + \nopt{erosqnative}{ 1096 + To fix this, either install Rockbox with the Rockbox Utility which will take care 1097 + of this for you, or recheck the Manual Install section to see where the files 1098 + need to be located. 1099 + } 1100 + \opt{erosqnative}{ 1101 + To fix this, ensure that the SD card is formatted to FAT32 (the original firmware 1102 + can be used to do this easily), re-copy the entirety of the \fname{.zip} file's 1103 + contents to the root of the SD card and reboot the device. 1104 + } 1105 + } 1106 + 1107 + \opt{rgnano}{ 1108 + \item [Rockbox doesn't show up in gmenu2x.] 1109 + If rockbox doesn't show up in gmenu2x after installing it means you're still running 1110 + the stock Anbernic FunKey OS firmware and need to update to the latest DrUm78's 1111 + FunKey OS CFW as described in \reference{sec:installing_rockbox}. 1112 + } 1030 1113 1031 - \nopt{erosqnative}{ 1032 - To fix this, either install Rockbox with the Rockbox Utility which will take care 1033 - of this for you, or recheck the Manual Install section to see where the files 1034 - need to be located. 1035 - } 1036 - \opt{erosqnative}{ 1037 - To fix this, ensure that the SD card is formatted to FAT32 (the original firmware 1038 - can be used to do this easily), re-copy the entirety of the \fname{.zip} file's 1039 - contents to the root of the SD card and reboot the device. 1040 - } 1041 1114 \end{description} 1042 1115 1043 1116 \optv{gigabeats}{
+97
manual/platform/keymap-rgnano.tex
··· 1 + % $Id$ 2 + 3 + \newcommand{\ButtonPower}{\btnfnt{Power}} 4 + \newcommand{\ButtonUp}{\btnfnt{Up}} 5 + \newcommand{\ButtonDown}{\btnfnt{Down}} 6 + \newcommand{\ButtonLeft}{\btnfnt{Left}} 7 + \newcommand{\ButtonRight}{\btnfnt{Right}} 8 + \newcommand{\ButtonA}{\btnfnt{A}} 9 + \newcommand{\ButtonB}{\btnfnt{B}} 10 + \newcommand{\ButtonX}{\btnfnt{X}} 11 + \newcommand{\ButtonY}{\btnfnt{Y}} 12 + \newcommand{\ButtonR}{\btnfnt{R}} 13 + \newcommand{\ButtonL}{\btnfnt{L}} 14 + \newcommand{\ButtonStart}{\btnfnt{ST}} 15 + \newcommand{\ButtonFN}{\btnfnt{SE}} 16 + \newcommand{\ButtonHold}{\btnfnt{\ButtonStart{} and \ButtonFN}} 17 + 18 + %Button actions, standard context 19 + \newcommand{\ActionStdPrev}{\ButtonUp{}} 20 + \newcommand{\ActionStdPrevRepeat}{\ButtonUp{}} 21 + \newcommand{\ActionStdNext}{\ButtonDown{}} 22 + \newcommand{\ActionStdNextRepeat}{\ButtonDown{}} 23 + \newcommand{\ActionStdOk}{\ButtonA} 24 + \newcommand{\ActionStdCancel}{\ButtonB} 25 + \newcommand{\ActionStdContext}{\ButtonStart} 26 + \newcommand{\ActionStdMenu}{\ButtonY{}} 27 + \newcommand{\ActionStdQuickScreen}{\ButtonR{}} 28 + 29 + %Button actions, wps context 30 + \newcommand{\ActionWpsStop}{Long \ButtonA{} or Long \ButtonL} 31 + \newcommand{\ActionWpsBrowse}{\ButtonY} 32 + \newcommand{\ActionWpsVolUp}{\ButtonUp} 33 + \newcommand{\ActionWpsVolDown}{\ButtonDown} 34 + \newcommand{\ActionWpsSkipPrev}{\ButtonLeft} 35 + \newcommand{\ActionWpsSkipNext}{\ButtonRight} 36 + \newcommand{\ActionWpsSeekBack}{Long \ButtonLeft} 37 + \newcommand{\ActionWpsSeekFwd}{Long \ButtonRight} 38 + \newcommand{\ActionWpsPlay}{\ButtonA{}} 39 + \newcommand{\ActionWpsContext}{\ButtonStart} 40 + \newcommand{\ActionWpsMenu}{\ButtonB} 41 + \newcommand{\ActionWpsQuickScreen}{\ButtonR} 42 + \newcommand{\ActionWpsHotkey}{\ButtonL{}} 43 + \newcommand{\ActionWpsAbSetBNextDir}{\ButtonA{} and \ButtonRight} 44 + \newcommand{\ActionWpsAbSetAPrevDir}{\ButtonA{} and \ButtonLeft} 45 + \newcommand{\ActionWpsAbReset}{\ButtonA{}+\ButtonUp{} or \ButtonA{}+\ButtonDown} 46 + 47 + %Button actions, quickscreen context 48 + \newcommand{\ActionQuickScreenExit}{\ButtonB{}} 49 + 50 + %Button actions, tree context 51 + \newcommand{\ActionTreeWps}{\ButtonX} 52 + \newcommand{\ActionTreeStop}{Long \ButtonL} 53 + \newcommand{\ActionTreeParentDirectory}{\ButtonB} 54 + \newcommand{\ActionTreeEnter}{\ButtonA} 55 + \newcommand{\ActionTreeHotkey}{\ButtonL{}} 56 + 57 + %Button actions, YesNo context 58 + \newcommand{\ActionYesNoAccept}{\ButtonA{}} 59 + 60 + %Button actions, Virtual Keyboard Context 61 + \newcommand{\ActionKbdSelect}{\ButtonA} 62 + \newcommand{\ActionKbdUp}{\ButtonUp} 63 + \newcommand{\ActionKbdDown}{\ButtonDown} 64 + \newcommand{\ActionKbdLeft}{\ButtonLeft} 65 + \newcommand{\ActionKbdRight}{\ButtonRight} 66 + \newcommand{\ActionKbdPageFlip}{\ButtonX} 67 + \newcommand{\ActionKbdDone}{\ButtonStart} 68 + \newcommand{\ActionKbdAbort}{\ButtonB} 69 + \newcommand{\ActionKbdCursorLeft}{\ButtonL} 70 + \newcommand{\ActionKbdCursorRight}{\ButtonR} 71 + \newcommand{\ActionKbdBackSpace}{\ButtonY} 72 + 73 + %Button actions, Pitch Screen context 74 + \newcommand{\ActionPsToggleMode}{\ButtonA} 75 + \newcommand{\ActionPsIncSmall}{\ButtonUp{}} 76 + \newcommand{\ActionPsDecSmall}{\ButtonDown{}} 77 + \newcommand{\ActionPsIncBig}{Long \ButtonUp} 78 + \newcommand{\ActionPsDecBig}{Long \ButtonDown} 79 + \newcommand{\ActionPsNudgeLeft}{\ButtonLeft} 80 + \newcommand{\ActionPsNudgeRight}{\ButtonRight} 81 + \newcommand{\ActionPsReset}{\ButtonY} 82 + \newcommand{\ActionPsExit}{\ButtonB} 83 + \newcommand{\ActionPsFaster}{Long \ButtonRight} 84 + \newcommand{\ActionPsSlower}{Long \ButtonLeft} 85 + 86 + %Button actions, Bookmark screen context 87 + \newcommand{\ActionBmDelete}{\ButtonY} 88 + 89 + %Plugin lib actions 90 + \newcommand{\PluginUp}{\ButtonUp} 91 + \newcommand{\PluginDown}{\ButtonDown} 92 + \newcommand{\PluginLeft}{\ButtonLeft} 93 + \newcommand{\PluginRight}{\ButtonRight} 94 + \newcommand{\PluginSelect}{\ButtonA} 95 + \newcommand{\PluginSelectRepeat}{Long \ButtonA} 96 + \newcommand{\PluginCancel}{\ButtonB} 97 + \newcommand{\PluginExit}{\ButtonStart}
+24
manual/platform/rgnano.tex
··· 1 + % $Id$ % 2 + \def\UseOption{rgnano} 3 + \edef\UseOption{\UseOption,RG_NANO_PAD} 4 + \edef\UseOption{\UseOption,HAVE_BACKLIGHT} 5 + \edef\UseOption{\UseOption,rgnano} 6 + 7 + \newcommand{\playerman}{Anbernic} 8 + \newcommand{\playertype}{RG Nano} 9 + \newcommand{\playerlongtype}{\playertype} 10 + \newcommand{\dapdisplaywidth}{240} 11 + \newcommand{\dapdisplayheight}{240} 12 + \newcommand{\dapdisplaydepth}{16} 13 + \newcommand{\specimg}{rgnano} 14 + %Used to name the player, e.g. ...to the \dap 15 + \newcommand{\dap}{handheld} 16 + %For use when referring to the player. E.g. the \daps\ capacity ... 17 + \newcommand{\daps}{handheld's} 18 + \newcommand{\firmwarefilename}{\fname{rockbox_funkey-s.opk}} 19 + \newcommand{\firmwareextension}{\fname{opk}} 20 + \newcommand{\screenshotsize}{8cm} 21 + \newcommand{\disk}{SD card} 22 + 23 + % link external keymap file 24 + \input{platform/keymap-rgnano.tex}
+5 -1
manual/plugins/blackjack.tex
··· 15 15 \begin{btnmap} 16 16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 17 17 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD% 18 - ,SANSA_FUZEPLUS_PAD,SANSA_CLIP_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 18 + ,SANSA_FUZEPLUS_PAD,SANSA_CLIP_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 19 19 {\ButtonLeft{} / \ButtonRight{} / \ButtonUp{} / \ButtonDown} 20 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD} 21 21 {\ButtonLeft{} / \ButtonRight{} / \ButtonScrollFwd{} / \ButtonScrollBack} ··· 36 36 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 37 37 \opt{MPIO_HD300_PAD}{\ButtonEnter} 38 38 \opt{HAVEREMOTEKEYMAP}{& } 39 + \opt{RG_NANO_PAD}{\ButtonA} 39 40 & Hit (Draw new card) / Select\\ 40 41 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec} 41 42 \opt{IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} ··· 48 49 \opt{XDUOO_X3_PAD}{\ButtonNext} 49 50 \opt{MPIO_HD300_PAD}{\ButtonFF} 50 51 \opt{HAVEREMOTEKEYMAP}{& } 52 + \opt{RG_NANO_PAD}{\ButtonY} 51 53 & Stay (End hand)\\ 52 54 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_S_PAD}{\ButtonSelect} 53 55 \opt{IAUDIO_X5_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay} ··· 60 62 \opt{MPIO_HD300_PAD}{\ButtonRec} 61 63 \opt{XDUOO_X3_PAD}{\ButtonPrev} 62 64 \opt{HAVEREMOTEKEYMAP}{& } 65 + \opt{RG_NANO_PAD}{\ButtonR} 63 66 & Double down\\ 64 67 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 65 68 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} ··· 72 75 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonRew} 73 76 \opt{XDUOO_X3_PAD}{\ButtonPower} 74 77 \opt{HAVEREMOTEKEYMAP}{& } 78 + \opt{RG_NANO_PAD}{\ButtonStart} 75 79 & Pause game and go to menu / Cancel\\ 76 80 \end{btnmap}
+3 -2
manual/plugins/brickmania.tex
··· 25 25 \opt{IAUDIO_X5_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 26 26 ,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,IPOD_4G_PAD% 27 27 ,IPOD_3G_PAD,SANSA_E200_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,SANSA_FUZEPLUS_PAD% 28 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 28 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 29 29 {\ButtonLeft\ / \ButtonRight} 30 30 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\\ 31 31 \ButtonVolDown\ / \ButtonVolUp} ··· 46 46 \opt{COWON_D2_PAD}{\ButtonMenu{} or \TouchCenter} 47 47 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} or \ButtonUp} 48 48 \opt{MPIO_HD300_PAD}{\ButtonEnter{}} 49 - \opt{XDUOO_X3_PAD}{\ButtonPlay} 50 49 \opt{HAVEREMOTEKEYMAP}{& } 50 + \opt{RG_NANO_PAD}{\ButtonA} 51 51 & Release the ball / Fire\\ 52 52 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 53 53 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} ··· 62 62 \opt{HAVEREMOTEKEYMAP}{& 63 63 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 64 64 } 65 + \opt{RG_NANO_PAD}{\ButtonStart} 65 66 & Open menu / Quit\\ 66 67 \end{btnmap}
+7 -2
manual/plugins/calculator.tex
··· 10 10 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD% 11 11 ,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 12 12 ,GIGABEAT_S_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD% 13 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 13 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 14 14 {\ButtonLeft{} / \ButtonRight{} /} 15 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 16 16 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 17 - ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 17 + ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 18 + ,RG_NANO_PAD} 18 19 {\ButtonUp{} / \ButtonDown} 19 20 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{/} 20 21 \opt{scrollwheel}{\ButtonScrollFwd{} / \ButtonScrollBack} ··· 35 36 \opt{MPIO_HD200_PAD}{\ButtonFunc} 36 37 \opt{MPIO_HD300_PAD}{\ButtonEnter} 37 38 \opt{HAVEREMOTEKEYMAP}{& } 39 + \opt{RG_NANO_PAD}{\ButtonA} 38 40 & Select a button\\ 39 41 % 40 42 \nopt{IPOD_4G_PAD,IPOD_3G_PAD}{ ··· 49 51 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 50 52 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 51 53 \opt{HAVEREMOTEKEYMAP}{& } 54 + \opt{RG_NANO_PAD}{\ButtonB} 52 55 & Delete last entered digit or clear after calculation\\ 53 56 % 54 57 } ··· 68 71 \opt{COWON_D2_PAD}{\TouchBottomRight} 69 72 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 70 73 \opt{HAVEREMOTEKEYMAP}{& } 74 + \opt{RG_NANO_PAD}{\ButtonX} 71 75 & Calculate\\ 72 76 % 73 77 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 84 88 \opt{HAVEREMOTEKEYMAP}{& 85 89 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 86 90 } 91 + \opt{RG_NANO_PAD}{\ButtonStart} 87 92 & Quit\\ 88 93 \end{btnmap}
+5 -2
manual/plugins/calendar.tex
··· 11 11 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 12 12 ,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,IPOD_4G_PAD% 13 13 ,IPOD_3G_PAD,SANSA_E200_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD 14 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 14 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 15 15 {\ButtonLeft{} / \ButtonRight{} /} 16 16 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 17 17 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 18 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 18 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 19 19 {\ButtonUp{} / \ButtonDown} 20 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD} 21 21 {\ButtonScrollFwd{} / \ButtonScrollBack} ··· 32 32 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 33 33 \opt{MPIO_HD300_PAD}{\ButtonEnter} 34 34 \opt{HAVEREMOTEKEYMAP}{& } 35 + \opt{RG_NANO_PAD}{\ButtonA} 35 36 & Show memos for the selected day\\ 36 37 % 37 38 \opt{MPIO_HD300_PAD}{\ButtonRew / \ButtonFF ··· 52 53 \opt{MPIO_HD300_PAD}{\ButtonRec{} / \ButtonPlay} 53 54 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack{} / \ButtonPlay} 54 55 \opt{HAVEREMOTEKEYMAP}{& } 56 + \opt{RG_NANO_PAD}{\ButtonL{} / \ButtonR} 55 57 & Previous / Next month\\} 56 58 % 57 59 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 64 66 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 65 67 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 66 68 \opt{HAVEREMOTEKEYMAP}{& } 69 + \opt{RG_NANO_PAD}{\ButtonStart} 67 70 & Quit\\ 68 71 \end{btnmap}
+9 -3
manual/plugins/chess_clock.tex
··· 10 10 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZE_PAD,SANSA_FUZEPLUS_PAD} 11 11 {\ButtonRight{} / \ButtonLeft} 12 12 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 13 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 13 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 14 14 {\ButtonUp{} / \ButtonDown} 15 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack{} / \ButtonScrollFwd} 16 16 \opt{MPIO_HD200_PAD}{\ButtonVolUp / \ButtonVolDown} ··· 27 27 \opt{MPIO_HD200_PAD}{\ButtonFunc} 28 28 \opt{MPIO_HD300_PAD}{\ButtonEnter} 29 29 \opt{HAVEREMOTEKEYMAP}{& } 30 + \opt{RG_NANO_PAD}{\ButtonA} 30 31 & Move to next screen\\ 31 32 % 32 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} ··· 38 39 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 39 40 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft{} or \ButtonRew} 40 41 \opt{HAVEREMOTEKEYMAP}{& } 42 + \opt{RG_NANO_PAD}{\ButtonB} 41 43 & Move to previous screen\\ 42 44 \end{btnmap} 43 45 ··· 68 70 \opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay} 69 71 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 70 72 \opt{HAVEREMOTEKEYMAP}{& } 73 + \opt{RG_NANO_PAD}{\ButtonStart} 71 74 & Exit plugin \\ 72 75 % 73 76 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} ··· 80 83 \opt{MROBE100_PAD}{\ButtonDisplay} 81 84 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 82 85 \opt{HAVEREMOTEKEYMAP}{& } 86 + \opt{RG_NANO_PAD}{\ButtonX} 83 87 & Restart round for the current player \\ 84 88 % 85 89 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD}{\ButtonPlay} ··· 90 94 \opt{PBELL_VIBE500_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 91 95 ,SAMSUNG_YH820_PAD}{\ButtonPlay} 92 96 \opt{HAVEREMOTEKEYMAP}{& } 97 + \opt{RG_NANO_PAD}{\ButtonA} 93 98 & Pause the time (press again to continue) \\ 94 99 % 95 100 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 96 101 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZE_PAD}{\ButtonRight} 97 102 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 98 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 103 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 99 104 {\ButtonUp} 100 105 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} 101 106 \opt{HAVEREMOTEKEYMAP}{& } ··· 104 109 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 105 110 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZE_PAD}{\ButtonLeft} 106 111 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 107 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 112 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 108 113 {\ButtonDown} 109 114 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} 110 115 \opt{MPIO_HD200_PAD}{\ButtonVolDown} ··· 122 127 \opt{MPIO_HD200_PAD}{Long \ButtonFunc} 123 128 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} 124 129 \opt{HAVEREMOTEKEYMAP}{& } 130 + \opt{RG_NANO_PAD}{\ButtonB} 125 131 & Open menu % 126 132 \opt{IRIVER_H10_PAD}{(\ButtonPlay\ to select.)}% 127 133 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{(\ButtonOn\ to select.)}%
+4
manual/plugins/chessbox.tex
··· 42 42 \opt{MPIO_HD300_PAD}{\ButtonEnter} 43 43 \opt{XDUOO_X3_PAD}{\ButtonPlay} 44 44 \opt{HAVEREMOTEKEYMAP}{& } 45 + \opt{RG_NANO_PAD}{\ButtonA} 45 46 & Pick up / Drop piece\\ 46 47 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 47 48 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} ··· 58 59 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 59 60 \opt{XDUOO_X3_PAD}{\ButtonVolDown} 60 61 \opt{HAVEREMOTEKEYMAP}{& } 62 + \opt{RG_NANO_PAD}{\ButtonY} 61 63 & Change level\\ 62 64 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 63 65 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} ··· 72 74 \opt{SAMSUNG_YH820_PAD}{\ButtonRec} 73 75 \opt{XDUOO_X3_PAD}{\ButtonVolUp} 74 76 \opt{HAVEREMOTEKEYMAP}{& } 77 + \opt{RG_NANO_PAD}{\ButtonX} 75 78 & Force play\\ 76 79 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 77 80 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} ··· 82 85 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 83 86 \opt{XDUOO_X3_PAD}{\ButtonPower} 84 87 \opt{HAVEREMOTEKEYMAP}{& } 88 + \opt{RG_NANO_PAD}{\ButtonB} 85 89 & Show the menu\\ 86 90 \end{btnmap}
+2
manual/plugins/chopper.tex
··· 18 18 \opt{MPIO_HD300_PAD}{\ButtonEnter} 19 19 \opt{XDUOO_X3_PAD}{\ButtonPlay} 20 20 \opt{HAVEREMOTEKEYMAP}{& } 21 + \opt{RG_NANO_PAD}{\ButtonA{} or \ButtonB{}} 21 22 & Make chopper fly\\ 22 23 23 24 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 30 31 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} 31 32 \opt{XDUOO_X3_PAD}{\ButtonPower} 32 33 \opt{HAVEREMOTEKEYMAP}{& } 34 + \opt{RG_NANO_PAD}{\ButtonStart} 33 35 & Enter menu\\ 34 36 \end{btnmap}
+4 -2
manual/plugins/clix.tex
··· 10 10 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 11 11 ,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 12 12 ,MROBE100_PAD,IAUDIO_X5_PAD,GIGABEAT_S_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD% 13 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 13 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 14 14 {\ButtonLeft/\ButtonRight/} 15 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 16 16 ,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD,IAUDIO_X5_PAD,GIGABEAT_S_PAD% 17 17 ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 18 - ,SAMSUNG_YH820_PAD} 18 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 19 19 {\ButtonUp/\ButtonDown} 20 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 21 21 \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown} ··· 28 28 {\ButtonSelect} 29 29 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 30 30 \opt{HAVEREMOTEKEYMAP}{& } 31 + \opt{RG_NANO_PAD}{\ButtonA} 31 32 & Remove a block \\ 32 33 } 33 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD} ··· 40 41 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 41 42 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 42 43 \opt{HAVEREMOTEKEYMAP}{& } 44 + \opt{RG_NANO_PAD}{\ButtonStart} 43 45 & Exit \\ 44 46 \end{btnmap}
+6 -2
manual/plugins/cube.tex
··· 16 16 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 17 17 \opt{XDUOO_X3_PAD}{\ButtonPlay} 18 18 \opt{HAVEREMOTEKEYMAP}{& } 19 + \opt{RG_NANO_PAD}{\ButtonY} 19 20 & Display at maximum frame rate\\ 20 21 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD% 21 22 ,IRIVER_H10_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD% ··· 26 27 \opt{COWON_D2_PAD}{\TouchCenter} 27 28 \opt{XDUOO_X3_PAD}{\ButtonHome} 28 29 \opt{HAVEREMOTEKEYMAP}{& } 30 + \opt{RG_NANO_PAD}{\ButtonA} 29 31 & Pause\\ 30 32 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD} 31 33 {\ButtonMenu} ··· 40 42 \opt{MPIO_HD300_PAD}{\ButtonMenu} 41 43 \opt{XDUOO_X3_PAD}{\ButtonOption} 42 44 \opt{HAVEREMOTEKEYMAP}{& } 45 + \opt{RG_NANO_PAD}{\ButtonX} 43 46 & Cycle draw mode\\ 44 47 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,% 45 48 ,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD% 46 49 ,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 47 - ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 50 + ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 48 51 {\ButtonRight{} / \ButtonLeft} 49 52 \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} 50 53 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRew / \ButtonFF} ··· 53 56 & Select axis to adjust\\ 54 57 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 55 58 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 56 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp{} / \ButtonDown} 59 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp{} / \ButtonDown} 57 60 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 58 61 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 59 62 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolDown{} / \ButtonVolUp} ··· 75 78 \opt{HAVEREMOTEKEYMAP}{& 76 79 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 77 80 } 81 + \opt{RG_NANO_PAD}{\ButtonStart} 78 82 & Quit\\ 79 83 \end{btnmap}
+9 -4
manual/plugins/doom.tex
··· 82 82 \begin{btnmap} 83 83 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 84 84 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 85 - ,SAMSUNG_YH820_PAD}{\ButtonUp} 85 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp} 86 86 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu} 87 87 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp} 88 88 \opt{COWON_D2_PAD}{\TouchTopMiddle} ··· 93 93 \nopt{IPOD_3G_PAD,IPOD_4G_PAD,COWON_D2_PAD}{ 94 94 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 95 95 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 96 - ,SAMSUNG_YH820_PAD}{\ButtonDown} 96 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonDown} 97 97 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollDown} 98 98 \opt{COWON_D2_PAD}{\TouchBottomMiddle} 99 99 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} ··· 104 104 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_CLIP_PAD% 105 105 ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 106 106 ,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 107 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} 107 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonLeft} 108 108 \opt{MPIO_HD300_PAD}{\ButtonRew} 109 109 \opt{COWON_D2_PAD}{\TouchMidLeft} 110 110 \opt{HAVEREMOTEKEYMAP}{& } ··· 113 113 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_CLIP_PAD% 114 114 ,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 115 115 ,IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 116 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight} 116 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonRight} 117 117 \opt{MPIO_HD300_PAD}{\ButtonFF} 118 118 \opt{COWON_D2_PAD}{\TouchMidRight} 119 119 \opt{HAVEREMOTEKEYMAP}{& } ··· 129 129 \opt{PBELL_VIBE500_PAD}{\ButtonMenu} 130 130 \opt{MPIO_HD300_PAD}{\ButtonEnter} 131 131 \opt{HAVEREMOTEKEYMAP}{& } 132 + \opt{RG_NANO_PAD}{\ButtonR} 132 133 & Shoot \\ 133 134 % 134 135 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} ··· 141 142 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 142 143 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 143 144 \opt{HAVEREMOTEKEYMAP}{& } 145 + \opt{RG_NANO_PAD}{\ButtonB} 144 146 & Open \\ 145 147 % 146 148 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 152 154 \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} 153 155 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 154 156 \opt{HAVEREMOTEKEYMAP}{& } 157 + \opt{RG_NANO_PAD}{\ButtonStart} 155 158 & InGame Menu \\ 156 159 % 157 160 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_3G_PAD,IPOD_4G_PAD,IAUDIO_X5_PAD% ··· 163 166 \opt{MPIO_HD300_PAD}{Long \ButtonPlay} 164 167 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} 165 168 \opt{HAVEREMOTEKEYMAP}{& } 169 + \opt{RG_NANO_PAD}{\ButtonA} 166 170 & Enter \\ 167 171 % 168 172 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} ··· 176 180 \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD}{\ButtonPlay} 177 181 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft} 178 182 \opt{HAVEREMOTEKEYMAP}{& } 183 + \opt{RG_NANO_PAD}{\ButtonX} 179 184 & Change Weapon \\ 180 185 % 181 186 \end{btnmap}
+7 -1
manual/plugins/flipit.tex
··· 8 8 \begin{btnmap} 9 9 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 10 10 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 11 - ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 11 + ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 12 + ,RG_NANO_PAD} 12 13 {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 13 14 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 14 15 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} ··· 29 30 \opt{SANSA_CLIP_PAD}{\ButtonHome} 30 31 \opt{XDUOO_X3_PAD}{\ButtonPlay} 31 32 \opt{HAVEREMOTEKEYMAP}{& } 33 + \opt{RG_NANO_PAD}{\ButtonA} 32 34 & Flip \\ 33 35 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 34 36 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} ··· 42 44 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 43 45 \opt{XDUOO_X3_PAD}{\ButtonHome{} + \ButtonPrev{}} 44 46 \opt{HAVEREMOTEKEYMAP}{& } 47 + \opt{RG_NANO_PAD}{\ButtonB} 45 48 & Shuffle \\ 46 49 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 47 50 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} ··· 57 60 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonFF} 58 61 \opt{XDUOO_X3_PAD}{\ButtonHome{} + \ButtonNext{}} 59 62 \opt{HAVEREMOTEKEYMAP}{& } 63 + \opt{RG_NANO_PAD}{\ButtonX} 60 64 & Solve \\ 61 65 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 62 66 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} ··· 74 78 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 75 79 \opt{XDUOO_X3_PAD}{\ButtonHome{} + \ButtonPlay{}} 76 80 \opt{HAVEREMOTEKEYMAP}{& } 81 + \opt{RG_NANO_PAD}{\ButtonY} 77 82 & Solve step by step \\ 78 83 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 79 84 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} ··· 88 93 \opt{HAVEREMOTEKEYMAP}{& 89 94 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 90 95 } 96 + \opt{RG_NANO_PAD}{\ButtonStart} 91 97 & Quit the game \\ 92 98 \end{btnmap}
+6
manual/plugins/fractals.tex
··· 20 20 \opt{MPIO_HD300_PAD}{\ButtonPlay + \ButtonScrollUp} 21 21 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 22 22 \opt{HAVEREMOTEKEYMAP}{& } 23 + \opt{RG_NANO_PAD}{\ButtonX} 23 24 & Zoom in\\ 24 25 % 25 26 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} ··· 34 35 \opt{MPIO_HD300_PAD}{\ButtonPlay + \ButtonScrollDown} 35 36 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 36 37 \opt{HAVEREMOTEKEYMAP}{& } 38 + \opt{RG_NANO_PAD}{\ButtonB} 37 39 & Zoom out\\ 38 40 % 39 41 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonLeft} ··· 53 55 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft} 54 56 \opt{XDUOO_X3_PAD}{\ButtonPlay{} + \ButtonPrev} 55 57 \opt{HAVEREMOTEKEYMAP}{& } 58 + \opt{RG_NANO_PAD}{\ButtonL} 56 59 & Decrease iteration depth (less detail)\\ 57 60 % 58 61 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonRight} ··· 71 74 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight} 72 75 \opt{XDUOO_X3_PAD}{\ButtonPlay{} + \ButtonNext} 73 76 \opt{HAVEREMOTEKEYMAP}{& } 77 + \opt{RG_NANO_PAD}{\ButtonR} 74 78 & Increase iteration depth (more detail)\\ 75 79 % 76 80 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} ··· 89 93 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 90 94 \opt{XDUOO_X3_PAD}{\ButtonHome{} + \ButtonPower} 91 95 \opt{HAVEREMOTEKEYMAP}{& } 96 + \opt{RG_NANO_PAD}{\ButtonA} 92 97 & Reset and return to the default image\\ 93 98 % 94 99 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 104 109 \opt{HAVEREMOTEKEYMAP}{& 105 110 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 106 111 } 112 + \opt{RG_NANO_PAD}{\ButtonStart} 107 113 & Quit\\ 108 114 \end{btnmap}
+11 -4
manual/plugins/goban.tex
··· 109 109 110 110 \nopt{IRIVER_H10_PAD,IAUDIO_M3_PAD,PBELL_VIBE500_PAD% 111 111 ,MPIO_HD200_PAD,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 112 - ,touchscreen,XDUOO_X3_PAD}{\ButtonSelect}% 112 + ,touchscreen,XDUOO_X3_PAD,RG_NANO_PAD}{\ButtonSelect}% 113 113 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 114 114 ,SAMSUNG_YH820_PAD}{\ButtonPlay}% 115 115 \opt{MPIO_HD200_PAD}{\ButtonFunc} 116 116 \opt{MPIO_HD300_PAD}{\ButtonEnter} 117 117 \opt{touchscreen}{\TouchCenter} 118 + \opt{RG_NANO_PAD}{\ButtonA} 118 119 \opt{XDUOO_X3_PAD}{\ButtonPlay} 119 120 & 120 121 \opt{HAVEREMOTEKEYMAP}{ ··· 136 137 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonRew} 137 138 \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonLeft} 138 139 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonLeft} 140 + \opt{RG_NANO_PAD}{\ButtonL} 139 141 \opt{XDUOO_X3_PAD}{\ButtonVolDown} 140 142 & 141 143 \opt{HAVEREMOTEKEYMAP}{ ··· 155 157 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonFF} 156 158 \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonRight} 157 159 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonRight} 160 + \opt{RG_NANO_PAD}{\ButtonR} 158 161 \opt{XDUOO_X3_PAD}{\ButtonVolUp} 159 162 & 160 163 \opt{HAVEREMOTEKEYMAP}{ ··· 172 175 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}% 173 176 \opt{MPIO_HD200_PAD}{Long \ButtonPlay} 174 177 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 178 + \opt{RG_NANO_PAD}{\ButtonB} 175 179 \opt{touchscreen}{\TouchTopLeft} 176 180 & 177 181 \opt{HAVEREMOTEKEYMAP}{ ··· 182 186 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 183 187 ,IRIVER_H100_PAD,IRIVER_H300_PAD,MROBE100_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 184 188 ,MPIO_HD200_PAD,PBELL_VIBE500_PAD,touchscreen,SANSA_FUZEPLUS_PAD% 185 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{% 189 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{% 186 190 \nopt{IRIVER_H10_PAD,touchscreen,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,% 187 - MPIO_HD200_PAD,MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH820_PAD}% 191 + MPIO_HD200_PAD,MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH820_PAD% 192 + ,RG_NANO_PAD}% 188 193 {Long \ButtonSelect}% 189 194 \opt{IRIVER_H10_PAD}{Long \ButtonPlay} 190 195 \opt{touchscreen}{Long \TouchCenter} ··· 192 197 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft} 193 198 \opt{MPIO_HD200_PAD}{Long \ButtonFunc} 194 199 \opt{MPIO_HD300_PAD}{Long \ButtonEnter} 200 + \opt{RG_NANO_PAD}{\ButtonX} 195 201 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonPlay}% 196 202 & 197 203 \opt{HAVEREMOTEKEYMAP}{ ··· 203 209 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,MROBE100_PAD% 204 210 ,GIGABEAT_PAD,GIGABEAT_S_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_CLIP_PAD% 205 211 ,PBELL_VIBE500_PAD,MPIO_HD200_PAD,touchscreen,SANSA_FUZEPLUS_PAD, 206 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{% 212 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{% 207 213 \opt{SANSA_E200_PAD,SANSA_C200_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 208 214 ,MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec}% 209 215 \opt{SANSA_FUZE_PAD,SANSA_CLIP_PAD}{\ButtonHome}% ··· 214 220 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% 215 221 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight}% 216 222 \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonUp}% 223 + \opt{RG_NANO_PAD}{\ButtonY} 217 224 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonUp}% 218 225 & 219 226 \opt{HAVEREMOTEKEYMAP}{
+9 -3
manual/plugins/imageviewer.tex
··· 31 31 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 32 32 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 33 33 ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 34 - ,SAMSUNG_YH820_PAD}{\ButtonUp\ / \ButtonDown}% 34 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp\ / \ButtonDown}% 35 35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay}% 36 36 \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} % 37 37 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 38 38 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 39 39 ,MROBE100_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD% 40 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 40 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 41 41 {/ \ButtonLeft\ / \ButtonRight} 42 42 \opt{MPIO_HD200_PAD}{\ButtonVolDown / \ButtonVolUp /% 43 43 \ButtonRec + \ButtonRew / \ButtonRec + \ButtonFF} ··· 56 56 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonUp} 57 57 \opt{touchscreen}{\TouchTopRight} 58 58 \opt{HAVEREMOTEKEYMAP}{& } 59 + \opt{RG_NANO_PAD}{\ButtonX} 59 60 & Zoom in\\ 60 61 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 61 62 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} ··· 68 69 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonDown} 69 70 \opt{touchscreen}{\TouchTopLeft} 70 71 \opt{HAVEREMOTEKEYMAP}{& } 72 + \opt{RG_NANO_PAD}{\ButtonY} 71 73 & Zoom out\\ 72 74 \opt{IRIVER_H100_PAD}{\ButtonOn} 73 75 \opt{IRIVER_H300_PAD}{\ButtonRec} ··· 85 87 \opt{MPIO_HD300_PAD}{\ButtonScrollDown} 86 88 \opt{touchscreen}{\TouchBottomRight} 87 89 \opt{HAVEREMOTEKEYMAP}{& } 90 + \opt{RG_NANO_PAD}{\ButtonR} 88 91 & Next image in directory\\ 89 92 \opt{IRIVER_H100_PAD,IAUDIO_X5_PAD}{\ButtonRec} 90 93 \opt{IRIVER_H300_PAD}{\ButtonOn} ··· 101 104 \opt{MPIO_HD300_PAD}{\ButtonScrollUp} 102 105 \opt{touchscreen}{\TouchBottomLeft} 103 106 \opt{HAVEREMOTEKEYMAP}{& } 107 + \opt{RG_NANO_PAD}{\ButtonL} 104 108 & Previous image in directory\\ 105 109 \opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD% 106 110 ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{%currently only defined for the sansa pads and samsung yh* ··· 125 129 \opt{HAVEREMOTEKEYMAP}{& 126 130 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 127 131 } 132 + \opt{RG_NANO_PAD}{\ButtonB} 128 133 & Show menu / Abort \\ 129 134 \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 130 - ,SAMSUNG_YH820_PAD}{ 135 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{ 131 136 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} 132 137 \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 133 138 \opt{GIGABEAT_S_PAD}{\ButtonBack} ··· 137 142 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 138 143 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonPlay} 139 144 \opt{HAVEREMOTEKEYMAP}{& } 145 + \opt{RG_NANO_PAD}{\ButtonStart} 140 146 & Quit the viewer \\ 141 147 } 142 148 \end{btnmap}
+5 -2
manual/plugins/jewels.tex
··· 17 17 \opt{IRIVER_H10_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD% 18 18 ,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 19 19 ,GIGABEAT_PAD,MROBE100_PAD,IAUDIO_X5_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD% 20 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 20 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 21 21 {\ButtonLeft/\ButtonRight/} 22 22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 23 23 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD,IAUDIO_X5_PAD% 24 - ,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 24 + ,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 25 + ,RG_NANO_PAD} 25 26 {\ButtonUp/\ButtonDown} 26 27 \opt{IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay} 27 28 \opt{IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} ··· 41 42 \opt{MPIO_HD300_PAD}{\ButtonEnter} 42 43 \opt{XDUOO_X3_PAD}{\ButtonPlay} 43 44 \opt{HAVEREMOTEKEYMAP}{& } 45 + \opt{RG_NANO_PAD}{\ButtonA} 44 46 & Select a jewel \\ 45 47 \opt{IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,MROBE100_PAD% 46 48 ,IAUDIO_X5_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} ··· 53 55 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 54 56 \opt{XDUOO_X3_PAD}{\ButtonPower} 55 57 \opt{HAVEREMOTEKEYMAP}{& } 58 + \opt{RG_NANO_PAD}{\ButtonStart} 56 59 & Menu \\ 57 60 \end{btnmap}
+10 -10
manual/plugins/main.tex
··· 33 33 34 34 \input{plugins/brickmania.tex} 35 35 36 - \input{plugins/bubbles.tex} 36 + \nopt{rgnano}{\input{plugins/bubbles.tex}} 37 37 38 38 \input{plugins/chessbox.tex} 39 39 ··· 47 47 48 48 \nopt{xduoox3}{\nopt{lowmem}{\input{plugins/doom.tex}}} 49 49 50 - \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300}{\input{plugins/duke3d.tex}}} 50 + \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300,rgnano}{\input{plugins/duke3d.tex}}} 51 51 52 52 \input{plugins/flipit.tex} 53 53 54 54 \input{plugins/goban.tex} 55 55 56 - \opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,c200,c200v2,mpiohd200,clipzip,samsungyh820}{ 56 + \opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,c200,c200v2,mpiohd200,clipzip,samsungyh820,rgnano}{ 57 57 \input{plugins/invadrox.tex}}} 58 58 59 59 \input{plugins/jackpot.tex} ··· 74 74 75 75 \input{plugins/pong.tex} 76 76 77 - \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300}{\input{plugins/quake.tex}}} 77 + \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300,rgnano}{\input{plugins/quake.tex}}} 78 78 79 79 \input{plugins/reversi.tex} 80 80 81 81 \input{plugins/robotfindskitten.tex} 82 82 83 - \input{plugins/rockblox.tex} 83 + \nopt{rgnano}{\input{plugins/rockblox.tex}} 84 84 85 85 \input{plugins/rockblox1d.tex} 86 86 ··· 100 100 101 101 \input{plugins/star.tex} 102 102 103 - \input{plugins/sudoku.tex} 103 + \nopt{rgnano}{\input{plugins/sudoku.tex}} 104 104 105 - \opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,c200,c200v2,mpiohd200,clipzip,samsungyh820}{ 105 + \opt{lcd_non-mono}{\nopt{iriverh10_5gb,ipodmini1g,c200,c200v2,mpiohd200,clipzip,samsungyh820,rgnano}{ 106 106 \input{plugins/superdom.tex}}} 107 107 108 - \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300}{\input{plugins/wolf3d.tex}}} 108 + \opt{lcd_color}{\nopt{lowmem,iaudiox5,iriverh300,rgnano}{\input{plugins/wolf3d.tex}}} 109 109 110 - \input{plugins/wormlet.tex} 110 + \nopt{rgnano}{\input{plugins/wormlet.tex}} 111 111 112 112 \input{plugins/xobox.tex} 113 113 ··· 290 290 291 291 \input{plugins/resistor.tex} 292 292 293 - \opt{lcd_color}{\input{plugins/rockpaint.tex}} 293 + \opt{lcd_color}{\nopt{rgnano}{\input{plugins/rockpaint.tex}}} 294 294 295 295 \input{plugins/stats.tex} 296 296
+4 -2
manual/plugins/midiplay.tex
··· 17 17 \begin{btnmap} 18 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 19 19 ,IAUDIO_X5_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 20 - ,SAMSUNG_YH820_PAD}{\ButtonUp/ \ButtonDown} 20 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp/ \ButtonDown} 21 21 \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd/ \ButtonScrollBack} 22 22 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp/ \ButtonScrollDown} 23 23 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MPIO_HD200_PAD}{\ButtonVolUp/ \ButtonVolDown} ··· 28 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 29 29 ,IAUDIO_X5_PAD,MROBE100_PAD,IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD% 30 30 ,SANSA_FUZE_PAD,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 31 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 31 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 32 32 {\ButtonRight/ \ButtonLeft} 33 33 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF / \ButtonRew} 34 34 \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} ··· 44 44 \opt{MROBE100_PAD}{\ButtonDisplay} 45 45 \opt{COWON_D2_PAD}{\TouchCenter} 46 46 \opt{HAVEREMOTEKEYMAP}{& } 47 + \opt{RG_NANO_PAD}{\ButtonA} 47 48 & Pause/Resume playback\\ 48 49 % 49 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 56 57 \opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay} 57 58 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 58 59 \opt{HAVEREMOTEKEYMAP}{& } 60 + \opt{RG_NANO_PAD}{\ButtonStart} 59 61 & Stop playback and quit\\ 60 62 \end{btnmap}
+6 -3
manual/plugins/mikmod.tex
··· 5 5 \begin{btnmap} 6 6 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 7 7 ,IAUDIO_X5_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 8 - ,SAMSUNG_YH820_PAD}{\ButtonUp/ \ButtonDown} 8 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp/ \ButtonDown} 9 9 \opt{IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd/ \ButtonScrollBack} 10 10 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp/ \ButtonScrollDown} 11 11 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MPIO_HD200_PAD}{\ButtonVolUp/ \ButtonVolDown} ··· 17 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 18 18 ,IAUDIO_X5_PAD,MROBE100_PAD,IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD% 19 19 ,SANSA_FUZE_PAD,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 20 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 20 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 21 21 {\ButtonRight/ \ButtonLeft} 22 22 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF / \ButtonRew} 23 23 \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft} ··· 28 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 29 29 ,IAUDIO_X5_PAD,MROBE100_PAD,IPOD_3G_PAD,IPOD_4G_PAD,SANSA_E200_PAD% 30 30 ,SANSA_FUZE_PAD,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 31 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 31 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 32 32 {Long \ButtonRight/ Long \ButtonLeft} 33 33 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{Long \ButtonFF / Long \ButtonRew} 34 34 \opt{COWON_D2_PAD}{Long \TouchMidRight{} / Long \TouchMidLeft} ··· 46 46 \opt{COWON_D2_PAD}{\TouchCenter} 47 47 \opt{XDUOO_X3_PAD}{\ButtonPlay} 48 48 \opt{HAVEREMOTEKEYMAP}{& } 49 + \opt{RG_NANO_PAD}{\ButtonA} 49 50 & Pause/Resume playback\\ 50 51 % 51 52 \opt{XDUOO_X3_PAD}{\ButtonOption} 52 53 \opt{HAVEREMOTEKEYMAP}{& } 54 + \opt{RG_NANO_PAD}{\ButtonB} 53 55 & Enter configuration menu\\ 54 56 % 55 57 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 63 65 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 64 66 \opt{XDUOO_X3_PAD}{\ButtonPower} 65 67 \opt{HAVEREMOTEKEYMAP}{& } 68 + \opt{RG_NANO_PAD}{Long \ButtonA{} or Long \ButtonL{}} 66 69 & Stop playback and quit\\ 67 70 \end{btnmap} 68 71
+6 -1
manual/plugins/minesweeper.tex
··· 14 14 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 15 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 16 16 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 17 - ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 17 + ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 18 + ,RG_NANO_PAD} 18 19 {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 19 20 \opt{IRIVER_H10_PAD} 20 21 {\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} ··· 43 44 \opt{COWON_D2_PAD}{\TouchCenter} 44 45 \opt{MPIO_HD300_PAD}{\ButtonEnter} 45 46 \opt{HAVEREMOTEKEYMAP}{& } 47 + \opt{RG_NANO_PAD}{\ButtonX} 46 48 & Toggle flag on / off \\ 47 49 % 48 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% ··· 56 58 \opt{MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPlay} 57 59 \opt{XDUOO_X3_PAD}{Long \ButtonPlay} 58 60 \opt{HAVEREMOTEKEYMAP}{& } 61 + \opt{RG_NANO_PAD}{\ButtonA} 59 62 & Reveal the contents of the current square \\ 60 63 % 61 64 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} ··· 72 75 \opt{SAMSUNG_YH92X_PAD}{Long \ButtonPlay} 73 76 \opt{XDUOO_X3_PAD}{\ButtonOption + \ButtonPlay} 74 77 \opt{HAVEREMOTEKEYMAP}{& } 78 + \opt{RG_NANO_PAD}{\ButtonY} 75 79 & Display the current game status \\ 76 80 % 77 81 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 87 91 \opt{HAVEREMOTEKEYMAP}{& 88 92 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 89 93 } 94 + \opt{RG_NANO_PAD}{\ButtonStart} 90 95 & Exit the game \\ 91 96 \end{btnmap}
+1
manual/plugins/mpegplayer.tex
··· 36 36 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 37 37 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect} 38 38 \opt{HAVEREMOTEKEYMAP}{& } 39 + \opt{RG_NANO_PAD}{\ButtonStart} 39 40 & Open the MPEG Player menu\\ 40 41 \end{btnmap} 41 42
+7 -2
manual/plugins/oscilloscope.tex
··· 23 23 \opt{XDUOO_X3_PAD}{\ButtonPlay} 24 24 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 25 25 \opt{HAVEREMOTEKEYMAP}{& } 26 + \opt{RG_NANO_PAD}{\ButtonX} 26 27 & Toggle filled / curve / plot \\ 27 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 28 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} ··· 39 40 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonRight} 40 41 \opt{XDUOO_X3_PAD}{\ButtonHome} 41 42 \opt{HAVEREMOTEKEYMAP}{& } 43 + \opt{RG_NANO_PAD}{\ButtonB} 42 44 & Toggle whether to scroll or not \\ 43 45 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 44 46 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} ··· 56 58 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonUp} 57 59 \opt{XDUOO_X3_PAD}{Long \ButtonPlay} 58 60 \opt{HAVEREMOTEKEYMAP}{& } 61 + \opt{RG_NANO_PAD}{\ButtonR} 59 62 & Toggle drawing orientation \\ 60 63 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 61 64 ,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD% ··· 69 72 \opt{COWON_D2_PAD}{\TouchCenter} 70 73 \opt{XDUOO_X3_PAD}{\ButtonHome} 71 74 \opt{HAVEREMOTEKEYMAP}{& } 75 + \opt{RG_NANO_PAD}{\ButtonA} 72 76 & Pause the demo \\ 73 77 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD% 74 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}% 78 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}% 75 79 {\ButtonUp{} / \ButtonDown} 76 80 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 77 81 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} ··· 84 88 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 85 89 ,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD% 86 90 ,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 87 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 91 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 88 92 {\ButtonRight{} / \ButtonLeft} 89 93 \opt{COWON_D2_PAD}{\TouchMidRight\ /\ \TouchMidLeft} 90 94 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF{} / \ButtonRew} ··· 105 109 \opt{HAVEREMOTEKEYMAP}{& 106 110 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 107 111 } 112 + \opt{RG_NANO_PAD}{\ButtonStart} 108 113 & Exit demo \\ 109 114 \end{btnmap}
+8 -4
manual/plugins/pacbox.tex
··· 32 32 IPOD_3G_PAD,iriverh10,MROBE100_PAD,SANSA_FUZE_PAD,SAMSUNG_YH92X_PAD,% 33 33 SAMSUNG_YH820_PAD}{\ButtonRight} 34 34 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% 35 - ,SANSA_FUZEPLUS_PAD}{\ButtonUp} 35 + ,SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{\ButtonUp} 36 36 \opt{iriverh10_5gb}{\ButtonScrollUp} 37 37 \opt{COWON_D2_PAD}{\TouchTopMiddle} 38 38 \opt{HAVEREMOTEKEYMAP}{& } ··· 42 42 SAMSUNG_YH820_PAD}{\ButtonLeft} 43 43 \opt{iriverh10_5gb}{\ButtonScrollDown} 44 44 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD,% 45 - SANSA_FUZEPLUS_PAD}{\ButtonDown} 45 + SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{\ButtonDown} 46 46 \opt{COWON_D2_PAD}{\TouchBottomMiddle} 47 47 \opt{HAVEREMOTEKEYMAP}{& } 48 48 & Move Down\\ ··· 51 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 52 52 \opt{iriverh10}{\ButtonScrollUp} 53 53 \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% 54 - ,SANSA_FUZEPLUS_PAD}{\ButtonLeft} 54 + ,SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{\ButtonLeft} 55 55 \opt{COWON_D2_PAD}{\TouchMidLeft} 56 56 \opt{HAVEREMOTEKEYMAP}{& } 57 57 & Move Left\\ ··· 60 60 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} 61 61 \opt{iriverh10}{\ButtonScrollDown} 62 62 \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% 63 - ,SANSA_FUZEPLUS_PAD}{\ButtonRight} 63 + ,SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{\ButtonRight} 64 64 \opt{COWON_D2_PAD}{\TouchMidRight} 65 65 \opt{HAVEREMOTEKEYMAP}{& } 66 66 & Move Right\\ ··· 74 74 \opt{COWON_D2_PAD}{\TouchCenter} 75 75 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 76 76 \opt{HAVEREMOTEKEYMAP}{& } 77 + \opt{RG_NANO_PAD}{\ButtonA} 77 78 & Insert Coin\\ 78 79 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 79 80 ,SANSA_E200_PAD,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% ··· 83 84 \opt{PBELL_VIBE500_PAD}{\ButtonPlay} 84 85 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 85 86 \opt{HAVEREMOTEKEYMAP}{& } 87 + \opt{RG_NANO_PAD}{\ButtonL} 86 88 & 1-Player Start\\ 87 89 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 88 90 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{n/a} ··· 94 96 \opt{SAMSUNG_YH92X_PAD}{n/a} 95 97 \opt{SAMSUNG_YH820_PAD}{\ButtonRew} 96 98 \opt{HAVEREMOTEKEYMAP}{& } 99 + \opt{RG_NANO_PAD}{\ButtonR} 97 100 & 2-Player Start\\ 98 101 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 99 102 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} ··· 104 107 \opt{SAMSUNG_YH92X_PAD}{\ButtonRew} 105 108 \opt{SAMSUNG_YH820_PAD}{\ButtonRec} 106 109 \opt{HAVEREMOTEKEYMAP}{& } 110 + \opt{RG_NANO_PAD}{\ButtonStart} 107 111 & Menu\\ 108 112 \end{btnmap}
+6 -1
manual/plugins/pegbox.tex
··· 28 28 29 29 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 30 30 ,PBELL_VIBE500_PAD,touchscreen,IAUDIO_M3_PAD,MPIO_HD200_PAD% 31 - ,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonSelect} 31 + ,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD,RG_NANO_PAD}{\ButtonSelect} 32 32 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect{} + \ButtonRight} 33 33 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonPlay} 34 34 \opt{MPIO_HD200_PAD}{\ButtonFunc} 35 35 \opt{MPIO_HD300_PAD}{\ButtonEnter} 36 + \opt{RG_NANO_PAD}{\ButtonA} 36 37 \opt{touchscreen}{\TouchCenter} 37 38 & 38 39 \opt{HAVEREMOTEKEYMAP}{ ··· 54 55 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 55 56 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 56 57 \opt{touchscreen}{\TouchTopRight} 58 + \opt{RG_NANO_PAD}{\ButtonB} 57 59 \opt{XDUOO_X3_PAD}{\ButtonPower + \ButtonHome} 58 60 & 59 61 \opt{HAVEREMOTEKEYMAP}{ ··· 73 75 \opt{MPIO_HD200_PAD}{\ButtonPlay + \ButtonFF} 74 76 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonUp} 75 77 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonUp} 78 + \opt{RG_NANO_PAD}{\ButtonR} 76 79 \opt{XDUOO_X3_PAD}{\ButtonVolUp} 77 80 & 78 81 \opt{HAVEREMOTEKEYMAP}{ ··· 92 95 \opt{MPIO_HD200_PAD}{\ButtonPlay{} + \ButtonRew} 93 96 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonDown} 94 97 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonDown} 98 + \opt{RG_NANO_PAD}{\ButtonL} 95 99 \opt{XDUOO_X3_PAD}{\ButtonVolDown} 96 100 & 97 101 \opt{HAVEREMOTEKEYMAP}{ ··· 110 114 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 111 115 \opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay} 112 116 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 117 + \opt{RG_NANO_PAD}{\ButtonStart} 113 118 \opt{XDUOO_X3_PAD}{\ButtonPower} 114 119 & 115 120 \opt{HAVEREMOTEKEYMAP}{
+3 -1
manual/plugins/pictureflow.tex
··· 110 110 \nopt{IAUDIO_M3_PAD}{% 111 111 \nopt{IRIVER_H10_PAD,touchscreen,PBELL_VIBE500_PAD% 112 112 ,SANSA_FUZE_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD% 113 - ,SAMSUNG_YH820_PAD,XDUOO_X3_PAD} 113 + ,SAMSUNG_YH820_PAD,XDUOO_X3_PAD,RG_NANO_PAD} 114 114 {\ButtonSelect} 115 115 \opt{IRIVER_H10_PAD,PBELL_VIBE500_PAD}{\ButtonRight} 116 116 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} ··· 119 119 \opt{MPIO_HD200_PAD}{\ButtonFunc} 120 120 \opt{MPIO_HD300_PAD}{\ButtonEnter} 121 121 \opt{XDUOO_X3_PAD}{\ButtonPlay} 122 + \opt{RG_NANO_PAD}{\ButtonA} 122 123 } 123 124 & 124 125 \opt{HAVEREMOTEKEYMAP}{ ··· 184 185 \opt{MPIO_HD200_PAD}{FIXME} 185 186 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 186 187 \opt{FIIO_M3K_PAD}{\ButtonBack} 188 + \opt{RG_NANO_PAD}{\ButtonB} 187 189 \opt{touchscreen}{ 188 190 \opt{COWON_D2_PAD}{Long \ButtonPower{} or} 189 191 \TouchBottomRight{} (in album view)}
+6 -2
manual/plugins/pong.tex
··· 11 11 \begin{btnmap} 12 12 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_FUZE_PAD}{\ButtonLeft} 13 13 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD% 14 - ,GIGABEAT_S_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp} 14 + ,GIGABEAT_S_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp} 15 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} 16 16 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 17 17 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp} ··· 24 24 & Left player up\\ 25 25 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} 26 26 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD% 27 - ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown} 27 + ,SANSA_FUZE_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SAMSUNG_YH92X_PAD% 28 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonDown} 28 29 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 29 30 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolDown} 30 31 \opt{MROBE100_PAD,PBELL_VIBE500_PAD}{\ButtonLeft} ··· 45 46 \opt{MPIO_HD300_PAD,SAMSUNG_YH92X_PAD}{\ButtonFF} 46 47 \opt{XDUOO_X3_PAD}{\ButtonHome} 47 48 \opt{HAVEREMOTEKEYMAP}{& } 49 + \opt{RG_NANO_PAD}{\ButtonX} 48 50 & Right player up\\ 49 51 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonRight} 50 52 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonDown} ··· 59 61 \opt{SAMSUNG_YH92X_PAD}{\ButtonRew} 60 62 \opt{XDUOO_X3_PAD}{\ButtonNext} 61 63 \opt{HAVEREMOTEKEYMAP}{& } 64 + \opt{RG_NANO_PAD}{\ButtonY} 62 65 & Right player down\\ 63 66 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 64 67 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} ··· 71 74 \opt{SAMSUNG_YH820_PAD}{\ButtonRew} 72 75 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 73 76 \opt{HAVEREMOTEKEYMAP}{& } 77 + \opt{RG_NANO_PAD}{\ButtonStart} 74 78 & Quit\\ 75 79 \end{btnmap}
+7 -2
manual/plugins/rockboy.tex
··· 15 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 16 16 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 17 17 ,GIGABEAT_S_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 18 - ,SAMSUNG_YH820_PAD}{\ButtonUp{} / \ButtonDown} 18 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp{} / \ButtonDown} 19 19 \opt{IPOD_4G_PAD}{Tap \ButtonPlay{} / \ButtonMenu} 20 20 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 21 21 \opt{PBELL_VIBE500_PAD}{\ButtonOK{} / \ButtonCancel} ··· 23 23 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD% 24 24 ,GIGABEAT_S_PAD,IPOD_4G_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD% 25 25 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 26 - ,SAMSUNG_YH820_PAD} 26 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 27 27 {\ButtonLeft{} / \ButtonRight} 28 28 \opt{MPIO_HD300_PAD}{\ButtonRew / \ButtonFF / \ButtonScrollUp / \ButtonScrollDown} 29 29 \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle{} / \TouchMidLeft{} / \TouchMidRight} ··· 40 40 \opt{PBELL_VIBE500_PAD}{\ButtonPower} 41 41 \opt{SANSA_FUZEPLUS_PAD}{\ButtonVolUp} 42 42 \opt{HAVEREMOTEKEYMAP}{& } 43 + \opt{RG_NANO_PAD}{\ButtonA} 43 44 & A button\\ 44 45 % 45 46 \opt{IRIVER_H100_PAD}{\ButtonOff} ··· 53 54 \opt{MPIO_HD300_PAD}{\ButtonRec} 54 55 \opt{SANSA_FUZEPLUS_PAD}{\ButtonVolDown} 55 56 \opt{HAVEREMOTEKEYMAP}{& } 57 + \opt{RG_NANO_PAD}{\ButtonB} 56 58 & B button\\ 57 59 % 58 60 \opt{IRIVER_H100_PAD}{\ButtonRec} ··· 68 70 \opt{MPIO_HD300_PAD}{Long \ButtonPlay} 69 71 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 70 72 \opt{HAVEREMOTEKEYMAP}{& } 73 + \opt{RG_NANO_PAD}{\ButtonStart} 71 74 & Start\\ 72 75 % 73 76 \nopt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{ ··· 81 84 \opt{PBELL_VIBE500_PAD}{\ButtonUp} 82 85 \opt{MPIO_HD300_PAD}{\ButtonEnter} 83 86 \opt{HAVEREMOTEKEYMAP}{& } 87 + \opt{RG_NANO_PAD}{\ButtonFN} 84 88 & Select\\ 85 89 % 86 90 } ··· 101 105 \opt{SAMSUNG_YH92X_PAD}{\ButtonRecOn} 102 106 \opt{SAMSUNG_YH820_PAD}{\ButtonRec} 103 107 \opt{HAVEREMOTEKEYMAP}{& } 108 + \opt{RG_NANO_PAD}{\ButtonX} 104 109 & Open Rockboy menu\\ 105 110 \end{btnmap} 106 111
+5 -1
manual/plugins/sliding.tex
··· 14 14 \begin{btnmap} 15 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 16 16 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 17 - ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 17 + ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 18 + ,RG_NANO_PAD} 18 19 {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown} 19 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD} 20 21 {\ButtonLeft{} / \ButtonRight{} / \ButtonMenu{} / \ButtonPlay} ··· 39 40 \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} 40 41 \opt{MPIO_HD300_PAD}{\ButtonEnter} 41 42 \opt{HAVEREMOTEKEYMAP}{& } 43 + \opt{RG_NANO_PAD}{\ButtonB} 42 44 & Shuffle \\ 43 45 % 44 46 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} ··· 52 54 \opt{COWON_D2_PAD}{\TouchCenter} 53 55 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,MPIO_HD300_PAD}{\ButtonPlay} 54 56 \opt{HAVEREMOTEKEYMAP}{& } 57 + \opt{RG_NANO_PAD}{\ButtonA} 55 58 & Switch between pictures (default puzzle\opt{albumart}{, album art}, and your own image if 56 59 launched via Open With), and numbered tiles \\ 57 60 % ··· 67 70 \opt{HAVEREMOTEKEYMAP}{& 68 71 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 69 72 } 73 + \opt{RG_NANO_PAD}{\ButtonStart} 70 74 & Stop the game \\ 71 75 \end{btnmap}
+3 -1
manual/plugins/snake.tex
··· 8 8 \begin{btnmap} 9 9 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 10 10 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_M200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 11 - ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 11 + ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 12 12 {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 13 13 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 14 14 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} ··· 26 26 \opt{COWON_D2_PAD}{\TouchCenter} 27 27 \opt{MPIO_HD300_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonPlay} 28 28 \opt{HAVEREMOTEKEYMAP}{& } 29 + \opt{RG_NANO_PAD}{\ButtonA} 29 30 & Toggle Play/Pause\\ 30 31 % 31 32 \opt{SANSA_FUZEPLUS_PAD.XDUOO_X3_PAD}{\ButtonPower} 32 33 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} 33 34 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 34 35 \opt{HAVEREMOTEKEYMAP}{& } 36 + \opt{RG_NANO_PAD}{\ButtonStart} 35 37 & Go to the plugin's menu\\ 36 38 \end{btnmap}
+3 -1
manual/plugins/snake2.tex
··· 10 10 \begin{btnmap} 11 11 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 12 12 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_M200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 13 - ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 13 + ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 14 14 {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight} 15 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight} 16 16 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight} ··· 29 29 \opt{COWON_D2_PAD}{\TouchCenter} 30 30 \opt{XDUOO_X3_PAD}{\ButtonPlay} 31 31 \opt{HAVEREMOTEKEYMAP}{& } 32 + \opt{RG_NANO_PAD}{\ButtonA} 32 33 & Pause and resume the game\\ 33 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 34 35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} ··· 40 41 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 41 42 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 42 43 \opt{HAVEREMOTEKEYMAP}{& } 44 + \opt{RG_NANO_PAD}{\ButtonStart} 43 45 & Quit\\ 44 46 \end{btnmap} 45 47
+12 -6
manual/plugins/sokoban.tex
··· 17 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD% 18 18 ,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD% 19 19 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 20 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 20 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 21 21 {\ButtonUp, \ButtonDown, }% 22 22 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, }% 23 23 \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, }% ··· 25 25 ,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD% 26 26 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD,IPOD_3G_PAD% 27 27 ,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 28 - ,SAMSUNG_YH820_PAD} 28 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 29 29 {\ButtonLeft, \ButtonRight} 30 30 \opt{COWON_D2_PAD} 31 31 {\TouchTopMiddle, \TouchBottomMiddle, \TouchMidLeft, \TouchMidRight} ··· 44 44 \opt{HAVEREMOTEKEYMAP}{& 45 45 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 46 46 } 47 + \opt{RG_NANO_PAD}{\ButtonStart} 47 48 & Menu \\ 48 - \nopt{IAUDIO_X5_PAD}{ 49 + \nopt{IAUDIO_X5_PAD,RG_NANO_PAD}{ 49 50 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} 50 51 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} 51 52 \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollDown} ··· 74 75 \opt{MPIO_HD300_PAD}{\ButtonPlay+\ButtonEnter} 75 76 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 76 77 \opt{HAVEREMOTEKEYMAP}{& } 78 + \opt{RG_NANO_PAD}{\ButtonR} 77 79 & Restart level \\ 78 80 } 79 - \nopt{IAUDIO_X5_PAD}{ 81 + \nopt{IAUDIO_X5_PAD,RG_NANO_PAD}{ 80 82 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} 81 83 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} 82 84 \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollUp} ··· 102 104 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 103 105 \opt{MPIO_HD300_PAD}{\ButtonRec} 104 106 \opt{HAVEREMOTEKEYMAP}{& } 107 + \opt{RG_NANO_PAD}{\ButtonB} 105 108 & Undo last movement \\ 106 109 107 110 \opt{IAUDIO_X5_PAD}{\ButtonPlay} ··· 119 122 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 120 123 \opt{MPIO_HD300_PAD}{\ButtonPlay} 121 124 \opt{HAVEREMOTEKEYMAP}{& } 125 + \opt{RG_NANO_PAD}{\ButtonY} 122 126 & Redo previously undone move \\ 123 127 \hline 124 128 \multicolumn{2}{c}{\textbf{Solution playback}} \\ ··· 131 135 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect} 132 136 \opt{COWON_D2_PAD}{\TouchCenter} 133 137 \opt{HAVEREMOTEKEYMAP}{& } 138 + \opt{RG_NANO_PAD}{\ButtonL} 134 139 & Pause/resume \\ 135 140 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD% 136 141 ,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD% 137 142 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD% 138 - ,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 143 + ,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 139 144 {\ButtonUp/\ButtonDown} 140 145 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay} 141 146 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp/\ButtonScrollDown} ··· 146 151 ,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD% 147 152 ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD% 148 153 ,SANSA_CLIP_PAD,SANSA_FUZEPLUS_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 149 - ,SAMSUNG_YH820_PAD} 154 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 150 155 {\ButtonLeft/\ButtonRight} 151 156 \opt{COWON_D2_PAD}{\TouchMidLeft/\TouchMidRight} 152 157 \opt{MPIO_HD300_PAD}{\ButtonRew/\ButtonFF} ··· 162 167 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 163 168 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 164 169 \opt{HAVEREMOTEKEYMAP}{& } 170 + \opt{RG_NANO_PAD}{\ButtonStart} 165 171 & Quit \\ 166 172 \end{btnmap} 167 173
+8 -2
manual/plugins/solitaire.tex
··· 16 16 \begin{btnmap} 17 17 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 18 18 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,PBELL_VIBE500_PAD% 19 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 19 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 20 20 {\ButtonUp{} / \ButtonDown} 21 21 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 22 22 \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 23 23 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 24 24 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD% 25 25 ,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD% 26 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 26 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 27 27 {/ \ButtonLeft{} / \ButtonRight} 28 28 \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle{} / \TouchMidLeft{} / \TouchMidRight} 29 29 \opt{XDUOO_X3_PAD}{\ButtonPrev / \ButtonNext / \ButtonHome / \ButtonOption} ··· 40 40 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 41 41 \opt{MPIO_HD300_PAD}{\ButtonEnter} 42 42 \opt{HAVEREMOTEKEYMAP}{& } 43 + \opt{RG_NANO_PAD}{\ButtonA} 43 44 & Select cards, move cards, reveal hidden cards...\\ 44 45 % 45 46 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} ··· 53 54 \opt{COWON_D2_PAD}{\TouchTopLeft} 54 55 \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD}{\ButtonMenu} 55 56 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 57 + \opt{RG_NANO_PAD}{\ButtonX} 56 58 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 57 59 \opt{HAVEREMOTEKEYMAP}{& } 58 60 & If a card was selected -- unselect it, else\\ ··· 76 78 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay{} + \ButtonDown} 77 79 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonDown} 78 80 \opt{HAVEREMOTEKEYMAP}{& } 81 + \opt{RG_NANO_PAD}{\ButtonL} 79 82 & Put the card from the top of the remains stack on top of the cursor\\ 80 83 % 81 84 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% ··· 92 95 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonUp} 93 96 \opt{XDUOO_X3_PAD}{Long \ButtonPlay} 94 97 \opt{HAVEREMOTEKEYMAP}{& } 98 + \opt{RG_NANO_PAD}{\ButtonB} 95 99 & Put the card under the cursor on one of the 4 final colour stacks.\\ 96 100 % 97 101 \opt{IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonRight} ··· 108 112 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay{} + \ButtonRight} 109 113 \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonRight} 110 114 \opt{HAVEREMOTEKEYMAP}{& } 115 + \opt{RG_NANO_PAD}{\ButtonR} 111 116 & Put the card on top of the remains stack on one of the final colour stacks.\\ 112 117 % 113 118 \opt{IRIVER_H300_PAD,IRIVER_H100_PAD}{\ButtonOff} ··· 123 128 \opt{HAVEREMOTEKEYMAP}{& 124 129 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 125 130 } 131 + \opt{RG_NANO_PAD}{\ButtonStart} 126 132 & Show menu\\ 127 133 \end{btnmap}
+6 -3
manual/plugins/spacerocks.tex
··· 16 16 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 17 17 \opt{MPIO_HD300_PAD}{\ButtonEnter} 18 18 \opt{HAVEREMOTEKEYMAP}{& } 19 + \opt{RG_NANO_PAD}{\ButtonA} 19 20 & Shoot\\ 20 21 % 21 22 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 22 23 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 23 24 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 24 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 25 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 25 26 {\ButtonUp} 26 27 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonRight} 27 28 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} ··· 32 33 % 33 34 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 34 35 ,IRIVER_H10_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD% 35 - ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 36 + ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 36 37 {\ButtonLeft / \ButtonRight} 37 38 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack / \ButtonScrollFwd} 38 39 \opt{COWON_D2_PAD}{\TouchMidLeft / \TouchMidRight} ··· 43 44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 44 45 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 45 46 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 46 - ,SAMSUNG_YH820_PAD} 47 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD} 47 48 {\ButtonDown} 48 49 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} 49 50 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} ··· 64 65 \opt{COWON_D2_PAD}{\TouchCenter} 65 66 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 66 67 \opt{HAVEREMOTEKEYMAP}{& } 68 + \opt{RG_NANO_PAD}{\ButtonX} 67 69 & Pause game\\ 68 70 % 69 71 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 78 80 \opt{HAVEREMOTEKEYMAP}{& 79 81 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 80 82 } 83 + \opt{RG_NANO_PAD}{\ButtonStart} 81 84 & Quit\\ 82 85 \end{btnmap}
+11 -4
manual/plugins/star.tex
··· 14 14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 15 15 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 16 16 ,GIGABEAT_S_PAD,MROBE100_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 17 - ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 17 + ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 18 + ,RG_NANO_PAD} 18 19 {\ButtonLeft} 19 20 \opt{COWON_D2_PAD}{\TouchMidLeft} 20 21 \opt{MPIO_HD300_PAD}{\ButtonRew} ··· 24 25 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 25 26 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 26 27 ,GIGABEAT_S_PAD,MROBE100_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD% 27 - ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 28 + ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 29 + ,RG_NANO_PAD} 28 30 {\ButtonRight} 29 31 \opt{MPIO_HD300_PAD}{\ButtonFF} 30 32 \opt{COWON_D2_PAD}{\TouchMidRight} ··· 34 36 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 35 37 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 36 38 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 37 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 39 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 38 40 {\ButtonUp} 39 41 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} 40 42 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} ··· 46 48 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 47 49 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 48 50 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 49 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 51 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 50 52 {\ButtonDown} 51 53 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} 52 54 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} ··· 63 65 \opt{PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,XDUOO_X3_PAD}{\ButtonPlay} 64 66 \opt{MPIO_HD300_PAD}{\ButtonEnter} 65 67 \opt{HAVEREMOTEKEYMAP}{& } 68 + \opt{RG_NANO_PAD}{\ButtonA} 66 69 & Switch between circle and square\\ 67 70 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonLeft} 68 71 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect+\ButtonLeft} ··· 77 80 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonDown} 78 81 \opt{XDUOO_X3_PAD}{\ButtonPlay + \ButtonPrev} 79 82 \opt{HAVEREMOTEKEYMAP}{& } 83 + \opt{RG_NANO_PAD}{\ButtonL} 80 84 & Previous level\\ 81 85 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonUp} 82 86 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} ··· 91 95 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonFF} 92 96 \opt{XDUOO_X3_PAD}{\ButtonPlay + \ButtonOption} 93 97 \opt{HAVEREMOTEKEYMAP}{& } 98 + \opt{RG_NANO_PAD}{\ButtonB} 94 99 & Reset level \\ 95 100 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode+\ButtonRight} 96 101 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect+\ButtonRight} ··· 105 110 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonUp} 106 111 \opt{XDUOO_X3_PAD}{\ButtonPlay + \ButtonNext} 107 112 \opt{HAVEREMOTEKEYMAP}{& } 113 + \opt{RG_NANO_PAD}{\ButtonR} 108 114 & Next level \\ 109 115 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 110 116 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} ··· 118 124 \opt{HAVEREMOTEKEYMAP}{& 119 125 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 120 126 } 127 + \opt{RG_NANO_PAD}{\ButtonStart} 121 128 & Exit the game \\ 122 129 \end{btnmap}
+5 -1
manual/plugins/stopwatch.tex
··· 17 17 \opt{HAVEREMOTEKEYMAP}{& 18 18 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 19 19 } 20 + \opt{RG_NANO_PAD}{\ButtonStart} 20 21 & Quit Plugin \\ 21 22 % 22 23 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_S_PAD% ··· 27 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,MROBE100_PAD,IPOD_4G_PAD% 28 29 ,IPOD_3G_PAD}{\ButtonSelect} 29 30 \opt{HAVEREMOTEKEYMAP}{& } 31 + \opt{RG_NANO_PAD}{\ButtonA} 30 32 & Start / stop \\ 31 33 % 32 34 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD% ··· 40 42 \opt{MROBE100_PAD}{\ButtonDisplay} 41 43 \opt{PBELL_VIBE500_PAD}{\ButtonOK} 42 44 \opt{HAVEREMOTEKEYMAP}{& } 45 + \opt{RG_NANO_PAD}{\ButtonX} 43 46 & Reset timer (only when timer is stopped)\\ 44 47 % 45 48 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} ··· 49 52 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_S_PAD% 50 53 ,SANSA_CLIP_PAD}{\ButtonSelect} 51 54 \opt{HAVEREMOTEKEYMAP}{& } 55 + \opt{RG_NANO_PAD}{\ButtonY} 52 56 & Take lap time \\ 53 57 % 54 58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft{} / \ButtonRight} 55 59 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD% 56 60 ,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 57 - ,SANSA_CLIP_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp{} / \ButtonDown} 61 + ,SANSA_CLIP_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp{} / \ButtonDown} 58 62 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack} 59 63 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp{} / \ButtonScrollDown} 60 64 \opt{MPIO_HD200_PAD}{\ButtonVolUp / \ButtonVolDown}
+10 -4
manual/plugins/text_viewer.tex
··· 11 11 \begin{btnmap} 12 12 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 13 13 ,SANSA_E200_PAD,SANSA_FUZE_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD% 14 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp} 14 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp} 15 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} 16 16 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp} 17 17 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolUp} ··· 27 27 28 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 29 29 ,SANSA_E200_PAD,SANSA_FUZE_PAD,GIGABEAT_PAD,MROBE100_PAD,SANSA_FUZEPLUS_PAD% 30 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown} 30 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonDown} 31 31 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} 32 32 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollDown} 33 33 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonVolDown} ··· 68 68 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 69 69 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD% 70 70 ,GIGABEAT_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 71 - ,SAMSUNG_YH820_PAD}{% 71 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{% 72 72 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} 73 73 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} 74 74 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonUp} ··· 77 77 \opt{SAMSUNG_YH92X_PAD}{\ButtonFF+\ButtonUp} 78 78 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonUp} 79 79 \opt{HAVEREMOTEKEYMAP}{& } 80 + \opt{RG_NANO_PAD}{\ButtonR} 80 81 & One line up\\ 81 82 } 82 83 83 84 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD% 84 85 ,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD% 85 86 ,GIGABEAT_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 86 - ,SAMSUNG_YH820_PAD}{% 87 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{% 87 88 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} 88 89 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} 89 90 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonDown} ··· 92 93 \opt{SAMSUNG_YH92X_PAD}{\ButtonFF+\ButtonDown} 93 94 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonDown} 94 95 \opt{HAVEREMOTEKEYMAP}{& } 96 + \opt{RG_NANO_PAD}{\ButtonL} 95 97 & One line down\\ 96 98 } 97 99 ··· 135 137 \opt{HAVEREMOTEKEYMAP}{& 136 138 \opt{IAUDIO_M3_PAD}{\ButtonRCMode} 137 139 } 140 + \opt{RG_NANO_PAD}{\ButtonX} 138 141 & Toggle autoscroll\\ 139 142 140 143 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonSelect} ··· 152 155 \opt{HAVEREMOTEKEYMAP}{& 153 156 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay+\ButtonRCMode} 154 157 } 158 + \opt{RG_NANO_PAD}{\ButtonA} 155 159 & Set/Reset bookmarks\\ 156 160 157 161 \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% ··· 167 171 \opt{HAVEREMOTEKEYMAP}{& 168 172 \opt{IAUDIO_M3_PAD}{\ButtonRCPlay} 169 173 } 174 + \opt{RG_NANO_PAD}{\ButtonB} 170 175 & Enter menu\\ 171 176 172 177 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} ··· 185 190 \opt{IAUDIO_M3_PAD}{\ButtonRCRec} 186 191 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 187 192 } 193 + \opt{RG_NANO_PAD}{\ButtonStart} 188 194 & Exit text viewer\\ 189 195 190 196 \end{btnmap}
+5 -2
manual/plugins/vumeter.tex
··· 23 23 \opt{HAVEREMOTEKEYMAP}{& 24 24 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 25 25 } 26 + \opt{RG_NANO_PAD}{\ButtonStart} 26 27 & Save settings and quit\\ 27 28 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 28 29 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,PBELL_VIBE500_PAD% ··· 36 37 \opt{GIGABEAT_S_PAD}{\ButtonNext} 37 38 \opt{COWON_D2_PAD}{\TouchCenter} 38 39 \opt{HAVEREMOTEKEYMAP}{& } 40 + \opt{RG_NANO_PAD}{\ButtonA} 39 41 & Help\\ 40 42 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD% 41 43 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect} ··· 47 49 \opt{MPIO_HD200_PAD}{\ButtonFunc} 48 50 \opt{XDUOO_X3_PAD}{\ButtonPlay} 49 51 \opt{HAVEREMOTEKEYMAP}{& } 52 + \opt{RG_NANO_PAD}{\ButtonB} 50 53 & Settings\\ 51 54 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 52 55 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 53 - ,SAMSUNG_YH820_PAD}{\ButtonUp} 56 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonUp} 54 57 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollFwd} 55 58 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MPIO_HD200_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonVolUp} 56 59 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp} ··· 59 62 & Raise Volume\\ 60 63 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 61 64 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD% 62 - ,SAMSUNG_YH820_PAD}{\ButtonDown} 65 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonDown} 63 66 \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD}{\ButtonScrollBack} 64 67 \opt{SANSA_C200_PAD,SANSA_CLIP_PAD,MPIO_HD200_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD}{\ButtonVolDown} 65 68 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollDown}
+4 -2
manual/plugins/xobox.tex
··· 11 11 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,} 12 12 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% 13 13 ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% 14 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}% 14 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}% 15 15 {\ButtonUp, \ButtonDown,}% 16 16 \opt{IRIVER_H10_PAD,MPIO_HD300_PAD}{\ButtonScrollUp, \ButtonScrollDown,} 17 17 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 18 18 ,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 19 19 ,GIGABEAT_S_PAD,MROBE100_PAD,IRIVER_H10_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD% 20 - ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 20 + ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 21 21 {\ButtonLeft, \ButtonRight} 22 22 \opt{COWON_D2_PAD}{\TouchTopMiddle, \TouchBottomMiddle, \TouchMidLeft, \TouchMidRight} 23 23 \opt{MPIO_HD300_PAD}{\ButtonRew, \ButtonFF} ··· 34 34 \opt{MROBE100_PAD}{\ButtonDisplay} 35 35 \opt{COWON_D2_PAD}{\TouchCenter} 36 36 \opt{HAVEREMOTEKEYMAP}{& } 37 + \opt{RG_NANO_PAD}{\ButtonA} 37 38 & Pause\\ 38 39 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 39 40 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} ··· 45 46 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 46 47 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 47 48 \opt{HAVEREMOTEKEYMAP}{& } 49 + \opt{RG_NANO_PAD}{\ButtonStart} 48 50 & Open menu\\ 49 51 \end{btnmap}
+1 -1
manual/plugins/xrick.tex
··· 81 81 \opt{fuzeplus}{\ButtonPower} 82 82 \opt{ipodvideo}{\ButtonScrollFwd} 83 83 \nopt{iriverh300,fuzeplus,ipodvideo}{\PluginExit} 84 - \opt{hold_button}{/\ButtonHold} 84 + \nopt{RG_NANO_PAD}{\opt{hold_button}{/\ButtonHold}} 85 85 \opt{HAVEREMOTEKEYMAP}{& } 86 86 & Menu\\ 87 87 %
+5 -3
manual/plugins/xworld.tex
··· 13 13 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 14 14 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 15 15 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 16 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 16 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 17 17 {\ButtonUp} 18 18 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu} 19 19 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} ··· 25 25 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 26 26 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 27 27 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 28 - ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 28 + ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD} 29 29 {\ButtonDown} 30 30 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonPlay} 31 31 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} ··· 38 38 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 39 39 ,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% 40 40 ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD% 41 - ,IRIVER_H10_PAD} 41 + ,IRIVER_H10_PAD,RG_NANO_PAD} 42 42 {\ButtonLeft{} / \ButtonRight} 43 43 \opt{HAVE_TOUCHSCREEN}{\TouchMidLeft{} / \TouchMidRight} 44 44 \opt{PBELL_VIBE500_PAD}{\ButtonMenu{} / \ButtonPlay} ··· 61 61 ,SANSA_FUZEPLUS_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolUp} 62 62 \opt{HAVE_TOUCHSCREEN}{\ButtonBottomLeft} 63 63 \opt{HAVEREMOTEKEYMAP}{& } 64 + \opt{RG_NANO_PAD}{\ButtonA} 64 65 & Action and Fire\\ 65 66 % 66 67 \opt{DX50_PAD,ONDAVX747_PAD,PHILIPS_HDD1630_PAD,PHILIPS_HDD6330_PAD,PHILIPS_SA9200_PAD% ··· 79 80 \opt{IRIVER_H10_PAD}{\ButtonPlay} 80 81 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu{} / \ButtonSelect} 81 82 \opt{HAVEREMOTEKEYMAP}{& } 83 + \opt{RG_NANO_PAD}{\ButtonStart} 82 84 & Menu\\ 83 85 \end{btnmap}
+4 -2
manual/plugins/zxbox.tex
··· 17 17 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonMenu/\ButtonPlay/} 18 18 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 19 19 ,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,MROBE100_PAD% 20 - ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}% 20 + ,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,RG_NANO_PAD}% 21 21 {\ButtonUp/\ButtonDown/} 22 22 \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown/} 23 23 \opt{IPOD_3G_PAD,IPOD_4G_PAD,IRIVER_H100_PAD% 24 24 ,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% 25 25 ,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,MROBE100_PAD% 26 26 ,IRIVER_H10_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD% 27 - ,SAMSUNG_YH820_PAD}{\ButtonLeft/\ButtonRight} 27 + ,SAMSUNG_YH820_PAD,RG_NANO_PAD}{\ButtonLeft/\ButtonRight} 28 28 \opt{COWON_D2_PAD}{\TouchTopMiddle{}/\TouchBottomMiddle{}/\TouchMidLeft{}/\TouchMidRight} 29 29 \opt{MPIO_HD200_PAD}{\ButtonVolDown / \ButtonVolUp / \ButtonRew / \ButtonFF} 30 30 \opt{MPIO_HD300_PAD}{\ButtonRew / \ButtonFF / \ButtonScrollUp / \ButtonScrollDown} ··· 42 42 \opt{MPIO_HD200_PAD}{\ButtonFunc} 43 43 \opt{MPIO_HD300_PAD}{\ButtonEnter} 44 44 \opt{HAVEREMOTEKEYMAP}{& } 45 + \opt{RG_NANO_PAD}{\ButtonA} 45 46 & Jump/Fire\\ 46 47 % 47 48 \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonHold{} switch} ··· 57 58 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 58 59 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 59 60 \opt{HAVEREMOTEKEYMAP}{& } 61 + \opt{RG_NANO_PAD}{\ButtonStart} 60 62 & Open ZXBox menu\\ 61 63 \end{btnmap} 62 64
+5 -1
manual/rockbox_interface/main.tex
··· 549 549 the default.\\} 550 550 To turn on and off your Rockbox enabled \dap{} use the following keys: 551 551 \begin{btnmap} 552 + \opt{RG_NANO_PAD}{Long \ButtonPower & Turn on the \dap{} \\} 552 553 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}% 553 554 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}% 554 555 {Long \ButtonPlay}% ··· 560 561 }{\ButtonPower}% 561 562 \opt{COWON_D2_PAD} {\ButtonPower{}, then \ButtonHold}% 562 563 \opt{ONDA_VX777_PAD} {\ButtonPower{}}% 564 + \opt{RG_NANO_PAD}{\ButtonA{} (in gmenu2x)}% 563 565 \opt{AGPTEK_ROCKER_PAD}{\ButtonPower{}}% 564 566 & 565 567 \opt{HAVEREMOTEKEYMAP}{ ··· 578 580 ,GIGABEAT_PAD,MROBE100_PAD,GIGABEAT_S_PAD,sansaAMS,COWON_D2_PAD% 579 581 ,PBELL_VIBE500_PAD,ONDA_VX777_PAD,SANSA_FUZEPLUS_PAD,XDUOO_X3_PAD,AIGO_EROSQ_PAD% 580 582 }{Long \ButtonPower}% 583 + \opt{RG_NANO_PAD}{\ButtonPower}% 581 584 \opt{AGPTEK_ROCKER_PAD}{Long \ButtonPower{}}% 582 585 & 583 586 \opt{HAVEREMOTEKEYMAP}{ ··· 587 590 588 591 Shutdown Rockbox 589 592 \\ 593 + \opt{RG_NANO_PAD}{Long \ButtonPower & Turn off the \dap{} \\} 590 594 \end{btnmap} 591 595 592 596 \label{ref:Safeshutdown}On shutdown, Rockbox automatically saves its settings. ··· 615 619 performed by inserting a paperclip gently into the Reset hole. 616 620 }% 617 621 618 - \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5} 622 + \nopt{gigabeatf,iaudiom3,iaudiom5,iaudiox5,rgnano} 619 623 { 620 624 \subsection{Starting the original firmware} 621 625 \label{ref:Dualboot}
+3
manual/rockbox_interface/wps.tex
··· 82 82 \nopt{hold_button}{% 83 83 \opt{SANSA_CLIP_PAD}{\ButtonHome+\ButtonSelect} 84 84 \opt{SANSA_FUZEPLUS_PAD,AIGO_EROSQ_PAD}{\ButtonPower} 85 + \opt{RG_NANO_PAD}{\ButtonStart+\ButtonFN} 85 86 & Key lock (software hold switch) on/off.\\ 86 87 }% 88 + \opt{RG_NANO_PAD}{\ButtonStart+\ButtonFN} 89 + & Key lock (software hold switch) on/off.\\ 87 90 % We explicitly list all the appropriate targets here and do no condition 88 91 % on the 'pitchscreen' feature since some players have the feature but do 89 92 % not have the button to go from the WPS to the pitch screen.