From a25fa2c6a67760c7fd59d9d3c23ca307c77630ba Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 14 Jan 2007 09:55:19 +0000 Subject: [PATCH] More sansa button and screenshot additions by Tom Ross (FS#6535) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12005 a1c6a512-1295-4272-9138-f99709370657 --- manual/advanced_topics/main.tex | 1 + manual/appendix/file_formats.tex | 4 ++-- .../images/ss-equalizer-176x220x16.png | Bin 0 -> 1616 bytes .../images/ss-general-settings-176x220x16.png | Bin 0 -> 1421 bytes .../images/ss-sound-settings-176x220x16.png | Bin 0 -> 1546 bytes manual/configure_rockbox/sound_settings.tex | 13 ++++++++---- .../images/ss-list-bookmarks-176x220x16.png | Bin 0 -> 1623 bytes .../images/ss-main-menu-176x220x16.png | Bin 0 -> 1760 bytes manual/plugins/calculator.tex | 9 ++++---- manual/plugins/chess_clock.tex | 16 ++++++++------ manual/plugins/chip8emulator.tex | 16 ++++++++------ manual/plugins/clock.tex | 6 ++++-- manual/plugins/dice.tex | 12 ++++++----- manual/plugins/disktidy.tex | 4 ++-- manual/plugins/jpegviewer.tex | 9 +++++--- manual/plugins/stopwatch.tex | 5 +++++ manual/plugins/text_viewer.tex | 20 +++++++++++------- .../images/ss-file-browser-176x220x16.png | Bin 0 -> 1422 bytes .../images/ss-file-menu-176x220x16.png | Bin 0 -> 1550 bytes .../images/ss-id3-viewer-176x220x16.png | Bin 0 -> 3208 bytes .../images/ss-playlist-menu-176x220x16.png | Bin 0 -> 1594 bytes .../images/ss-virtual-keyboard-176x220x16.png | Bin 0 -> 2889 bytes 22 files changed, 73 insertions(+), 42 deletions(-) create mode 100644 manual/configure_rockbox/images/ss-equalizer-176x220x16.png create mode 100644 manual/configure_rockbox/images/ss-general-settings-176x220x16.png create mode 100644 manual/configure_rockbox/images/ss-sound-settings-176x220x16.png create mode 100644 manual/main_menu/images/ss-list-bookmarks-176x220x16.png create mode 100644 manual/main_menu/images/ss-main-menu-176x220x16.png create mode 100644 manual/rockbox_interface/images/ss-file-browser-176x220x16.png create mode 100644 manual/rockbox_interface/images/ss-file-menu-176x220x16.png create mode 100644 manual/rockbox_interface/images/ss-id3-viewer-176x220x16.png create mode 100644 manual/rockbox_interface/images/ss-playlist-menu-176x220x16.png create mode 100644 manual/rockbox_interface/images/ss-virtual-keyboard-176x220x16.png diff --git a/manual/advanced_topics/main.tex b/manual/advanced_topics/main.tex index 5b9c37e93e..5e24b7f370 100644 --- a/manual/advanced_topics/main.tex +++ b/manual/advanced_topics/main.tex @@ -402,6 +402,7 @@ You just ``play'' a file with the extension % \opt{iriver}{\fname{.iriver}.} % \opt{ipod}{\fname{.ipod}.} % \opt{iaudio}{\fname{.iaudio}.} % +\opt{sansa}{\fname{.e200}.} % This can be used to test new firmware versions without deleting your current version. diff --git a/manual/appendix/file_formats.tex b/manual/appendix/file_formats.tex index 0a04ffd490..ec5522885b 100644 --- a/manual/appendix/file_formats.tex +++ b/manual/appendix/file_formats.tex @@ -15,11 +15,11 @@ \includegraphics[width=0.37cm]{appendix/images/icon-wav-file.png} & Wave Audio File & \fname{.wav} & Play a WAV file \\% \includegraphics[width=0.37cm]{appendix/images/icon-playlist.png} - & Playlist & \fname{.m3u} & Rockbox loads the playlist and starts playing + & Playlist & \fname{.m3u,.m3u8} & Rockbox loads the playlist and starts playing the first file \\ \includegraphics[width=0.37cm]{appendix/images/icon-rolo.png} & Rockbox firmware & - \opt{player}{\fname{.mod}}\opt{recorder,recorderv2fm,ondiofm,ondiosp}{\fname{.ajz}}\opt{iriver}{\fname{.iriver}}\opt{ipod}{\fname{.ipod}} + \opt{player}{\fname{.mod}}\opt{recorder,recorderv2fm,ondiofm,ondiosp}{\fname{.ajz}}\opt{iriver}{\fname{.iriver}}\opt{ipod}{\fname{.ipod}}\opt{sansa}{\fname{.e200}} & ROLO will load the new firmware \\ \includegraphics[width=0.37cm]{appendix/images/icon-wps.png} & While Playing Screen & \fname{.wps} & The new WPS display configuration will be loaded \\ diff --git a/manual/configure_rockbox/images/ss-equalizer-176x220x16.png b/manual/configure_rockbox/images/ss-equalizer-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..75d07aebf8d58f069e8b7e30625db68c5293ece0 GIT binary patch literal 1616 zcmd^={a4ag9LKHsG#`?cXQrOg)gd1!vs{`w($q5LOieU3d^+umRszN-f0 zsF+!6Gju5?y04jnEh`5;m6Z&>Dk^Cze)E_GDvHBB{IY*xKivB{=iYnn=kt2MKlj}H zh_GNwGdnW_0|U#DBSDe+cwavTP1oz^BxRekK72w62#GQ>Hu5mP`kjG+v1v%q!6;e< z48hlL9I-Zvpm!bJZ_OK_-F%$8mpo$ypK$Bx+|=|uwgStSHy8)rYguo2zI{cv(DvJ^ zj{ebL;kZb#IT1eGc9lFqY>7O0LpZoQaOB^-XfRV^*$ZV6X} zi~pEmw5Q`2UPrF?H1UY*TRKt5V&3ZiY>fUgfy){zwlvq+%1){}cF3>%K;_O|b3HZb zD_4TEfrLu1F!mv7QuHIsmC+z*Otm?wm=U*dy#oq5KWLSdsbccro9yZb-7|*hsm%i- zjf7yKjE}38)>0L|ijoaE!EI`f6{Erqr!uD3@LV6y>#onk2{(FOB1J@&j0k_-<2qEs zwD%S0o;8whKtq+(jfUBdh}@}tLF3>^Rhx!DNQ&xpdvb31(cYZea(>gD_mfmS7bKrOLxVxjB=5a`oQ*wzN?THc)5=>CPafFHl0?08{)xI% zbSzQUT!$M?OXyszxpzR9IUQIp@fr^Cg>5^knP#YOoJ$BQjX_`A_WSAu2Ks{V{ZW^4 zRw);b`-mp=ZZ(HQZ|2y<40j&>&RL!yvS64ekmoJsXM_WdsF`TN(4MkQQSJDqFJQJT z^u>p6+c=rb>T0Tn#T;d{Gj0b+SN0!uxx|;on4ro^lN*O&?1ZQyme8 zNC<-!L<=lKK?1^5PnjaZKd5eFQD?RCkTViTQ^SLfrt1&tx7hGAu$aIhtS;9AIJ@}s zNk0R)!KI1K#RRKGA0$+zzRrdZVZg?`BqT()agpf{+XyqnU}R0SV0`vA(1mrDC6=@6 z*u)3{K4(qN+W_N~KJ9<9FpV%`bs>gBDD?>o1?`6gKxPf?ZO7!viSFW;Q(rm0?Wo3@O>MpnScS$Nhxc6w*sSITtre2v4g z(>W#%GrfFzygfrO5i=i=O!SXwzu&DF6)CuRa4u_C_ zlC(VI-c^^DZI3nl3*(<|Tk8+KPyd6Z+^ltW&Aq@&j2&73MHqw}3Jc-~BxnB#dS&m^ literal 0 HcmV?d00001 diff --git a/manual/configure_rockbox/images/ss-general-settings-176x220x16.png b/manual/configure_rockbox/images/ss-general-settings-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..23a85c3e3c2ce1717e7cb3ee1a51d568e325b50a GIT binary patch literal 1421 zcmeH{`!gE`0LN32d88gIo9Ga3w_BB#YHxyw5%ro^9c@TRTMcJ8AtM@(_8jI>RVG5y zc*H{5iU=oO3mZc<$n`AVX%3Avgh&YuBJ)q|x7~d|-_P&gAHJpGq5ejO7YzXbfKgz8 zZ^W59&sfpdIcx0tAD7MqB=`hIg1!J<2Uk1>06;ebeZ3>IUu=t(GpRv<;#)P6%a}4W zo|k0D`28vTP5G|C+1V#RCr3fngSMAnL8M#yAtXs)9G#sRWuL4c*>n3>2-0scIyfwagcdE? zr}ViC3D&hpdx1-9S&_%ih7gaME=POLGq@okOhp8IW>W>Rkvf!+gdIbrY^r8!Sop47 zhPZzal&gV7WS25x$6xX0>N6i%5ksEICYg18z3TMrr#~eZu|fs3SeN9?j9qzkL-hhp zZCZ#$9zVD@+9AsQ*nRBIuk(yvz|mc$7xc)pqJt2E1?g&uiSS%2vJm)l1MZ&|9aeG- zOJOX;t9V|HmBdkhwY$I`)}v3C0&QNqQlrAS>vdOIy{B^BQ^|KKUhyO+fL0Y>0$f5E za~@_csjL|-DdZ)VuTCJWH-s~%mNhE#vbiXQtbS9TTYhBtW*@B@ zS*z;Ds-=LK7BCI^*1^v@2G<_<@l_b1b@2+^g*cE*;XKrKt#-Ag{z*ttdyrdBCyn^7 z%g%voBntwG=sL`2`kQ|}4%uYoDMiikWWf&T=zDp)mcH+%l)5~rf&1+JhCT@HN}XO3I<+#wzS~0SXlbPOMga zk_d1Mm#rqIuwAs76qJn@)5)_vpMz(6Tk7HGVSjVKN>V|i-HbW8C~1>oc`((=$4LBs zde5%R^8EU|pZU|X(aH$#0peC`(f3k=hMegFUf literal 0 HcmV?d00001 diff --git a/manual/configure_rockbox/images/ss-sound-settings-176x220x16.png b/manual/configure_rockbox/images/ss-sound-settings-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..dd284110b0416a6f0eab16e6ed922520d573bd1e GIT binary patch literal 1546 zcmeH{>sJy60L7X3>H*Tbv`lxlqo&7(E+c%DfF;M$9_kbkwT7rz4U3dSZK6OK=~jj~ z#ncL)C_?zwRvq00qeL>O?SDj19%024!5$l^4`R{0RUJ%L!$!2Gs@=F8d5cEw{`sQ=pAnO znBeY_XT@n`m7NZT`!4V4Tlx$okYRX5n;%f6p3KoNhAe45ZB7 zvQZv1`#P(z21^jnRCi0#Rx%s9t!F>$N7GH(LRd0}Pq^m9hX1xS{is)BJkrP*ah{pP^Z=oe;`G$2tiM=( z{72&m=>V?PM(904Dt|Pgx-SM|`^Fl0ue9d0iCB6Cq&?bC;`#@R`#n}|ChTdo(ZWbR zd3%#XvLB9nR_hpE**8E(bJ&&8#m^LdY~R%${RW1NsK$zQUC;?x;{$NsP8~o6twK8PTVBh#bvju%dR_4AQ2N)C(_ zas|OMkv$G?pfVE@+D^v~3CowZa!>BdZ8irKM<_Zfy=9v?<~A}fg?JFOYbY~^sdr0~ zJxHjvg=R&_PHy5(Pp%;EC0;y!D575Io>5Bcyd8>vQinZZk2`P3hnv{NbykComuWT} za})JBhLZs2Mq#{$twGvEN&a#HJEjQ<^XVNh%>jB+OsPp>Sv|ax8VChLsu%#ehhHo$ zliv!&lc~RC)*0YT?kz;Swq@qkInCr2jEPZm$DPL@kQ0$#+Ej~Itqjh%dH#BtrHJjK zZ**IJZ8PUh6(Qg27IxhlB2y58VdYPDtB?1boBKHHh0{JXI6GdC27p{ZmQ9Om`omA# yZ7loQLytUe2BKXkVbQr7-{i0HTmS z0S2!%NVIc{fy60}y}`Cpyigam8*PW0-1`*(Fan``PF+Z%FNhQ*;ZcjzR}S}@?X&wK zOw1a z+XjYJ#tUxeQ^ZX&UV5<7R@FEnkTGWCXsRaM#h>H@YQ^O3taBBbjVO<0o8{D_I+W#y zt?agsd9KZp_r_TPBndhXL?~H#m*Ro&De4(dBdYOuP3-CA&F##@YZ6~ZRn#G^k|2_> z*=g&V8`$2Q#t!scD5dmCU-w5X1*Xy>Cfc2x9F;t%$W68)7EJEy0Z#KY zpM?D=&CG(H1lqf)_)|BPNz9#&=1qMGzuZ{qht3UKdI)u3ca2Q&TGtDfcA!){2Zg#)lm83%|Booc5PkD8Fn9y#)fxSozR4SqV8RAv=u`!nr9>J=Wfl?`Osff zwStvZ?;rQkTE%nyi>%TLC>K~DH}xb4U9Ep)mrQ6F7nX&9x~z3)>j_kQ zOJIw%6IlZ!hr-D-F}uv4acsO&OMk=dSCq-u9%UW$=ofxrXK+e-U&@oJu`ev$ zZ&tk8!-O&2$?QYUJy*NZ)^T?g9^rg}yD|b9^trQZy1#cmJB_hH?v8vAm~e(hlRHEw z+CVV<9XeBo2L)2b0hpDuIiz9mHjSHrOr2BrUQ~@)xX^W`nO`->QxNeDW1cwAm#~tz z!I3v)4KnrJn`uYN;Arw&@vvV=>ol4F$FcOYOc6*2EI{3w^ z&4gRFRk`@fMG=xyje7J<<=l7K%ta)&#=C9#1bD4}KHJnsKZ|P(Z@@3r`^VNIO`hd7 zeVU8RJnL>-3J<}+ta4tnIMv00_7IN}S!`HYeWlf9|Z`du%Uz=%(j;BYLruIw>y+;M0^TqTY1c3K<&srnvkRb$8On&od9 mDIP{%A>VKNAOEclGQKI_Jw^oL-=!O#0)RrGeOO*0ng0TeKg*y1 literal 0 HcmV?d00001 diff --git a/manual/main_menu/images/ss-main-menu-176x220x16.png b/manual/main_menu/images/ss-main-menu-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..493dac4c183c08e94d2b3b43e783927688cfe4c8 GIT binary patch literal 1760 zcmeHI`#Tc~03D5d-tx7IM(naIw~wTG5;fAeZn(IZ_b_iZ znpfp{<+&bc8#1*FTSbj|?D{M2Pxps&&i9@3onOu`C*#^x2L)L*SpWc_;N)oMcBn0f zV97`xvLC1C?4cZqvUT#1l9n=(BR&8CqzjzvY&_zNH`q)Z(?I!A0E`3kd4j&y8>&@Z zm37$>!SO$_B-w-9?*Av%#T{r1mRym=Vcok&7L&ovvUG8RcTtx(LGVGOey_Av&(u5i z^)lsiB$w!yseo~qQfyTf60K@hJO3ypac5&uU)R%P7Ep62}%F

zonY230)A5a-nr<&$%WovZ7@8`%7#nJ@@O@nni$O|GQK;~Qqdw(Qfmy+;Jtq{n5_^&BobWy5UGBO^bt5CcVPF;1 z$&S~x?@s}^b*_J4^YZKOUYBM*dCR-0(fYi(ZZBs?gBFo_G5mZpB3Bkref$*GM!S~b zMQ1PY=+#+62VGP`eB{w@#`la1mtu<9)GJscNW}aGzqdRQcw=43eY|2;W(NLLSmMKc z?*-q?+}F#47`_&0ff^GwS+v;uku2D&fH+j-80i8G4Wkx0o`N#GXc#lx96nvN8%mbn zg;ZH4SO8V+D6_}tyD6wbh=SB^U|b8y-MOlKXeK6I&!GJp#pF5~T(OnwrzhP|Osn%e ztuMY4#?blYnNTHXH&=7VYz`WF9QvpA+?xJw2yG}a8*cjdTi9eJ&WS$iDiR!1A zbn>Vtqaz!PhjEK;4P{vND5@BK2L|jHj>9TB=B=LZUb5T1l%o=k3eg2clc<5f?&Rr- zT{=TRE?G4a1=TS4(Cr$D!uo;LJ+gdf()1QkfW^7OJqf5C1-liA-pZ6wed~80%|J;b z9xFsA*Was(Z~I+6H1@2!ex#0C&OcyzPnGfRR1nvcXEl?W7YCx)ZH7zRZ&pA~_c|xr zLUT5BSzM{&>Uj4M&E*rCiqJ?TU%dha*O?DsL!E@4jo_2{o9aQINqO}$In5BO#+D%+ zd~t`*XZ}F#oAOJyJ4z?UIK%f{lwRZ=lwo(`eBroePDD1VL&^BD7gZ19Sr4j$w3oDW z((TXXWsF&}tfT!cfP-NcX}&pk1R{(YpJG-cX5>J+V>+_t!z=~|8XUi;5yfzbR-p8Ej;!#z?%P*4qoIe|;X@H8*tJz|_tqAq$18-0G* zSZ)%(((XN8D{nhbK@v8;OqndiTL4qV8sE(ZJuLcrj%o@(B=^E-hb1xQ>t;|mnY;dG zW%qi&7&LO@tn-B59AVp^C?Ocq)Y9c2v-gw-4sVG*ai=1SECZ`}!kmRJ#S{yJ+t$i5 yGLjNDXU@m~fhiBpC@TXcA6ox!{+ELs9Qn&|GrgoC&ie4O08Uq~+BMnwKl~TAQTnt1 literal 0 HcmV?d00001 diff --git a/manual/plugins/calculator.tex b/manual/plugins/calculator.tex index 1113bd96b7..11f305bed1 100644 --- a/manual/plugins/calculator.tex +++ b/manual/plugins/calculator.tex @@ -8,19 +8,19 @@ available maths functions on the right hand side. \begin{table} \begin{btnmap}{}{} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {Direction keys} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft, \ButtonRight, \ButtonScrollFwd, \ButtonScrollBack} & Move around the keypad\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {\ButtonSelect} & Press a button on the keypad\\ \opt{RECORDER_PAD}{\ButtonFOne & Delete last entered digit or clear after calculation\\} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec & Delete + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonRec & Delete last entered digit or clear after calculation\\} % \opt{RECORDER_PAD}{\ButtonFThree} @@ -28,10 +28,11 @@ available maths functions on the right hand side. \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Hold \ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonPlay} + \opt{SANSA_E200_PAD}{\ButtonSelect} & Calculate\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} - \opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonPower} & Quit\\ \end{btnmap} \end{table} diff --git a/manual/plugins/chess_clock.tex b/manual/plugins/chess_clock.tex index d0e566e44d..61e80c3ca7 100644 --- a/manual/plugins/chess_clock.tex +++ b/manual/plugins/chess_clock.tex @@ -7,7 +7,7 @@ used in any kind of game with up to ten players. \subsubsection{Setup} \begin{table} \begin{btnmap}{}{} - \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} + \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {\ButtonRight/\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp/\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack/\ButtonScrollFwd} @@ -15,12 +15,13 @@ used in any kind of game with up to ten players. \opt{PLAYER_PAD,RECORDER_PAD}{\ButtonPlay} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonRight} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonSelect} & Move to next screen\\ \opt{PLAYER_PAD}{\ButtonStop} \opt{ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonRec} + \opt{SANSA_E200_PAD}{\ButtonPower} & Move to previous screen\\ \end{btnmap} \end{table} @@ -48,23 +49,25 @@ Keys are as follows: \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} \opt{IAUDIO_X5_PAD}{\ButtonRec} + \opt{SANSA_E200_PAD}{\ButtonPower} & Exit plugin \\ \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{SANSA_E200_PAD}{\ButtonDown} & Restart round for the current player \\ \opt{PLAYER_PAD,RECORDER_PAD,IAUDIO_X5_PAD}{\ButtonPlay} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{ONDIO_PAD}{\ButtonRight} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonSelect} & Pause the time (press again to continue) \\ - \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} + \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {\ButtonRight} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} & Switch to next player \\ - \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft} + \opt{PLAYER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonLeft} \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Switch to previous player \\ @@ -72,11 +75,12 @@ Keys are as follows: \opt{RECORDER_PAD}{\ButtonFOne} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} \opt{IAUDIO_X5_PAD}{\ButtonSelect} + \opt{SANSA_E200_PAD}{\ButtonUp} & Open menu \opt{PLAYER_PAD,RECORDER_PAD}{(\ButtonPlay\ to select.)} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{(\ButtonOn\ to select.)} \opt{ONDIO_PAD}{(\ButtonRight\ to select.)} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{(\ButtonSelect\ to select.)} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{(\ButtonSelect\ to select.)} \opt{IAUDIO_X5_PAD}{(press again to select.)}\\ \end{btnmap} \end{table} diff --git a/manual/plugins/chip8emulator.tex b/manual/plugins/chip8emulator.tex index 7f927effaf..f21d219a28 100644 --- a/manual/plugins/chip8emulator.tex +++ b/manual/plugins/chip8emulator.tex @@ -39,14 +39,15 @@ The default keymappings are: \begin{sideways} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} - \opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonPower} \end{sideways} & % Key "0" & % "Key "1" \begin{sideways} - \opt{RECORDER_PAD}{\ButtonFOne}\opt{ONDIO_PAD}{\ButtonUp} + \opt{RECORDER_PAD}{\ButtonFOne} + \opt{ONDIO_PAD}{\ButtonUp} \end{sideways} & % Key "2" @@ -54,6 +55,7 @@ The default keymappings are: \opt{RECORDER_PAD,ONDIO_PAD}{\ButtonUp} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} + \opt{SANSA_E200_PAD}{\ButtonScrollDown} \end{sideways} & % Key "3" @@ -63,19 +65,20 @@ The default keymappings are: % Key "4" \begin{sideways} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonLeft} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonLeft} \end{sideways} & % Key "5" \begin{sideways} - \opt{RECORDER_PAD}{\ButtonPlay}\opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{RECORDER_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonMenu} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonSelect} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} \end{sideways} & % Key "6" \begin{sideways} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRight} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,SANSA_E200_PAD}{\ButtonRight} \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonRight} \end{sideways} & @@ -89,6 +92,7 @@ The default keymappings are: \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} \opt{IAUDIO_X5_PAD}{\ButtonDown} + \opt{SANSA_E200_PAD}{\ButtonScrollDown} \end{sideways} & % Key "9" diff --git a/manual/plugins/clock.tex b/manual/plugins/clock.tex index 79d51102d8..06a40772e1 100644 --- a/manual/plugins/clock.tex +++ b/manual/plugins/clock.tex @@ -9,16 +9,18 @@ This is a fully featured analogue and digital clock plugin. \begin{btnmap}{}{} \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{SANSA_E200_PAD}{\ButtonUp} & Start / Stop Counter \\ \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{SANSA_E200_PAD}{\ButtonUp} (Hold) & Reset Counter \\ \opt{RECORDER_PAD}{\ButtonPlay} - \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD}{\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H300_PAD,SANSA_E200_PAD}{\ButtonSelect} & Main Menu \\ \opt{RECORDER_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} - \opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonPower} & Save Settings (if enabled) and Exit \\ \end{btnmap} \end{table} diff --git a/manual/plugins/dice.tex b/manual/plugins/dice.tex index 40d648a863..4c9545976d 100644 --- a/manual/plugins/dice.tex +++ b/manual/plugins/dice.tex @@ -11,17 +11,19 @@ dice. \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} {\ButtonUp/\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{SANSA_E200_PAD}{\ButtonScrollUp/\ButtonScrollDown} & Select number of sides or number of dice\\ - \opt{PLAYER_PAD}{\ButtonOn}\opt{RECORDER_PAD}{\ButtonOn/\ButtonPlay} - \opt{ONDIO_PAD}{\ButtonMenu}\opt{IRIVER_H100_PAD,IRIVER_H300_PAD} - {\ButtonOn/\ButtonSelect} - \opt{IPOD_4G_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{PLAYER_PAD}{\ButtonOn} + \opt{RECORDER_PAD}{\ButtonOn/\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonMenu} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn/\ButtonSelect} + \opt{IPOD_4G_PAD,IPOD_4G_PAD,SANSA_E200_PAD}{\ButtonSelect} \opt{IAUDIO_X5_PAD}{\ButtonSelect/\ButtonPlay} & Roll dice\\ \opt{PLAYER_PAD}{\ButtonMenu} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long press on \ButtonPlay} - \opt{IAUDIO_x5_PAD}{\ButtonPower} + \opt{IAUDIO_x5_PAD,SANSA_E200_PAD}{\ButtonPower} & Quit\\ \end{btnmap} \end{table} diff --git a/manual/plugins/disktidy.tex b/manual/plugins/disktidy.tex index 93ea7ea8df..929628f0f4 100644 --- a/manual/plugins/disktidy.tex +++ b/manual/plugins/disktidy.tex @@ -17,14 +17,14 @@ \ButtonLeft\ / \ButtonRight & Select option\\ \opt{RECORDER_PAD}{\ButtonOn}% \opt{ONDIO_PAD}{\ButtonMenu}% - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD} {\ButtonSelect}% \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}% & Clean Up\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD} {\ButtonOff}% \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}% - \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPower}% + \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD}{\ButtonPower}% & Exit\ /\ Abort\\ \end{btnmap} \end{table} diff --git a/manual/plugins/jpegviewer.tex b/manual/plugins/jpegviewer.tex index 4fe908c7c1..72ae0716a5 100644 --- a/manual/plugins/jpegviewer.tex +++ b/manual/plugins/jpegviewer.tex @@ -13,7 +13,7 @@ view a bigger file you may need to stop playback.} } \begin{table} \begin{btnmap}{}{} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {\ButtonUp\ / \ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu\ / \ButtonPlay} \opt{IRIVER_H10_PAD}{\ButtonScrollUp\ / \ButtonScrollDown} @@ -21,7 +21,7 @@ view a bigger file you may need to stop playback.} & Move around in zoomed in image\\ \opt{RECORDER_PAD}{\ButtonPlay} \opt{ONDIO_PAD}{\ButtonMenu} - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonSelect} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} \opt{IRIVER_H10_PAD}{\ButtonPlay} & Zoom in\\ @@ -29,7 +29,7 @@ view a bigger file you may need to stop playback.} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} - \opt{IAUDIO_X5_PAD}{Long \ButtonSelect} + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{Long \ButtonSelect} \opt{IRIVER_H10_PAD}{Long \ButtonPlay} & Zoom out\\ \opt{RECORDER_PAD}{\ButtonFThree} @@ -39,6 +39,7 @@ view a bigger file you may need to stop playback.} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonPlay} \opt{IRIVER_H10_PAD}{\ButtonFF} + \opt{SANSA_E200_PAD}{\ButtonScrollDown} & Next jpeg in folder\\ \opt{RECORDER_PAD}{\ButtonFTwo} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} @@ -46,10 +47,12 @@ view a bigger file you may need to stop playback.} \opt{IRIVER_H300_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} \opt{IRIVER_H10_PAD}{\ButtonRew} + \opt{SANSA_E200_PAD}{\ButtonScrollUp} & Previous jpeg in folder\\ \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPower} + \opt{SANSA_E200_PAD}{\ButtonRec} & Show menu\\ \end{btnmap} \end{table} diff --git a/manual/plugins/stopwatch.tex b/manual/plugins/stopwatch.tex index 1bb2477b3a..0e3f0623ba 100644 --- a/manual/plugins/stopwatch.tex +++ b/manual/plugins/stopwatch.tex @@ -9,25 +9,30 @@ A simple stopwatch program with support for saving times. \opt{recorder,recorderv2fm,h1xx,h300}{\ButtonOff} \opt{ondio}{\ButtonOff} \opt{ipodcolor,ipodnano}{\ButtonMenu} +\opt{SANSA_E200_PAD}{\ButtonPower} & Quit Plugin \\ \opt{player,recorder,recorderv2fm}{\ButtonPlay} \opt{ondio}{\ButtonRight} \opt{h1xx,h300}{\ButtonSelect} \opt{ipodcolor,ipodnano}{\ButtonPlay} +\opt{SANSA_E200_PAD}{\ButtonLeft} & Start / stop \\ \opt{player}{\ButtonStop} \opt{recorder,recorderv2fm,ondio}{\ButtonLeft} \opt{h1xx,h300}{\ButtonDown} \opt{ipodcolor,ipodnano}{\fixme{Unknown}} +\opt{SANSA_E200_PAD}{\ButtonRec} & Reset timer (only when timer is stopped)\\ \opt{player,recorder,recorderv2fm}{\ButtonOn} \opt{ondio}{\ButtonMenu} \opt{h1xx,h300}{\ButtonOn} \opt{ipodcolor,ipodnano}{\fixme{Unknown}} +\opt{SANSA_E200_PAD}{\ButtonSelect} & Take lap time \\ \opt{player,h1xx,h300,ipodcolor,ipodnano}{\ButtonLeft/\ButtonRight} \opt{recorder,recorderv2fm}{\ButtonDown/\ButtonUp} \opt{ondio}{\ButtonUp/\ButtonDown} +\opt{SANSA_E200_PAD}{\ButtonScrollUp/\ButtonScrollDown} & Scroll through lap times \\ \end{btnmap} \end{table} diff --git a/manual/plugins/text_viewer.tex b/manual/plugins/text_viewer.tex index 47a39075cc..e8f16fca65 100644 --- a/manual/plugins/text_viewer.tex +++ b/manual/plugins/text_viewer.tex @@ -27,7 +27,7 @@ files without a \fname{.txt} extension by using \emph{Open with} from the \item[Narrow] sets maximum column to the screen width. \item[Wide] sets maximum column to 114. Useful for navigating large files. (Currently, Wide and Join cannot be selected together.) \end{description} -\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ +\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{ \item[Page mode] toggles between Normal and Overlap. \begin{description} \item[Normal] sets page{}-down/page{}-up to one full screen. @@ -41,27 +41,27 @@ files without a \fname{.txt} extension by using \emph{Open with} from the } \end{description} Settings are not remembered after the viewer has been exited. -\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD}{ +\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode has no effect.} \begin{table} \begin{btnmap}{}{} \opt{PLAYER_PAD}{\ButtonLeft} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonUp} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollBack} & Page{}-up (one screen up)\\ \opt{PLAYER_PAD}{\ButtonRight} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonDown} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonDown} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd} & Page{}-down (one screen down)\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonLeft} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{\ButtonLeft} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonLeft} & Top of file (Narrow mode) One screen left (Wide mode)\\ \opt{PLAYER_PAD}{\ButtonMenu+\ButtonRight} - \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD} {\ButtonRight} & Bottom of file (Narrow mode) One screen right (Wide mode)\\ @@ -81,7 +81,9 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{RECORDER_PAD}{\ButtonFOne} \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} - \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}\opt{IAUDIO_X5_PAD}{\ButtonPlay} + \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} + \opt{IAUDIO_X5_PAD}{\ButtonPlay} + \opt{SANSA_E200_PAD}{n/a} & Toggles Word mode\\ \opt{PLAYER_PAD}{\ButtonOn+\ButtonMenu+\ButtonRight} @@ -90,6 +92,7 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} \opt{IAUDIO_X5_PAD}{Long press on \ButtonPlay} + \opt{SANSA_E200_PAD}{n/a} & Cycles line mode\\ \opt{PLAYER_PAD}{\ButtonOn+\ButtonRight} @@ -97,6 +100,7 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonSelect} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} + \opt{SANSA_E200_PAD}{n/a} & Toggles view mode\\ \opt{RECORDER_PAD}{\ButtonOn+\ButtonFOne & Toggles page mode\\} @@ -116,7 +120,7 @@ If file fits on one screen, there is no scrollbar and toggling Scrollbar mode ha \opt{PLAYER_PAD}{\ButtonStop} \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} - \opt{IAUDIO_X5_PAD}{\ButtonPower} + \opt{IAUDIO_X5_PAD,SANSA_E200_PAD}{\ButtonPower} & Exit text viewer\\ \end{btnmap} \end{table} diff --git a/manual/rockbox_interface/images/ss-file-browser-176x220x16.png b/manual/rockbox_interface/images/ss-file-browser-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..ad81e084cd77dda3d12152e228e5d073f9bc8bde GIT binary patch literal 1422 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 literal 0 HcmV?d00001 diff --git a/manual/rockbox_interface/images/ss-virtual-keyboard-176x220x16.png b/manual/rockbox_interface/images/ss-virtual-keyboard-176x220x16.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3ccd7d3a27ab5b077d52263749fd42fdc36e30 GIT binary patch literal 2889 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 X`AbC!Q_;V^F`w0SJF|L|yYc@8k+3$< literal 0 HcmV?d00001