summaryrefslogtreecommitdiff
path: root/manual/platform
diff options
context:
space:
mode:
Diffstat (limited to 'manual/platform')
-rw-r--r--manual/platform/cowond2.tex23
-rw-r--r--manual/platform/keymap-cowond2.tex96
-rw-r--r--manual/platform/keymap-touchscreen.tex110
3 files changed, 229 insertions, 0 deletions
diff --git a/manual/platform/cowond2.tex b/manual/platform/cowond2.tex
new file mode 100644
index 0000000000..c43b3d42c2
--- /dev/null
+++ b/manual/platform/cowond2.tex
@@ -0,0 +1,23 @@
1% $Id$ %
2\def\UseOption{cowond2}
3\edef\UseOption{\UseOption,COWON_D2_PAD}
4\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
5\edef\UseOption{\UseOption,HAVE_RB_BL_IN_FLASH}
6
7\newcommand{\playerman}{Cowon}
8\newcommand{\playertype}{D2}
9\newcommand{\playerlongtype}{\playertype}
10\newcommand{\genericimg}{320x240x16}
11\newcommand{\specimg}{d2}
12%Used to name the player, e.g. ...to the \dap
13\newcommand{\dap}{player}
14%For use when referring to the player. E.g. the \daps\ capacity ...
15\newcommand{\daps}{player's}
16\newcommand{\firmwarefilename}{\fname{rockbox.d2}}
17\newcommand{\firmwareextension}{\fname{d2}}
18\newcommand{\screenshotsize}{8cm}
19\newcommand{\disk}{flash storage}
20
21% link external keymap file
22\input{platform/keymap-cowond2.tex}
23\input{platform/keymap-touchscreen.tex}
diff --git a/manual/platform/keymap-cowond2.tex b/manual/platform/keymap-cowond2.tex
new file mode 100644
index 0000000000..106956891d
--- /dev/null
+++ b/manual/platform/keymap-cowond2.tex
@@ -0,0 +1,96 @@
1% $Id$
2
3\newcommand{\ButtonMinus}{\btnfnt{Minus}}
4\newcommand{\ButtonPlus}{\btnfnt{Plus}}
5\newcommand{\ButtonMenu}{\btnfnt{Menu}}
6\newcommand{\ButtonPower}{\btnfnt{Power}}
7\newcommand{\ButtonHold}{\btnfnt{Hold}}
8
9%Button actions, standard context
10\newcommand{\ActionStdPrev}{\ButtonMinus{} or \TouchActionStdPrev}
11\newcommand{\ActionStdPrevRepeat}{Long \ButtonMinus{} or \TouchActionStdPrevRepeat}
12\newcommand{\ActionStdNext}{\ButtonPlus{} or \TouchActionStdNext}
13\newcommand{\ActionStdNextRepeat}{Long \ButtonPlus{} or \TouchActionStdNextRepeat}
14\newcommand{\ActionStdCancel}{\ButtonPower{} or \TouchActionStdCancel}
15\newcommand{\ActionStdContext}{Long \ButtonMenu{} or \TouchActionStdContext}
16\newcommand{\ActionStdQuickScreen}{\TouchActionStdQuickScreen}
17\newcommand{\ActionQuickScreenExit}{\TouchActionQuickScreenExit}
18\newcommand{\ActionStdMenu}{\TouchActionStdMenu}
19\newcommand{\ActionStdOk}{\TouchActionStdOk}
20\newcommand{\ActionStdRec}{\TouchActionStdRec}
21\newcommand{\ActionStdUsbCharge}{\TouchActionStdUsbCharge}
22
23%Button actions, wps context
24\newcommand{\ActionWpsPlay}{\TouchActionWpsPlay}
25\newcommand{\ActionWpsSkipNext}{\TouchActionWpsSkipNext}
26\newcommand{\ActionWpsSkipPrev}{\TouchActionWpsSkipPrev}
27\newcommand{\ActionWpsSeekBack}{\TouchActionWpsSeekBack}
28\newcommand{\ActionWpsSeekFwd}{\TouchActionWpsSeekFwd}
29
30\newcommand{\ActionWpsStop}{\TouchActionWpsStop}
31\newcommand{\ActionWpsVolDown}{\ButtonMinus{} or \TouchActionWpsVolDown}
32\newcommand{\ActionWpsVolUp}{\ButtonPlus{} or \TouchActionWpsVolUp}
33
34\newcommand{\ActionWpsQuickScreen}{\TouchActionWpsQuickScreen}
35\newcommand{\ActionWpsMenu}{\ButtonMenu{} or \TouchActionWpsMenu}
36\newcommand{\ActionWpsContext}{Long \ButtonMenu{} or \TouchActionWpsContext}
37\newcommand{\ActionWpsBrowse}{\ButtonPower{} or \TouchActionWpsBrowse}
38\newcommand{\ActionWpsPitchScreen}{\TouchActionWpsPitchScreen}
39\newcommand{\ActionWpsIdThreeScreen}{\TouchActionWpsIdThreeScreen}
40
41\newcommand{\ActionWpsAbSetBNextDir}{\TouchActionWpsAbSetBNextDir}
42\newcommand{\ActionWpsAbSetAPrevDir}{\TouchActionWpsAbSetAPrevDir}
43\newcommand{\ActionWpsAbReset}{\TouchActionWpsAbReset}
44
45%Button actions, tree context
46\newcommand{\ActionTreeWps}{\ButtonPlus}
47\newcommand{\ActionTreeStop}{}
48\newcommand{\ActionTreeEnter}{}
49\newcommand{\ActionTreeParentDirectory}{}
50
51%Button actions, YesNo context
52\newcommand{\ActionYesNoAccept}{\ButtonMenu}
53
54%Button actions, Setting context
55\newcommand{\ActionSettingInc}{\ButtonPlus}
56\newcommand{\ActionSettingDec}{\ButtonMinus}
57
58%Button actions, Virtual Keyboard Context
59\newcommand{\ActionKbdLeft}{\TouchActionKbdLeft}
60\newcommand{\ActionKbdRight}{\TouchActionKbdRight}
61\newcommand{\ActionKbdSelect}{\TouchActionKbdSelect}
62\newcommand{\ActionKbdDone}{\TouchActionKbdDone}
63\newcommand{\ActionKbdAbort}{\TouchActionKbdAbort}
64\newcommand{\ActionKbdUp}{\TouchActionKbdUp}
65\newcommand{\ActionKbdDown}{\TouchActionKbdDown}
66\newcommand{\ActionKbdCursorLeft}{\ButtonMinus{} or \TouchActionKbdCursorLeft}
67\newcommand{\ActionKbdCursorRight}{\ButtonPlus{} or \TouchActionKbdCursorRight}
68\newcommand{\ActionKbdBackSpace}{\TouchActionKbdBackSpace}
69\newcommand{\ActionKbdPageFlip}{\ButtonMenu{} or \TouchActionKbdPageFlip}
70
71%Button actions, Pitch Screen context
72\newcommand{\ActionPsToggleMode}{\TouchActionPsToggleMode}
73\newcommand{\ActionPsIncSmall}{\ButtonPlus{} or \TouchActionPsIncSmall}
74\newcommand{\ActionPsIncBig}{Long \ButtonPlus{} or \TouchActionPsIncBig}
75\newcommand{\ActionPsDecSmall}{\ButtonMinus{} or \TouchActionPsDecSmall}
76\newcommand{\ActionPsDecBig}{Long \ButtonMinus{} or \TouchActionPsDecBig}
77\newcommand{\ActionPsNudgeLeft}{\TouchActionPsNudgeLeft}
78\newcommand{\ActionPsNudgeRight}{\TouchActionPsNudgeRight}
79\newcommand{\ActionPsReset}{\TouchActionPsReset}
80\newcommand{\ActionPsExit}{\ButtonPower{} or \TouchActionPsExit}
81
82%Button actions, FM radio context
83\newcommand{\ActionFMPreset}{Long \ButtonMenu{} or \TouchActionFMPreset}
84\newcommand{\ActionFMMenu}{\ButtonMenu{} or \TouchActionFMMenu}
85\newcommand{\ActionFMMode}{\TouchActionFMMode}
86\newcommand{\ActionFMStop}{\ButtonPower}
87\newcommand{\ActionFMExit}{\TouchActionFMExit}
88\newcommand{\ActionFMPlay}{\TouchActionFMPlay}
89\newcommand{\ActionFMSettingsInc}{\ActionSettingInc}
90\newcommand{\ActionFMSettingsDec}{\ActionSettingDec}
91\newcommand{\ActionFMPrev}{\TouchActionFMPrev}
92\newcommand{\ActionFMNext}{\TouchActionFMNext}
93
94%Button actions, Bookmark screen context
95\newcommand{\ActionBmDelete}{\TouchActionBmDelete}
96
diff --git a/manual/platform/keymap-touchscreen.tex b/manual/platform/keymap-touchscreen.tex
new file mode 100644
index 0000000000..b1075383b6
--- /dev/null
+++ b/manual/platform/keymap-touchscreen.tex
@@ -0,0 +1,110 @@
1% $Id: keymap-sansae200.tex 23883 2009-12-07 12:19:08Z zagor $
2
3\newcommand{\TouchTopLeft}{\btnfnt{Top-Left}}
4\newcommand{\TouchTopMiddle}{\btnfnt{Top-Middle}}
5\newcommand{\TouchTopRight}{\btnfnt{Top-Right}}
6\newcommand{\TouchMidLeft}{\btnfnt{Middle-Left}}
7\newcommand{\TouchCenter}{\btnfnt{Center}}
8\newcommand{\TouchMidRight}{\btnfnt{Middle-Right}}
9\newcommand{\TouchBottomLeft}{\btnfnt{Bottom-Left}}
10\newcommand{\TouchBottomMiddle}{\btnfnt{Bottom-Middle}}
11\newcommand{\TouchBottomRight}{\btnfnt{Bottom-Right}}
12
13%Button actions, standard context
14\newcommand{\TouchActionStdPrev}{\TouchTopMiddle}
15\newcommand{\TouchActionStdPrevRepeat}{Long \TouchTopMiddle}
16\newcommand{\TouchActionStdNext}{\TouchBottomMiddle}
17\newcommand{\TouchActionStdNextRepeat}{Long \TouchBottomMiddle}
18\newcommand{\TouchActionStdCancel}{\TouchMidLeft}
19\newcommand{\TouchActionStdContext}{Long \TouchCenter{} or Long \TouchMidRight}
20\newcommand{\TouchActionStdQuickScreen}{Long \TouchTopLeft}
21\newcommand{\TouchActionQuickScreenExit}{}
22\newcommand{\TouchActionStdMenu}{\TouchTopLeft}
23\newcommand{\TouchActionStdOk}{\TouchCenter{} or \TouchMidRight}
24\newcommand{\TouchActionStdRec}{}
25\newcommand{\TouchActionStdUsbCharge}{}
26
27%Button actions, wps context
28\newcommand{\TouchActionWpsPlay}{\TouchTopRight}
29\newcommand{\TouchActionWpsSkipNext}{\TouchMidRight}
30\newcommand{\TouchActionWpsSeekFwd}{Long \TouchMidRight}
31\newcommand{\TouchActionWpsSkipPrev}{\TouchMidLeft}
32\newcommand{\TouchActionWpsSeekBack}{Long \TouchMidLeft}
33
34\newcommand{\TouchActionWpsStop}{Long \TouchTopRight}
35\newcommand{\TouchActionWpsVolDown}{\TouchBottomMiddle}
36\newcommand{\TouchActionWpsVolUp}{\TouchTopMiddle}
37
38\newcommand{\TouchActionWpsQuickScreen}{Long \TouchTopLeft}
39\newcommand{\TouchActionWpsMenu}{\TouchTopLeft}
40\newcommand{\TouchActionWpsContext}{Long \TouchCenter}
41\newcommand{\TouchActionWpsBrowse}{\TouchCenter}
42\newcommand{\TouchActionWpsPitchScreen}{Long \TouchBottomLeft}
43\newcommand{\TouchActionWpsIdThreeScreen}{\TouchBottomRight}
44
45\newcommand{\TouchActionWpsAbSetBNextDir}{}
46\newcommand{\TouchActionWpsAbSetAPrevDir}{}
47\newcommand{\TouchActionWpsAbReset}{}
48
49%Button actions, tree context
50\newcommand{\TouchActionTreeWps}{\TouchTopRight}
51\newcommand{\TouchActionTreeStop}{}
52\newcommand{\TouchActionTreeEnter}{}
53\newcommand{\TouchActionTreeParentDirectory}{}
54
55%Button actions, YesNo context
56\newcommand{\TouchActionYesNoAccept}{\TouchTopRight}
57
58%Button actions, Setting context
59\newcommand{\TouchActionSettingInc}{\TouchTopMiddle}
60\newcommand{\TouchActionSettingDec}{\TouchBottomMiddle}
61
62%Button actions, Virtual Keyboard Context
63\newcommand{\TouchActionKbdLeft}{\TouchMidLeft}
64\newcommand{\TouchActionKbdRight}{\TouchMidRight}
65\newcommand{\TouchActionKbdSelect}{\TouchCenter}
66\newcommand{\TouchActionKbdDone}{Long \TouchCenter}
67\newcommand{\TouchActionKbdAbort}{\TouchBottomRight}
68\newcommand{\TouchActionKbdUp}{\TouchTopMiddle}
69\newcommand{\TouchActionKbdDown}{\TouchBottomMiddle}
70\newcommand{\TouchActionKbdCursorLeft}{\TouchTopLeft}
71\newcommand{\TouchActionKbdCursorRight}{\TouchTopRight}
72\newcommand{\TouchActionKbdBackSpace}{\TouchBottomLeft}
73\newcommand{\TouchActionKbdPageFlip}{}
74
75%Button actions, Pitch Screen context
76\newcommand{\TouchActionPsToggleMode}{\TouchBottomRight}
77\newcommand{\TouchActionPsIncSmall}{\TouchTopMiddle}
78\newcommand{\TouchActionPsIncBig}{Long \TouchTopMiddle}
79\newcommand{\TouchActionPsDecSmall}{\TouchBottomMiddle}
80\newcommand{\TouchActionPsDecBig}{Long \TouchBottomMiddle}
81\newcommand{\TouchActionPsNudgeLeft}{\TouchMidLeft}
82\newcommand{\TouchActionPsNudgeRight}{\TouchMidRight}
83\newcommand{\TouchActionPsReset}{\TouchCenter}
84\newcommand{\TouchActionPsExit}{\TouchTopLeft}
85
86%Button actions, Recording screen context
87\newcommand{\TouchActionRecPause}{}
88\newcommand{\TouchActionRecExit}{}
89\newcommand{\TouchActionRecNewfile}{}
90\newcommand{\TouchActionRecMenu}{}
91\newcommand{\TouchActionRecSettingsInc}{\TouchMidLeft}
92\newcommand{\TouchActionRecSettingsDec}{\TouchMidRight}
93\newcommand{\TouchActionRecPrev}{}
94\newcommand{\TouchActionRecNext}{}
95
96%Button actions, FM radio context
97\newcommand{\TouchActionFMPreset}{\TouchCenter}
98\newcommand{\TouchActionFMMenu}{Long \TouchCenter}
99\newcommand{\TouchActionFMMode}{\TouchBottomLeft}
100\newcommand{\TouchActionFMStop}{\TouchBottomRight}
101\newcommand{\TouchActionFMExit}{\TouchTopLeft}
102\newcommand{\TouchActionFMPlay}{\TouchTopRight}
103\newcommand{\TouchActionFMSettingsInc}{}
104\newcommand{\TouchActionFMSettingsDec}{}
105\newcommand{\TouchActionFMPrev}{\TouchActionRecSettingsInc}
106\newcommand{\TouchActionFMNext}{\TouchActionRecSettingsDec}
107
108%Button actions, Bookmark screen context
109\newcommand{\TouchActionBmDelete}{\TouchBottomLeft}
110