diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/getting_started/mrobe100_install.tex | 22 | ||||
-rw-r--r-- | manual/pdfdraftcopy.sty | 396 | ||||
-rw-r--r-- | manual/platform/keymap-iaudiomx5.tex | 186 | ||||
-rw-r--r-- | manual/plugins/pegbox.tex | 232 | ||||
-rw-r--r-- | manual/plugins/rockpaint.tex | 312 |
5 files changed, 574 insertions, 574 deletions
diff --git a/manual/getting_started/mrobe100_install.tex b/manual/getting_started/mrobe100_install.tex index 41fafac073..4c195e6248 100644 --- a/manual/getting_started/mrobe100_install.tex +++ b/manual/getting_started/mrobe100_install.tex | |||
@@ -1,11 +1,11 @@ | |||
1 | \subsubsection{Installation} | 1 | \subsubsection{Installation} |
2 | \begin{enumerate} | 2 | \begin{enumerate} |
3 | \item Download | 3 | \item Download |
4 | {\url{http://download.rockbox.org/bootloader/olympus/mrobe100/pp5020.mi4}} | 4 | {\url{http://download.rockbox.org/bootloader/olympus/mrobe100/pp5020.mi4}} |
5 | \item Connect your \playertype{} to the computer. | 5 | \item Connect your \playertype{} to the computer. |
6 | \item Rename the original \fname{pp5020.mi4} file to \fname{OF.mi4} in the \fname{System} directory on your \playertype{}. | 6 | \item Rename the original \fname{pp5020.mi4} file to \fname{OF.mi4} in the \fname{System} directory on your \playertype{}. |
7 | \warn{You should keep a safe backup of this file for use if you ever wish to switch back to the \playerman{} firmware.} | 7 | \warn{You should keep a safe backup of this file for use if you ever wish to switch back to the \playerman{} firmware.} |
8 | \note{If you cannot see the \fname{System} directory, you will need to make sure your operating system is configured to show hidden files and directories.} | 8 | \note{If you cannot see the \fname{System} directory, you will need to make sure your operating system is configured to show hidden files and directories.} |
9 | 9 | ||
10 | \item Copy the \fname{pp5020.mi4} file you downloaded to the System directory on your \dap{}. | 10 | \item Copy the \fname{pp5020.mi4} file you downloaded to the System directory on your \dap{}. |
11 | \end{enumerate} | 11 | \end{enumerate} |
diff --git a/manual/pdfdraftcopy.sty b/manual/pdfdraftcopy.sty index 4041e2ceb3..07da7eab8a 100644 --- a/manual/pdfdraftcopy.sty +++ b/manual/pdfdraftcopy.sty | |||
@@ -1,198 +1,198 @@ | |||
1 | %% | 1 | %% |
2 | %% | 2 | %% |
3 | %% This is file 'pdfdraftcopy.sty', | 3 | %% This is file 'pdfdraftcopy.sty', |
4 | %% generated with the docstrip utility. | 4 | %% generated with the docstrip utility. |
5 | %% | 5 | %% |
6 | %% The original source files were: | 6 | %% The original source files were: |
7 | %% | 7 | %% |
8 | %% | 8 | %% |
9 | %% pdfdraftcopy.dtx (with options: 'package') | 9 | %% pdfdraftcopy.dtx (with options: 'package') |
10 | %% | 10 | %% |
11 | %% File: pdfdraftcopy.dtx Copyright (c) 2003, C. V. Radhakrishnan | 11 | %% File: pdfdraftcopy.dtx Copyright (c) 2003, C. V. Radhakrishnan |
12 | %% C. V. Rajagopal | 12 | %% C. V. Rajagopal |
13 | %% River Valley Technologies, Floor III, SJP Buildings | 13 | %% River Valley Technologies, Floor III, SJP Buildings |
14 | %% Cotton Hills, Trivandrum, India 695014 | 14 | %% Cotton Hills, Trivandrum, India 695014 |
15 | %% http://www.river-valley.com | 15 | %% http://www.river-valley.com |
16 | %% | 16 | %% |
17 | %% This package may be distributed under the terms of the LaTeX Project | 17 | %% This package may be distributed under the terms of the LaTeX Project |
18 | %% Public License, as described in lppl.txt in the base LaTeX distribution. | 18 | %% Public License, as described in lppl.txt in the base LaTeX distribution. |
19 | %% Either version 1.0 or, at your option, any later version. | 19 | %% Either version 1.0 or, at your option, any later version. |
20 | %% | 20 | %% |
21 | %% $Id: pdfdraftcopy.sty,v 1.2 2003/08/11 20:31:07 cvr Exp cvr $ | 21 | %% $Id: pdfdraftcopy.sty,v 1.2 2003/08/11 20:31:07 cvr Exp cvr $ |
22 | %% | 22 | %% |
23 | \NeedsTeXFormat{LaTeX2e} | 23 | \NeedsTeXFormat{LaTeX2e} |
24 | \def\Fileversion$#1: #2 ${\gdef\fileversion{#2}} | 24 | \def\Fileversion$#1: #2 ${\gdef\fileversion{#2}} |
25 | \def\Filedate$#1: #2 #3 ${\gdef\filedate{#2}} | 25 | \def\Filedate$#1: #2 #3 ${\gdef\filedate{#2}} |
26 | \Fileversion$Revision: 1.2 $ | 26 | \Fileversion$Revision: 1.2 $ |
27 | \Filedate$Date: 2003/08/11 20:31:07 $ | 27 | \Filedate$Date: 2003/08/11 20:31:07 $ |
28 | \ProvidesPackage{pdfdraftcopy} | 28 | \ProvidesPackage{pdfdraftcopy} |
29 | [\filedate\space\fileversion\space Draft copy in PDF (CVR)] | 29 | [\filedate\space\fileversion\space Draft copy in PDF (CVR)] |
30 | \PackageWarningNoLine{pdfdraftcopy} | 30 | \PackageWarningNoLine{pdfdraftcopy} |
31 | {****************************************\MessageBreak | 31 | {****************************************\MessageBreak |
32 | Package pdfdraftcopy v,\fileversion\space loaded\MessageBreak | 32 | Package pdfdraftcopy v,\fileversion\space loaded\MessageBreak |
33 | [Draft copy in PDF (CVR)]\MessageBreak | 33 | [Draft copy in PDF (CVR)]\MessageBreak |
34 | ****************************************} | 34 | ****************************************} |
35 | \DeclareOption{watermark}{\AtBeginDocument{% | 35 | \DeclareOption{watermark}{\AtBeginDocument{% |
36 | \begingroup\watermark\endgroup}} | 36 | \begingroup\watermark\endgroup}} |
37 | \DeclareOption{draft}{\AtBeginDocument{% | 37 | \DeclareOption{draft}{\AtBeginDocument{% |
38 | \begingroup\draftcopy\endgroup}} | 38 | \begingroup\draftcopy\endgroup}} |
39 | \ExecuteOptions{draft} | 39 | \ExecuteOptions{draft} |
40 | \ProcessOptions\relax | 40 | \ProcessOptions\relax |
41 | 41 | ||
42 | \RequirePackage{color,graphicx} | 42 | \RequirePackage{color,graphicx} |
43 | 43 | ||
44 | \let\@DRAFTout@Hook\@empty | 44 | \let\@DRAFTout@Hook\@empty |
45 | \newcommand{\DRAFTout}{\g@addto@macro\@DRAFTout@Hook} | 45 | \newcommand{\DRAFTout}{\g@addto@macro\@DRAFTout@Hook} |
46 | \newcommand{\@DRAFTout@Out}{% | 46 | \newcommand{\@DRAFTout@Out}{% |
47 | \afterassignment\@DRAFTout@Test | 47 | \afterassignment\@DRAFTout@Test |
48 | \global\setbox\@cclv= % | 48 | \global\setbox\@cclv= % |
49 | } | 49 | } |
50 | \newcommand{\@DRAFTout@Test}{% | 50 | \newcommand{\@DRAFTout@Test}{% |
51 | \ifvoid\@cclv\relax | 51 | \ifvoid\@cclv\relax |
52 | \aftergroup\@DRAFTout@Output | 52 | \aftergroup\@DRAFTout@Output |
53 | \else | 53 | \else |
54 | \@DRAFTout@Output | 54 | \@DRAFTout@Output |
55 | \fi% | 55 | \fi% |
56 | } | 56 | } |
57 | \newcommand{\@DRAFTout@Output}{% | 57 | \newcommand{\@DRAFTout@Output}{% |
58 | \@DRAFTout@Hook% | 58 | \@DRAFTout@Hook% |
59 | \@DRAFTout@Org@Out\box\@cclv% | 59 | \@DRAFTout@Org@Out\box\@cclv% |
60 | } | 60 | } |
61 | \newcommand{\@DRAFTout@Org@Out}{} | 61 | \newcommand{\@DRAFTout@Org@Out}{} |
62 | \newcommand*{\@DRAFTout@Init}{% | 62 | \newcommand*{\@DRAFTout@Init}{% |
63 | \let\@DRAFTout@Org@Out\shipout | 63 | \let\@DRAFTout@Org@Out\shipout |
64 | \let\shipout\@DRAFTout@Out | 64 | \let\shipout\@DRAFTout@Out |
65 | } | 65 | } |
66 | \AtBeginDocument{\@DRAFTout@Init} | 66 | \AtBeginDocument{\@DRAFTout@Init} |
67 | \newcommand{\@DraftOverlay@Hook}{} | 67 | \newcommand{\@DraftOverlay@Hook}{} |
68 | \newcommand{\AddToDraftOverlay}{\g@addto@macro\@DraftOverlay@Hook} | 68 | \newcommand{\AddToDraftOverlay}{\g@addto@macro\@DraftOverlay@Hook} |
69 | \newcommand{\ClearDraftOverlay}{\let\@DraftOverlay@Hook\@empty} | 69 | \newcommand{\ClearDraftOverlay}{\let\@DraftOverlay@Hook\@empty} |
70 | \newcommand{\@DraftOverlay}{% | 70 | \newcommand{\@DraftOverlay}{% |
71 | \ifx\@DraftOverlay@Hook\@empty | 71 | \ifx\@DraftOverlay@Hook\@empty |
72 | \else | 72 | \else |
73 | \bgroup | 73 | \bgroup |
74 | \@tempdima=1in | 74 | \@tempdima=1in |
75 | \@tempcnta=\@tempdima | 75 | \@tempcnta=\@tempdima |
76 | \@tempcntb=-\@tempdima | 76 | \@tempcntb=-\@tempdima |
77 | \advance\@tempcntb\paperheight | 77 | \advance\@tempcntb\paperheight |
78 | \global\setbox\@cclv\vbox{% | 78 | \global\setbox\@cclv\vbox{% |
79 | \vbox{\let\protect\relax% | 79 | \vbox{\let\protect\relax% |
80 | \unitlength=1sp% | 80 | \unitlength=1sp% |
81 | \pictur@(0,0)(\@tempcnta,\@tempcntb)% | 81 | \pictur@(0,0)(\@tempcnta,\@tempcntb)% |
82 | \@DraftOverlay@Hook% | 82 | \@DraftOverlay@Hook% |
83 | \endpicture}% | 83 | \endpicture}% |
84 | \box\@cclv% | 84 | \box\@cclv% |
85 | }% | 85 | }% |
86 | \egroup | 86 | \egroup |
87 | \fi | 87 | \fi |
88 | } | 88 | } |
89 | 89 | ||
90 | \definecolor{gray30}{gray}{.7} | 90 | \definecolor{gray30}{gray}{.7} |
91 | \definecolor{gray20}{gray}{.8} | 91 | \definecolor{gray20}{gray}{.8} |
92 | \definecolor{gray10}{gray}{.9} | 92 | \definecolor{gray10}{gray}{.9} |
93 | 93 | ||
94 | \DRAFTout{\@DraftOverlay} | 94 | \DRAFTout{\@DraftOverlay} |
95 | \newdimen\LLY | 95 | \newdimen\LLY |
96 | \newdimen\LLX | 96 | \newdimen\LLX |
97 | \newdimen\URX | 97 | \newdimen\URX |
98 | \newdimen\URY | 98 | \newdimen\URY |
99 | \newdimen\topmargin | 99 | \newdimen\topmargin |
100 | \newdimen\bottommargin | 100 | \newdimen\bottommargin |
101 | \def\@printdimen{%\ifthenelse{\equal{\@debug}{true}}% | 101 | \def\@printdimen{%\ifthenelse{\equal{\@debug}{true}}% |
102 | {\PackageWarningNoLine{PDFdraftcopy}% | 102 | {\PackageWarningNoLine{PDFdraftcopy}% |
103 | {\LLX::::::::::::=\the\LLX\MessageBreak | 103 | {\LLX::::::::::::=\the\LLX\MessageBreak |
104 | \LLY::::::::::::=\the\LLY\MessageBreak | 104 | \LLY::::::::::::=\the\LLY\MessageBreak |
105 | \URX::::::::::::=\the\URX\MessageBreak | 105 | \URX::::::::::::=\the\URX\MessageBreak |
106 | \URY::::::::::::=\the\URY\MessageBreak | 106 | \URY::::::::::::=\the\URY\MessageBreak |
107 | \oddsidemargin::=\the\oddsidemargin\MessageBreak | 107 | \oddsidemargin::=\the\oddsidemargin\MessageBreak |
108 | \evensidemargin:=\the\evensidemargin\MessageBreak | 108 | \evensidemargin:=\the\evensidemargin\MessageBreak |
109 | \textheight:::::=\the\textheight\MessageBreak | 109 | \textheight:::::=\the\textheight\MessageBreak |
110 | \textwidth::::::=\the\textwidth\MessageBreak | 110 | \textwidth::::::=\the\textwidth\MessageBreak |
111 | \paperwidth:::::=\the\paperwidth\MessageBreak | 111 | \paperwidth:::::=\the\paperwidth\MessageBreak |
112 | \paperheight::::=\the\paperheight\MessageBreak | 112 | \paperheight::::=\the\paperheight\MessageBreak |
113 | \topmargin::::::=\the\topmargin\MessageBreak | 113 | \topmargin::::::=\the\topmargin\MessageBreak |
114 | \headheight:::::=\the\headheight\MessageBreak | 114 | \headheight:::::=\the\headheight\MessageBreak |
115 | \headsep::::::::=\the\headsep\MessageBreak | 115 | \headsep::::::::=\the\headsep\MessageBreak |
116 | \footskip:::::::=\the\footskip\MessageBreak | 116 | \footskip:::::::=\the\footskip\MessageBreak |
117 | \topskip::::::::=\the\topskip\MessageBreak | 117 | \topskip::::::::=\the\topskip\MessageBreak |
118 | Now fixing the overlay in place | 118 | Now fixing the overlay in place |
119 | }}{} | 119 | }}{} |
120 | } | 120 | } |
121 | \def\@DRAFTdimen{% | 121 | \def\@DRAFTdimen{% |
122 | \setlength\LLY{\paperheight} | 122 | \setlength\LLY{\paperheight} |
123 | \addtolength\LLY{-\textheight} | 123 | \addtolength\LLY{-\textheight} |
124 | \addtolength\LLY{-\headheight} | 124 | \addtolength\LLY{-\headheight} |
125 | \addtolength\LLY{-\headsep} | 125 | \addtolength\LLY{-\headsep} |
126 | \addtolength\LLY{-1in} | 126 | \addtolength\LLY{-1in} |
127 | \addtolength\LLY{-3pt} | 127 | \addtolength\LLY{-3pt} |
128 | \setlength\LLX{1in} | 128 | \setlength\LLX{1in} |
129 | \ifodd\c@page | 129 | \ifodd\c@page |
130 | \addtolength\LLX{\oddsidemargin}\else | 130 | \addtolength\LLX{\oddsidemargin}\else |
131 | \addtolength\LLX{\evensidemargin}\fi | 131 | \addtolength\LLX{\evensidemargin}\fi |
132 | \setlength\URX{\textwidth} | 132 | \setlength\URX{\textwidth} |
133 | \setlength\URY{\textheight} | 133 | \setlength\URY{\textheight} |
134 | } | 134 | } |
135 | \def\LoadWaterMark{\watermark} | 135 | \def\LoadWaterMark{\watermark} |
136 | \def\watermark{\AddToDraftOverlay{% | 136 | \def\watermark{\AddToDraftOverlay{% |
137 | \@DRAFTdimen%\@printdimen% | 137 | \@DRAFTdimen%\@printdimen% |
138 | \setlength{\@tempdima}{0pt} | 138 | \setlength{\@tempdima}{0pt} |
139 | \setlength{\@tempdimb}{\paperwidth} | 139 | \setlength{\@tempdimb}{\paperwidth} |
140 | \addtolength{\@tempdimb}{-\@tempdima} | 140 | \addtolength{\@tempdimb}{-\@tempdima} |
141 | \addtolength{\@tempdimb}{-\@tempdima} | 141 | \addtolength{\@tempdimb}{-\@tempdima} |
142 | \setlength{\@tempdimc}{\paperheight} | 142 | \setlength{\@tempdimc}{\paperheight} |
143 | \addtolength{\@tempdimc}{-\@tempdima} | 143 | \addtolength{\@tempdimc}{-\@tempdima} |
144 | \addtolength{\@tempdimc}{-\@tempdima} | 144 | \addtolength{\@tempdimc}{-\@tempdima} |
145 | \setlength{\unitlength}{1pt}\thinlines% | 145 | \setlength{\unitlength}{1pt}\thinlines% |
146 | % | 146 | % |
147 | \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% | 147 | \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% |
148 | %\fcolorbox{white}{red}% | 148 | %\fcolorbox{white}{red}% |
149 | {\begin{minipage}[t][\paperheight][c]{\paperwidth} | 149 | {\begin{minipage}[t][\paperheight][c]{\paperwidth} |
150 | \centering | 150 | \centering |
151 | \ifx\@@watermark\@empty\relax\else | 151 | \ifx\@@watermark\@empty\relax\else |
152 | \includegraphics%[width=\paperwidth,height=\paperheight]% | 152 | \includegraphics%[width=\paperwidth,height=\paperheight]% |
153 | {\@@watermark}\fi% | 153 | {\@@watermark}\fi% |
154 | \end{minipage}}}}}% | 154 | \end{minipage}}}}}% |
155 | 155 | ||
156 | \let\@@watermark\@empty | 156 | \let\@@watermark\@empty |
157 | \def\watermarkgraphic#1{\gdef\@@watermark{#1}} | 157 | \def\watermarkgraphic#1{\gdef\@@watermark{#1}} |
158 | 158 | ||
159 | \def\draftcopy{\AddToDraftOverlay{% | 159 | \def\draftcopy{\AddToDraftOverlay{% |
160 | \@DRAFTdimen%\@printdimen% | 160 | \@DRAFTdimen%\@printdimen% |
161 | \setlength{\@tempdima}{0pt} | 161 | \setlength{\@tempdima}{0pt} |
162 | \setlength{\@tempdimb}{\paperwidth} | 162 | \setlength{\@tempdimb}{\paperwidth} |
163 | \addtolength{\@tempdimb}{-\@tempdima} | 163 | \addtolength{\@tempdimb}{-\@tempdima} |
164 | \addtolength{\@tempdimb}{-\@tempdima} | 164 | \addtolength{\@tempdimb}{-\@tempdima} |
165 | \setlength{\@tempdimc}{\paperheight} | 165 | \setlength{\@tempdimc}{\paperheight} |
166 | \addtolength{\@tempdimc}{-\@tempdima} | 166 | \addtolength{\@tempdimc}{-\@tempdima} |
167 | \addtolength{\@tempdimc}{-\@tempdima} | 167 | \addtolength{\@tempdimc}{-\@tempdima} |
168 | \setlength{\unitlength}{1pt}\thinlines% | 168 | \setlength{\unitlength}{1pt}\thinlines% |
169 | % | 169 | % |
170 | \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% | 170 | \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% |
171 | %\fcolorbox{white}{red}% | 171 | %\fcolorbox{white}{red}% |
172 | {\begin{minipage}[t][\paperheight][c]{\paperwidth} | 172 | {\begin{minipage}[t][\paperheight][c]{\paperwidth} |
173 | \centering | 173 | \centering |
174 | \begingroup | 174 | \begingroup |
175 | \rotatebox{\@draftangle}{\color{\@draftcolor} | 175 | \rotatebox{\@draftangle}{\color{\@draftcolor} |
176 | \fontfamily{\@draftfontfamily}% | 176 | \fontfamily{\@draftfontfamily}% |
177 | \fontsize{\@draftfontsize}{\@draftfontsize}\selectfont | 177 | \fontsize{\@draftfontsize}{\@draftfontsize}\selectfont |
178 | {\@draftfontattrib\@draftstring} | 178 | {\@draftfontattrib\@draftstring} |
179 | }\endgroup | 179 | }\endgroup |
180 | \end{minipage}}}}}% | 180 | \end{minipage}}}}}% |
181 | 181 | ||
182 | \def\@draftangle{45} | 182 | \def\@draftangle{45} |
183 | \def\@draftstring{DRAFT COPY} | 183 | \def\@draftstring{DRAFT COPY} |
184 | \def\@draftcolor{gray10} | 184 | \def\@draftcolor{gray10} |
185 | \def\@draftfontfamily{ptm} | 185 | \def\@draftfontfamily{ptm} |
186 | \def\@draftfontsize{80} | 186 | \def\@draftfontsize{80} |
187 | \def\@draftfontattrib{\upshape} | 187 | \def\@draftfontattrib{\upshape} |
188 | \def\draftstring#1{\gdef\@draftstring{#1}} | 188 | \def\draftstring#1{\gdef\@draftstring{#1}} |
189 | \def\draftcolor#1{\gdef\@draftcolor{#1}} | 189 | \def\draftcolor#1{\gdef\@draftcolor{#1}} |
190 | \def\draftfontfamily#1{\gdef\@draftfontfamily{#1}} | 190 | \def\draftfontfamily#1{\gdef\@draftfontfamily{#1}} |
191 | \def\draftfontsize#1{\gdef\@draftfontsize{#1}} | 191 | \def\draftfontsize#1{\gdef\@draftfontsize{#1}} |
192 | \def\draftfontattrib#1{\gdef\@draftfontattrib{#1}} | 192 | \def\draftfontattrib#1{\gdef\@draftfontattrib{#1}} |
193 | \def\draftangle#1{\gdef\@draftangle{#1}} | 193 | \def\draftangle#1{\gdef\@draftangle{#1}} |
194 | \endinput | 194 | \endinput |
195 | %% | 195 | %% |
196 | %% | 196 | %% |
197 | %% End of package 'pdfdraftcopy.sty' | 197 | %% End of package 'pdfdraftcopy.sty' |
198 | %% | 198 | %% |
diff --git a/manual/platform/keymap-iaudiomx5.tex b/manual/platform/keymap-iaudiomx5.tex index aea09f4496..bcdcfff327 100644 --- a/manual/platform/keymap-iaudiomx5.tex +++ b/manual/platform/keymap-iaudiomx5.tex | |||
@@ -1,95 +1,95 @@ | |||
1 | % $Id$ | 1 | % $Id$ |
2 | 2 | ||
3 | \newcommand{\ButtonLeft}{\btnfnt{Left}} | 3 | \newcommand{\ButtonLeft}{\btnfnt{Left}} |
4 | \newcommand{\ButtonRight}{\btnfnt{Right}} | 4 | \newcommand{\ButtonRight}{\btnfnt{Right}} |
5 | \newcommand{\ButtonUp}{\btnfnt{Up}} | 5 | \newcommand{\ButtonUp}{\btnfnt{Up}} |
6 | \newcommand{\ButtonDown}{\btnfnt{Down}} | 6 | \newcommand{\ButtonDown}{\btnfnt{Down}} |
7 | \newcommand{\ButtonSelect}{\btnfnt{Select}} | 7 | \newcommand{\ButtonSelect}{\btnfnt{Select}} |
8 | \newcommand{\ButtonPower}{\btnfnt{Power}} | 8 | \newcommand{\ButtonPower}{\btnfnt{Power}} |
9 | \newcommand{\ButtonRec}{\btnfnt{Rec}} | 9 | \newcommand{\ButtonRec}{\btnfnt{Rec}} |
10 | \newcommand{\ButtonPlay}{\btnfnt{Play}} | 10 | \newcommand{\ButtonPlay}{\btnfnt{Play}} |
11 | \newcommand{\ButtonHold}{\btnfnt{Hold}} | 11 | \newcommand{\ButtonHold}{\btnfnt{Hold}} |
12 | 12 | ||
13 | %Button actions, standard context | 13 | %Button actions, standard context |
14 | \newcommand{\ActionStdPrev}{\ButtonUp} | 14 | \newcommand{\ActionStdPrev}{\ButtonUp} |
15 | \newcommand{\ActionStdPrevRepeat}{Long \ButtonUp} | 15 | \newcommand{\ActionStdPrevRepeat}{Long \ButtonUp} |
16 | \newcommand{\ActionStdNext}{\ButtonDown} | 16 | \newcommand{\ActionStdNext}{\ButtonDown} |
17 | \newcommand{\ActionStdNextRepeat}{Long \ButtonDown} | 17 | \newcommand{\ActionStdNextRepeat}{Long \ButtonDown} |
18 | \newcommand{\ActionStdCancel}{\ButtonLeft{} or \ButtonPower} | 18 | \newcommand{\ActionStdCancel}{\ButtonLeft{} or \ButtonPower} |
19 | \newcommand{\ActionStdContext}{Long \ButtonSelect} | 19 | \newcommand{\ActionStdContext}{Long \ButtonSelect} |
20 | \newcommand{\ActionStdQuickScreen}{Long \ButtonRec} | 20 | \newcommand{\ActionStdQuickScreen}{Long \ButtonRec} |
21 | \newcommand{\ActionQuickScreenExit}{\ButtonRec} | 21 | \newcommand{\ActionQuickScreenExit}{\ButtonRec} |
22 | \newcommand{\ActionStdMenu}{\ButtonRec} | 22 | \newcommand{\ActionStdMenu}{\ButtonRec} |
23 | \newcommand{\ActionStdOk}{\ButtonSelect, \ButtonRight{} or \ButtonPlay} | 23 | \newcommand{\ActionStdOk}{\ButtonSelect, \ButtonRight{} or \ButtonPlay} |
24 | 24 | ||
25 | %Button actions, wps context | 25 | %Button actions, wps context |
26 | \newcommand{\ActionWpsPlay}{\ButtonPlay} | 26 | \newcommand{\ActionWpsPlay}{\ButtonPlay} |
27 | \newcommand{\ActionWpsStop}{Long \ButtonPlay} | 27 | \newcommand{\ActionWpsStop}{Long \ButtonPlay} |
28 | \newcommand{\ActionWpsSkipNext}{\ButtonRight} | 28 | \newcommand{\ActionWpsSkipNext}{\ButtonRight} |
29 | \newcommand{\ActionWpsSkipPrev}{\ButtonLeft} | 29 | \newcommand{\ActionWpsSkipPrev}{\ButtonLeft} |
30 | \newcommand{\ActionWpsSeekBack}{Long \ButtonLeft} | 30 | \newcommand{\ActionWpsSeekBack}{Long \ButtonLeft} |
31 | \newcommand{\ActionWpsSeekFwd}{Long \ButtonRight} | 31 | \newcommand{\ActionWpsSeekFwd}{Long \ButtonRight} |
32 | \newcommand{\ActionWpsVolDown}{\ButtonDown} | 32 | \newcommand{\ActionWpsVolDown}{\ButtonDown} |
33 | \newcommand{\ActionWpsVolUp}{\ButtonUp} | 33 | \newcommand{\ActionWpsVolUp}{\ButtonUp} |
34 | \newcommand{\ActionWpsQuickScreen}{Long \ButtonRec} | 34 | \newcommand{\ActionWpsQuickScreen}{Long \ButtonRec} |
35 | \newcommand{\ActionWpsMenu}{\ButtonRec} | 35 | \newcommand{\ActionWpsMenu}{\ButtonRec} |
36 | \newcommand{\ActionWpsContext}{Long \ButtonSelect} | 36 | \newcommand{\ActionWpsContext}{Long \ButtonSelect} |
37 | \newcommand{\ActionWpsBrowse}{\ButtonSelect} | 37 | \newcommand{\ActionWpsBrowse}{\ButtonSelect} |
38 | 38 | ||
39 | %Button actions, tree context | 39 | %Button actions, tree context |
40 | \newcommand{\ActionTreeWps}{\ButtonPlay} | 40 | \newcommand{\ActionTreeWps}{\ButtonPlay} |
41 | \newcommand{\ActionTreeStop}{Long \ButtonPlay} | 41 | \newcommand{\ActionTreeStop}{Long \ButtonPlay} |
42 | \newcommand{\ActionTreeEnter}{\ButtonSelect{} or \ButtonRight} | 42 | \newcommand{\ActionTreeEnter}{\ButtonSelect{} or \ButtonRight} |
43 | \newcommand{\ActionTreeParentDirectory}{\ButtonLeft} | 43 | \newcommand{\ActionTreeParentDirectory}{\ButtonLeft} |
44 | 44 | ||
45 | %Button actions, YesNo context | 45 | %Button actions, YesNo context |
46 | \newcommand{\ActionYesNoAccept}{\ButtonSelect} | 46 | \newcommand{\ActionYesNoAccept}{\ButtonSelect} |
47 | 47 | ||
48 | %Button actions, Setting context | 48 | %Button actions, Setting context |
49 | \newcommand{\ActionSettingInc}{\ButtonUp} | 49 | \newcommand{\ActionSettingInc}{\ButtonUp} |
50 | \newcommand{\ActionSettingDec}{\ButtonDown} | 50 | \newcommand{\ActionSettingDec}{\ButtonDown} |
51 | 51 | ||
52 | %Button actions, Virtual Keyboard Context | 52 | %Button actions, Virtual Keyboard Context |
53 | \newcommand{\ActionKbdLeft}{\ButtonLeft} | 53 | \newcommand{\ActionKbdLeft}{\ButtonLeft} |
54 | \newcommand{\ActionKbdRight}{\ButtonRight} | 54 | \newcommand{\ActionKbdRight}{\ButtonRight} |
55 | \newcommand{\ActionKbdUp}{\ButtonUp} | 55 | \newcommand{\ActionKbdUp}{\ButtonUp} |
56 | \newcommand{\ActionKbdDown}{\ButtonDown} | 56 | \newcommand{\ActionKbdDown}{\ButtonDown} |
57 | \newcommand{\ActionKbdSelect}{\ButtonSelect} | 57 | \newcommand{\ActionKbdSelect}{\ButtonSelect} |
58 | \newcommand{\ActionKbdDone}{\ButtonPlay} | 58 | \newcommand{\ActionKbdDone}{\ButtonPlay} |
59 | \newcommand{\ActionKbdAbort}{\ButtonRec} | 59 | \newcommand{\ActionKbdAbort}{\ButtonRec} |
60 | 60 | ||
61 | %Button actions, Pitch Screen context | 61 | %Button actions, Pitch Screen context |
62 | \newcommand{\ActionPsToggleMode}{\ButtonSelect} | 62 | \newcommand{\ActionPsToggleMode}{\ButtonSelect} |
63 | \newcommand{\ActionPsIncSmall}{\ButtonUp} | 63 | \newcommand{\ActionPsIncSmall}{\ButtonUp} |
64 | \newcommand{\ActionPsIncBig}{Long \ButtonUp} | 64 | \newcommand{\ActionPsIncBig}{Long \ButtonUp} |
65 | \newcommand{\ActionPsDecSmall}{\ButtonDown} | 65 | \newcommand{\ActionPsDecSmall}{\ButtonDown} |
66 | \newcommand{\ActionPsDecBig}{Long \ButtonDown} | 66 | \newcommand{\ActionPsDecBig}{Long \ButtonDown} |
67 | \newcommand{\ActionPsNudgeLeft}{\ButtonLeft} | 67 | \newcommand{\ActionPsNudgeLeft}{\ButtonLeft} |
68 | \newcommand{\ActionPsNudgeRight}{\ButtonRight} | 68 | \newcommand{\ActionPsNudgeRight}{\ButtonRight} |
69 | \newcommand{\ActionPsReset}{\ButtonPower} | 69 | \newcommand{\ActionPsReset}{\ButtonPower} |
70 | \newcommand{\ActionPsExit}{\ButtonPlay} | 70 | \newcommand{\ActionPsExit}{\ButtonPlay} |
71 | 71 | ||
72 | %Button actions, Recording screen context | 72 | %Button actions, Recording screen context |
73 | \newcommand{\ActionRecPause}{\ButtonPlay} | 73 | \newcommand{\ActionRecPause}{\ButtonPlay} |
74 | \newcommand{\ActionRecNewfile}{\ButtonRec} | 74 | \newcommand{\ActionRecNewfile}{\ButtonRec} |
75 | \newcommand{\ActionRecSettingsInc}{\ButtonRight} | 75 | \newcommand{\ActionRecSettingsInc}{\ButtonRight} |
76 | \newcommand{\ActionRecSettingsDec}{\ButtonLeft} | 76 | \newcommand{\ActionRecSettingsDec}{\ButtonLeft} |
77 | \newcommand{\ActionRecPrev}{\ButtonUp} | 77 | \newcommand{\ActionRecPrev}{\ButtonUp} |
78 | \newcommand{\ActionRecNext}{\ButtonDown} | 78 | \newcommand{\ActionRecNext}{\ButtonDown} |
79 | \newcommand{\ActionRecMenu}{Long \ButtonRec} | 79 | \newcommand{\ActionRecMenu}{Long \ButtonRec} |
80 | \newcommand{\ActionRecExit}{Long \ButtonPlay} | 80 | \newcommand{\ActionRecExit}{Long \ButtonPlay} |
81 | 81 | ||
82 | %Button actions, FM radio context | 82 | %Button actions, FM radio context |
83 | \newcommand{\ActionFMPreset}{\ButtonSelect} | 83 | \newcommand{\ActionFMPreset}{\ButtonSelect} |
84 | \newcommand{\ActionFMMenu}{Long \ButtonSelect} | 84 | \newcommand{\ActionFMMenu}{Long \ButtonSelect} |
85 | \newcommand{\ActionFMMode}{Long \ButtonPlay} | 85 | \newcommand{\ActionFMMode}{Long \ButtonPlay} |
86 | \newcommand{\ActionFMStop}{\ButtonPower} | 86 | \newcommand{\ActionFMStop}{\ButtonPower} |
87 | \newcommand{\ActionFMExit}{\ButtonRec} | 87 | \newcommand{\ActionFMExit}{\ButtonRec} |
88 | \newcommand{\ActionFMPlay}{\ButtonPlay} | 88 | \newcommand{\ActionFMPlay}{\ButtonPlay} |
89 | \newcommand{\ActionFMSettingsInc}{\ActionSettingInc} | 89 | \newcommand{\ActionFMSettingsInc}{\ActionSettingInc} |
90 | \newcommand{\ActionFMSettingsDec}{\ActionSettingDec} | 90 | \newcommand{\ActionFMSettingsDec}{\ActionSettingDec} |
91 | \newcommand{\ActionFMPrev}{\ButtonLeft} | 91 | \newcommand{\ActionFMPrev}{\ButtonLeft} |
92 | \newcommand{\ActionFMNext}{\ButtonRight} | 92 | \newcommand{\ActionFMNext}{\ButtonRight} |
93 | %Button actions, Bookmark screen context | 93 | %Button actions, Bookmark screen context |
94 | \newcommand{\ActionBmDelete}{Long \ButtonRec} | 94 | \newcommand{\ActionBmDelete}{Long \ButtonRec} |
95 | 95 | ||
diff --git a/manual/plugins/pegbox.tex b/manual/plugins/pegbox.tex index 13eb511743..1f3db5fbc8 100644 --- a/manual/plugins/pegbox.tex +++ b/manual/plugins/pegbox.tex | |||
@@ -1,116 +1,116 @@ | |||
1 | % $Id: pegbox.tex 16693 2008-03-18 09:24:35Z roolku $ % | 1 | % $Id: pegbox.tex 16693 2008-03-18 09:24:35Z roolku $ % |
2 | \subsection{Pegbox} | 2 | \subsection{Pegbox} |
3 | \screenshot{plugins/images/ss-pegbox}{pegbox}{img:pegbox} | 3 | \screenshot{plugins/images/ss-pegbox}{pegbox}{img:pegbox} |
4 | To beat each level, you must destroy all of the pegs. If two like pegs are | 4 | To beat each level, you must destroy all of the pegs. If two like pegs are |
5 | pushed into each other they disappear except for triangles which form a solid | 5 | pushed into each other they disappear except for triangles which form a solid |
6 | block and crosses which allow you to choose a replacement block. | 6 | block and crosses which allow you to choose a replacement block. |
7 | 7 | ||
8 | \begin{table} | 8 | \begin{table} |
9 | \begin{btnmap}{}{} | 9 | \begin{btnmap}{}{} |
10 | \multicolumn{2}{c}{\textbf{In game}}\\\hline | 10 | \multicolumn{2}{c}{\textbf{In game}}\\\hline |
11 | 11 | ||
12 | \opt{RECORDER_PAD}{\ButtonUp, \ButtonDown, } | 12 | \opt{RECORDER_PAD}{\ButtonUp, \ButtonDown, } |
13 | \opt{ONDIO_PAD}{\ButtonUp, \ButtonDown, } | 13 | \opt{ONDIO_PAD}{\ButtonUp, \ButtonDown, } |
14 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonUp, \ButtonDown, } | 14 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonUp, \ButtonDown, } |
15 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu, \ButtonPlay, } | 15 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu, \ButtonPlay, } |
16 | \opt{IAUDIO_X5_PAD}{\ButtonUp, \ButtonDown, } | 16 | \opt{IAUDIO_X5_PAD}{\ButtonUp, \ButtonDown, } |
17 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, } | 17 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, } |
18 | \opt{SANSA_E200_PAD}{\ButtonUp, \ButtonDown, } | 18 | \opt{SANSA_E200_PAD}{\ButtonUp, \ButtonDown, } |
19 | \opt{SANSA_FUZE_PAD}{\ButtonUp, \ButtonDown, } | 19 | \opt{SANSA_FUZE_PAD}{\ButtonUp, \ButtonDown, } |
20 | \opt{GIGABEAT_PAD}{\ButtonUp, \ButtonDown, } | 20 | \opt{GIGABEAT_PAD}{\ButtonUp, \ButtonDown, } |
21 | \opt{GIGABEAT_S_PAD}{\ButtonUp, \ButtonDown, } | 21 | \opt{GIGABEAT_S_PAD}{\ButtonUp, \ButtonDown, } |
22 | \opt{MROBE100_PAD}{\ButtonUp, \ButtonDown, } | 22 | \opt{MROBE100_PAD}{\ButtonUp, \ButtonDown, } |
23 | \opt{SANSA_C200_PAD}{\ButtonUp, \ButtonDown, } | 23 | \opt{SANSA_C200_PAD}{\ButtonUp, \ButtonDown, } |
24 | 24 | ||
25 | \opt{RECORDER_PAD}{\ButtonLeft, \ButtonRight} | 25 | \opt{RECORDER_PAD}{\ButtonLeft, \ButtonRight} |
26 | \opt{ONDIO_PAD}{\ButtonLeft, \ButtonRight} | 26 | \opt{ONDIO_PAD}{\ButtonLeft, \ButtonRight} |
27 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft, \ButtonRight} | 27 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft, \ButtonRight} |
28 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonLeft, \ButtonRight} | 28 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonLeft, \ButtonRight} |
29 | \opt{IAUDIO_X5_PAD}{\ButtonLeft, \ButtonRight} | 29 | \opt{IAUDIO_X5_PAD}{\ButtonLeft, \ButtonRight} |
30 | \opt{IRIVER_H10_PAD}{\ButtonLeft, \ButtonRight} | 30 | \opt{IRIVER_H10_PAD}{\ButtonLeft, \ButtonRight} |
31 | \opt{SANSA_E200_PAD}{\ButtonLeft, \ButtonRight} | 31 | \opt{SANSA_E200_PAD}{\ButtonLeft, \ButtonRight} |
32 | \opt{SANSA_FUZE_PAD}{\ButtonLeft, \ButtonRight} | 32 | \opt{SANSA_FUZE_PAD}{\ButtonLeft, \ButtonRight} |
33 | \opt{GIGABEAT_PAD}{\ButtonLeft, \ButtonRight} | 33 | \opt{GIGABEAT_PAD}{\ButtonLeft, \ButtonRight} |
34 | \opt{GIGABEAT_S_PAD}{\ButtonLeft, \ButtonRight} | 34 | \opt{GIGABEAT_S_PAD}{\ButtonLeft, \ButtonRight} |
35 | \opt{MROBE100_PAD}{\ButtonLeft, \ButtonRight} | 35 | \opt{MROBE100_PAD}{\ButtonLeft, \ButtonRight} |
36 | \opt{SANSA_C200_PAD}{\ButtonLeft, \ButtonRight} | 36 | \opt{SANSA_C200_PAD}{\ButtonLeft, \ButtonRight} |
37 | 37 | ||
38 | \opt{HAVEREMOTEKEYMAP}{& } | 38 | \opt{HAVEREMOTEKEYMAP}{& } |
39 | & to move around\\ | 39 | & to move around\\ |
40 | 40 | ||
41 | \opt{RECORDER_PAD}{\ButtonOn} | 41 | \opt{RECORDER_PAD}{\ButtonOn} |
42 | \opt{ONDIO_PAD}{\ButtonOff} | 42 | \opt{ONDIO_PAD}{\ButtonOff} |
43 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} | 43 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} |
44 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonRight} | 44 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonRight} |
45 | \opt{IAUDIO_X5_PAD}{\ButtonSelect} | 45 | \opt{IAUDIO_X5_PAD}{\ButtonSelect} |
46 | \opt{IRIVER_H10_PAD}{\ButtonPlay} | 46 | \opt{IRIVER_H10_PAD}{\ButtonPlay} |
47 | \opt{SANSA_E200_PAD}{\ButtonSelect} | 47 | \opt{SANSA_E200_PAD}{\ButtonSelect} |
48 | \opt{SANSA_FUZE_PAD}{\ButtonSelect} | 48 | \opt{SANSA_FUZE_PAD}{\ButtonSelect} |
49 | \opt{GIGABEAT_PAD}{\ButtonSelect} | 49 | \opt{GIGABEAT_PAD}{\ButtonSelect} |
50 | \opt{GIGABEAT_S_PAD}{\ButtonSelect} | 50 | \opt{GIGABEAT_S_PAD}{\ButtonSelect} |
51 | \opt{MROBE100_PAD}{\ButtonSelect} | 51 | \opt{MROBE100_PAD}{\ButtonSelect} |
52 | \opt{SANSA_C200_PAD}{\ButtonSelect} | 52 | \opt{SANSA_C200_PAD}{\ButtonSelect} |
53 | \opt{HAVEREMOTEKEYMAP}{& } | 53 | \opt{HAVEREMOTEKEYMAP}{& } |
54 | & to choose peg\\ | 54 | & to choose peg\\ |
55 | 55 | ||
56 | \opt{RECORDER_PAD}{\ButtonFTwo} | 56 | \opt{RECORDER_PAD}{\ButtonFTwo} |
57 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonRight} | 57 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonRight} |
58 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} | 58 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} |
59 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonLeft} | 59 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonLeft} |
60 | \opt{IAUDIO_X5_PAD}{\ButtonRec} | 60 | \opt{IAUDIO_X5_PAD}{\ButtonRec} |
61 | \opt{IRIVER_H10_PAD}{Long \ButtonFF} | 61 | \opt{IRIVER_H10_PAD}{Long \ButtonFF} |
62 | \opt{SANSA_E200_PAD}{\ButtonRec} | 62 | \opt{SANSA_E200_PAD}{\ButtonRec} |
63 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} | 63 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} |
64 | \opt{GIGABEAT_PAD}{\ButtonA} | 64 | \opt{GIGABEAT_PAD}{\ButtonA} |
65 | \opt{GIGABEAT_S_PAD}{\ButtonMenu} | 65 | \opt{GIGABEAT_S_PAD}{\ButtonMenu} |
66 | \opt{MROBE100_PAD}{\ButtonPlay} | 66 | \opt{MROBE100_PAD}{\ButtonPlay} |
67 | \opt{SANSA_C200_PAD}{\ButtonRec} | 67 | \opt{SANSA_C200_PAD}{\ButtonRec} |
68 | \opt{HAVEREMOTEKEYMAP}{& } | 68 | \opt{HAVEREMOTEKEYMAP}{& } |
69 | & to restart level\\ | 69 | & to restart level\\ |
70 | 70 | ||
71 | \opt{RECORDER_PAD}{\ButtonFOne} | 71 | \opt{RECORDER_PAD}{\ButtonFOne} |
72 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonUp} | 72 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonUp} |
73 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} | 73 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} |
74 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonMenu} | 74 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonMenu} |
75 | \opt{IAUDIO_X5_PAD}{\ButtonPlay} | 75 | \opt{IAUDIO_X5_PAD}{\ButtonPlay} |
76 | \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollUp} | 76 | \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollUp} |
77 | \opt{SANSA_E200_PAD}{\ButtonScrollBack} | 77 | \opt{SANSA_E200_PAD}{\ButtonScrollBack} |
78 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp} | 78 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp} |
79 | \opt{GIGABEAT_PAD}{\ButtonVolUp} | 79 | \opt{GIGABEAT_PAD}{\ButtonVolUp} |
80 | \opt{GIGABEAT_S_PAD}{\ButtonVolUp} | 80 | \opt{GIGABEAT_S_PAD}{\ButtonVolUp} |
81 | \opt{MROBE100_PAD}{\ButtonMenu} | 81 | \opt{MROBE100_PAD}{\ButtonMenu} |
82 | \opt{SANSA_C200_PAD}{\ButtonVolUp} | 82 | \opt{SANSA_C200_PAD}{\ButtonVolUp} |
83 | \opt{HAVEREMOTEKEYMAP}{& } | 83 | \opt{HAVEREMOTEKEYMAP}{& } |
84 | & to go up a level\\ | 84 | & to go up a level\\ |
85 | 85 | ||
86 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IAUDIO_X5_PAD}{ | 86 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IAUDIO_X5_PAD}{ |
87 | \opt{RECORDER_PAD}{\ButtonFThree} | 87 | \opt{RECORDER_PAD}{\ButtonFThree} |
88 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonDown} | 88 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonDown} |
89 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} | 89 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} |
90 | \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollDown} | 90 | \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollDown} |
91 | \opt{SANSA_E200_PAD}{\ButtonScrollFwd} | 91 | \opt{SANSA_E200_PAD}{\ButtonScrollFwd} |
92 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown} | 92 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown} |
93 | \opt{SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolDown} | 93 | \opt{SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolDown} |
94 | \opt{MROBE100_PAD}{\ButtonDisplay} | 94 | \opt{MROBE100_PAD}{\ButtonDisplay} |
95 | \opt{HAVEREMOTEKEYMAP}{& } | 95 | \opt{HAVEREMOTEKEYMAP}{& } |
96 | & to go down a level\\ | 96 | & to go down a level\\ |
97 | } | 97 | } |
98 | 98 | ||
99 | \opt{RECORDER_PAD}{\ButtonOff} | 99 | \opt{RECORDER_PAD}{\ButtonOff} |
100 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff} | 100 | \opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff} |
101 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} | 101 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} |
102 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay} | 102 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay} |
103 | \opt{IAUDIO_X5_PAD}{\ButtonPower} | 103 | \opt{IAUDIO_X5_PAD}{\ButtonPower} |
104 | \opt{IRIVER_H10_PAD}{\ButtonPower} | 104 | \opt{IRIVER_H10_PAD}{\ButtonPower} |
105 | \opt{SANSA_E200_PAD}{\ButtonPower} | 105 | \opt{SANSA_E200_PAD}{\ButtonPower} |
106 | \opt{SANSA_FUZE_PAD}{Long \ButtonHome} | 106 | \opt{SANSA_FUZE_PAD}{Long \ButtonHome} |
107 | \opt{GIGABEAT_PAD}{\ButtonPower} | 107 | \opt{GIGABEAT_PAD}{\ButtonPower} |
108 | \opt{GIGABEAT_S_PAD}{\ButtonBack} | 108 | \opt{GIGABEAT_S_PAD}{\ButtonBack} |
109 | \opt{MROBE100_PAD}{\ButtonPower} | 109 | \opt{MROBE100_PAD}{\ButtonPower} |
110 | \opt{SANSA_C200_PAD}{\ButtonPower} | 110 | \opt{SANSA_C200_PAD}{\ButtonPower} |
111 | \opt{HAVEREMOTEKEYMAP}{& } | 111 | \opt{HAVEREMOTEKEYMAP}{& } |
112 | & to quit\\ | 112 | & to quit\\ |
113 | 113 | ||
114 | \end{btnmap} | 114 | \end{btnmap} |
115 | \end{table} | 115 | \end{table} |
116 | 116 | ||
diff --git a/manual/plugins/rockpaint.tex b/manual/plugins/rockpaint.tex index 63440fc9d7..b583769ab8 100644 --- a/manual/plugins/rockpaint.tex +++ b/manual/plugins/rockpaint.tex | |||
@@ -1,156 +1,156 @@ | |||
1 | % $Id$ % | 1 | % $Id$ % |
2 | \subsection{Rockpaint} | 2 | \subsection{Rockpaint} |
3 | \screenshot{plugins/images/ss-rockpaint}{Rockpaint}% | 3 | \screenshot{plugins/images/ss-rockpaint}{Rockpaint}% |
4 | {img:Rockpaint} | 4 | {img:Rockpaint} |
5 | Rockpaint is a bitmap (\fname{.bmp}) editor for Rockbox. It can open any \fname{.bmp} file | 5 | Rockpaint is a bitmap (\fname{.bmp}) editor for Rockbox. It can open any \fname{.bmp} file |
6 | whose dimensions are the same size as your device's screen or smaller; it can | 6 | whose dimensions are the same size as your device's screen or smaller; it can |
7 | also create empty bitmaps for you to work with.\\ | 7 | also create empty bitmaps for you to work with.\\ |
8 | 8 | ||
9 | \subsubsection{Opening A File} | 9 | \subsubsection{Opening A File} |
10 | To open a file, you may use either the context menu option "Open With" in the | 10 | To open a file, you may use either the context menu option "Open With" in the |
11 | File Browser, or you may enter Rockpaint first using the Plugins menu and open | 11 | File Browser, or you may enter Rockpaint first using the Plugins menu and open |
12 | a file from there. To perform the latter, simply press Rockpaint's Menu button | 12 | a file from there. To perform the latter, simply press Rockpaint's Menu button |
13 | or move the cursor beyond the bottom of the screen; then move the cursor onto | 13 | or move the cursor beyond the bottom of the screen; then move the cursor onto |
14 | "Menu" and select it. Finally, select "Load" and navigate to the image you | 14 | "Menu" and select it. Finally, select "Load" and navigate to the image you |
15 | wish to open.\\ | 15 | wish to open.\\ |
16 | 16 | ||
17 | \subsubsection{Tools} | 17 | \subsubsection{Tools} |
18 | Rockpaint offers several tools to aid you in editing; you can view them by | 18 | Rockpaint offers several tools to aid you in editing; you can view them by |
19 | either pressing Rockpaint's "Menu" key or by attempting to move the cursor | 19 | either pressing Rockpaint's "Menu" key or by attempting to move the cursor |
20 | beyond the bottom of the screen. From top to bottom and left to right, and | 20 | beyond the bottom of the screen. From top to bottom and left to right, and |
21 | by section, they are as follows: | 21 | by section, they are as follows: |
22 | \begin{description} | 22 | \begin{description} |
23 | \item[Colour Picker] | 23 | \item[Colour Picker] |
24 | The top left tool shows your colours that are at the ready. To | 24 | The top left tool shows your colours that are at the ready. To |
25 | swap them, "click" on the background colour. To edit the foreground colour, | 25 | swap them, "click" on the background colour. To edit the foreground colour, |
26 | click on it. | 26 | click on it. |
27 | \item[Preset Pallete] | 27 | \item[Preset Pallete] |
28 | Several preset colours are availible. Clicking on one changes | 28 | Several preset colours are availible. Clicking on one changes |
29 | the foreground of the Colour Picker to the selected colour. | 29 | the foreground of the Colour Picker to the selected colour. |
30 | \item[Pencil] | 30 | \item[Pencil] |
31 | Draws as you move the cursor. You can change the brush size with the | 31 | Draws as you move the cursor. You can change the brush size with the |
32 | Menu option "Brush Size". Use the Select key to toggle the tool while editing | 32 | Menu option "Brush Size". Use the Select key to toggle the tool while editing |
33 | the image. | 33 | the image. |
34 | \item[Selection tool] | 34 | \item[Selection tool] |
35 | Allows you to select a rectangular region; once you do, you | 35 | Allows you to select a rectangular region; once you do, you |
36 | will be shown a menu of options (including "cancel" if you make a mistake). | 36 | will be shown a menu of options (including "cancel" if you make a mistake). |
37 | \item[Line tool] | 37 | \item[Line tool] |
38 | Draws a straight line. | 38 | Draws a straight line. |
39 | \item[Curve tool] | 39 | \item[Curve tool] |
40 | Allows you to draw a line and curve it. | 40 | Allows you to draw a line and curve it. |
41 | \item[Rectangle tool] | 41 | \item[Rectangle tool] |
42 | Draws an unfilled rectangle. | 42 | Draws an unfilled rectangle. |
43 | \item[Circle tool] | 43 | \item[Circle tool] |
44 | Draws an unfilled circle. | 44 | Draws an unfilled circle. |
45 | \item[Gradient fill] | 45 | \item[Gradient fill] |
46 | To use this tool, click at the starting and ending points. | 46 | To use this tool, click at the starting and ending points. |
47 | Starting with the background and going to the foreground colour, Rockpaint | 47 | Starting with the background and going to the foreground colour, Rockpaint |
48 | will fill the region with a gradual colour change. | 48 | will fill the region with a gradual colour change. |
49 | \item[Bucket fill] | 49 | \item[Bucket fill] |
50 | Fills an same-colour or empty region with a colour. | 50 | Fills an same-colour or empty region with a colour. |
51 | \item[Dropper] | 51 | \item[Dropper] |
52 | Click on a colour in the image to change the foreground colour to it. | 52 | Click on a colour in the image to change the foreground colour to it. |
53 | \item[Eraser] | 53 | \item[Eraser] |
54 | The opposite of the pencil; it changes painted pixels to white. | 54 | The opposite of the pencil; it changes painted pixels to white. |
55 | \item[Text tool] | 55 | \item[Text tool] |
56 | "Draws" text on the image. | 56 | "Draws" text on the image. |
57 | \item[Filled rectangle] | 57 | \item[Filled rectangle] |
58 | Same as the Rectangle tool, but fills it with colour. | 58 | Same as the Rectangle tool, but fills it with colour. |
59 | \item[Filled circle] | 59 | \item[Filled circle] |
60 | Same as the Circle tool, but fills it with colour. | 60 | Same as the Circle tool, but fills it with colour. |
61 | \item[Curved Gradient Fill] | 61 | \item[Curved Gradient Fill] |
62 | Same as Gradient fill, but you must draw two lines. | 62 | Same as Gradient fill, but you must draw two lines. |
63 | Rockpaint will draw a curved, gradual change of colour in the region. | 63 | Rockpaint will draw a curved, gradual change of colour in the region. |
64 | \item[Menu] | 64 | \item[Menu] |
65 | This opens the Main Menu. You can also press the Menu key to open it. | 65 | This opens the Main Menu. You can also press the Menu key to open it. |
66 | \end{description} | 66 | \end{description} |
67 | 67 | ||
68 | \subsubsection{Main Menu} | 68 | \subsubsection{Main Menu} |
69 | The main menu consists of the following: | 69 | The main menu consists of the following: |
70 | \begin{description} | 70 | \begin{description} |
71 | \item[Resume] | 71 | \item[Resume] |
72 | Closes the Main Menu. | 72 | Closes the Main Menu. |
73 | \item[New] | 73 | \item[New] |
74 | Creates a new canvas and discards the current file. BE CAREFUL. | 74 | Creates a new canvas and discards the current file. BE CAREFUL. |
75 | You will lose any unsaved changes in the file that is currently open. | 75 | You will lose any unsaved changes in the file that is currently open. |
76 | \item[Load] | 76 | \item[Load] |
77 | Loads a bitmap file. Simply navigate to the file as you | 77 | Loads a bitmap file. Simply navigate to the file as you |
78 | would in the file browser. | 78 | would in the file browser. |
79 | \item[Save] | 79 | \item[Save] |
80 | Saves the current file. If it has not been saved before, | 80 | Saves the current file. If it has not been saved before, |
81 | you will be given a chance to name it and choose the saving location. | 81 | you will be given a chance to name it and choose the saving location. |
82 | \item[Brush speed] | 82 | \item[Brush speed] |
83 | Changes the speed at which the selection cursor | 83 | Changes the speed at which the selection cursor |
84 | moves when you hold down a movement button. | 84 | moves when you hold down a movement button. |
85 | \item[Brush size] | 85 | \item[Brush size] |
86 | Allows you to adjust the drawing size of the pencil tool. | 86 | Allows you to adjust the drawing size of the pencil tool. |
87 | \item[Choose colour] | 87 | \item[Choose colour] |
88 | Allows you to manually edit the foreground colour. | 88 | Allows you to manually edit the foreground colour. |
89 | You can edit the RBG and/or the HSV values. | 89 | You can edit the RBG and/or the HSV values. |
90 | \item[Grid size] | 90 | \item[Grid size] |
91 | Allows you to show or hide a grid over the canvas, | 91 | Allows you to show or hide a grid over the canvas, |
92 | and to specify its size. | 92 | and to specify its size. |
93 | \item[Exit] | 93 | \item[Exit] |
94 | Exits Rockpaint. | 94 | Exits Rockpaint. |
95 | \end{description} | 95 | \end{description} |
96 | 96 | ||
97 | \warn{BE CAREFUL. Rockpaint will NOT prompt you to save | 97 | \warn{BE CAREFUL. Rockpaint will NOT prompt you to save |
98 | if you select Exit, so any unsaved changes will be lost.} | 98 | if you select Exit, so any unsaved changes will be lost.} |
99 | 99 | ||
100 | \begin{table} | 100 | \begin{table} |
101 | \begin{btnmap}{}{} | 101 | \begin{btnmap}{}{} |
102 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ | 102 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ |
103 | \nopt{IRIVER_H300_PAD,GIGABEAT_S_PAD,SANSA_FUZE_PAD}{\ButtonPower} | 103 | \nopt{IRIVER_H300_PAD,GIGABEAT_S_PAD,SANSA_FUZE_PAD}{\ButtonPower} |
104 | \opt{IRIVER_H300_PAD}{\ButtonOff} | 104 | \opt{IRIVER_H300_PAD}{\ButtonOff} |
105 | \opt{GIGABEAT_S_PAD}{\ButtonBack} | 105 | \opt{GIGABEAT_S_PAD}{\ButtonBack} |
106 | \opt{SANSA_FUZE_PAD}{Long \ButtonHome} | 106 | \opt{SANSA_FUZE_PAD}{Long \ButtonHome} |
107 | \opt{HAVEREMOTEKEYMAP}{& } | 107 | \opt{HAVEREMOTEKEYMAP}{& } |
108 | & Quits Rockpaint immediately.\\ | 108 | & Quits Rockpaint immediately.\\ |
109 | } | 109 | } |
110 | 110 | ||
111 | \ButtonLeft | 111 | \ButtonLeft |
112 | \opt{HAVEREMOTEKEYMAP}{& } | 112 | \opt{HAVEREMOTEKEYMAP}{& } |
113 | & Moves the cursor to the left.\\ | 113 | & Moves the cursor to the left.\\ |
114 | 114 | ||
115 | \ButtonRight | 115 | \ButtonRight |
116 | \opt{HAVEREMOTEKEYMAP}{& } | 116 | \opt{HAVEREMOTEKEYMAP}{& } |
117 | & Moves the cursor to the right.\\ | 117 | & Moves the cursor to the right.\\ |
118 | 118 | ||
119 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonUp} | 119 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonUp} |
120 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu} | 120 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu} |
121 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp} | 121 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp} |
122 | \opt{HAVEREMOTEKEYMAP}{& } | 122 | \opt{HAVEREMOTEKEYMAP}{& } |
123 | & Moves the cursor up.\\ | 123 | & Moves the cursor up.\\ |
124 | 124 | ||
125 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonDown} | 125 | \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonDown} |
126 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonPlay} | 126 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonPlay} |
127 | \opt{IRIVER_H10_PAD}{\ButtonScrollDown} | 127 | \opt{IRIVER_H10_PAD}{\ButtonScrollDown} |
128 | \opt{HAVEREMOTEKEYMAP}{& } | 128 | \opt{HAVEREMOTEKEYMAP}{& } |
129 | & Moves the cursor down.\\ | 129 | & Moves the cursor down.\\ |
130 | 130 | ||
131 | \opt{IRIVER_H300_PAD}{\ButtonOn}% | 131 | \opt{IRIVER_H300_PAD}{\ButtonOn}% |
132 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonMenu}% | 132 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonMenu}% |
133 | \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect+\ButtonPower}% | 133 | \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect+\ButtonPower}% |
134 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}% | 134 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}% |
135 | \opt{IAUDIO_X5_PAD}{\ButtonPlay}% | 135 | \opt{IAUDIO_X5_PAD}{\ButtonPlay}% |
136 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu}% | 136 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu}% |
137 | \opt{IRIVER_H10_PAD}{\ButtonPlay}% | 137 | \opt{IRIVER_H10_PAD}{\ButtonPlay}% |
138 | \opt{HAVEREMOTEKEYMAP}{& } | 138 | \opt{HAVEREMOTEKEYMAP}{& } |
139 | & Displays the Main Menu.\\ | 139 | & Displays the Main Menu.\\ |
140 | 140 | ||
141 | \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec} | 141 | \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec} |
142 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} | 142 | \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} |
143 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu+\ButtonLeft} | 143 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu+\ButtonLeft} |
144 | \opt{GIGABEAT_PAD}{\ButtonA} | 144 | \opt{GIGABEAT_PAD}{\ButtonA} |
145 | \opt{IRIVER_H10_PAD}{\ButtonRew} | 145 | \opt{IRIVER_H10_PAD}{\ButtonRew} |
146 | \opt{GIGABEAT_S_PAD}{\ButtonPlay} | 146 | \opt{GIGABEAT_S_PAD}{\ButtonPlay} |
147 | \opt{HAVEREMOTEKEYMAP}{& } | 147 | \opt{HAVEREMOTEKEYMAP}{& } |
148 | & Displays the toolbar.\\ | 148 | & Displays the toolbar.\\ |
149 | 149 | ||
150 | \nopt{IRIVER_H10_PAD}{\ButtonSelect}% | 150 | \nopt{IRIVER_H10_PAD}{\ButtonSelect}% |
151 | \opt{IRIVER_H10_PAD}{\ButtonFF}% | 151 | \opt{IRIVER_H10_PAD}{\ButtonFF}% |
152 | \opt{HAVEREMOTEKEYMAP}{& } | 152 | \opt{HAVEREMOTEKEYMAP}{& } |
153 | & Toggles the brush and selects objects.\\ | 153 | & Toggles the brush and selects objects.\\ |
154 | 154 | ||
155 | \end{btnmap} | 155 | \end{btnmap} |
156 | \end{table} | 156 | \end{table} |