summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-12-15 18:56:06 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-12-15 18:56:06 +0000
commit9f7579b5b8d8ee807976698b48c6f59c71b8d50f (patch)
treeef87f79588ac3f1093e3de0a6926bd5233df0ed1
parentc48d35927a71d11313bb267cbffcf46a40ad2350 (diff)
downloadrockbox-9f7579b5b8d8ee807976698b48c6f59c71b8d50f.tar.gz
rockbox-9f7579b5b8d8ee807976698b48c6f59c71b8d50f.zip
Cowon D2: Revise some keymaps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24007 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/keymaps/keymap-cowond2.c6
-rw-r--r--apps/keymaps/keymap-touchscreen.c13
-rw-r--r--manual/platform/keymap-cowond2.tex28
-rw-r--r--manual/platform/keymap-touchscreen.tex24
4 files changed, 39 insertions, 32 deletions
diff --git a/apps/keymaps/keymap-cowond2.c b/apps/keymaps/keymap-cowond2.c
index 8067fe47d0..37d622210a 100644
--- a/apps/keymaps/keymap-cowond2.c
+++ b/apps/keymaps/keymap-cowond2.c
@@ -72,8 +72,10 @@ static const struct button_mapping button_context_list[] = {
72 72
73static const struct button_mapping button_context_tree[] = { 73static const struct button_mapping button_context_tree[] = {
74 { ACTION_TREE_WPS, BUTTON_PLUS|BUTTON_MENU, BUTTON_PLUS }, 74 { ACTION_TREE_WPS, BUTTON_PLUS|BUTTON_MENU, BUTTON_PLUS },
75 { ACTION_TREE_WPS, BUTTON_PLUS|BUTTON_MENU, BUTTON_PLUS|BUTTON_REPEAT }, 75 { ACTION_TREE_WPS, BUTTON_PLUS|BUTTON_MENU, BUTTON_PLUS|BUTTON_REPEAT },
76 { ACTION_TREE_STOP, BUTTON_POWER|BUTTON_REL, BUTTON_POWER }, 76 { ACTION_TREE_STOP, BUTTON_MINUS|BUTTON_POWER, BUTTON_MINUS },
77 { ACTION_TREE_STOP, BUTTON_MINUS|BUTTON_POWER, BUTTON_MINUS|BUTTON_REPEAT },
78
77 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST) 79 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_LIST)
78}; /* button_context_tree */ 80}; /* button_context_tree */
79 81
diff --git a/apps/keymaps/keymap-touchscreen.c b/apps/keymaps/keymap-touchscreen.c
index 359045761b..a2547d074d 100644
--- a/apps/keymaps/keymap-touchscreen.c
+++ b/apps/keymaps/keymap-touchscreen.c
@@ -62,7 +62,7 @@ static const struct button_mapping button_context_standard[] = {
62 { ACTION_STD_CANCEL, BUTTON_MIDLEFT|BUTTON_REPEAT, BUTTON_NONE }, 62 { ACTION_STD_CANCEL, BUTTON_MIDLEFT|BUTTON_REPEAT, BUTTON_NONE },
63 63
64 { ACTION_STD_MENU, BUTTON_TOPLEFT, BUTTON_NONE }, 64 { ACTION_STD_MENU, BUTTON_TOPLEFT, BUTTON_NONE },
65 { ACTION_STD_QUICKSCREEN, BUTTON_TOPLEFT|BUTTON_REPEAT, BUTTON_NONE }, 65 { ACTION_STD_QUICKSCREEN, BUTTON_BOTTOMLEFT, BUTTON_NONE },
66 { ACTION_STD_CONTEXT, BUTTON_CENTER|BUTTON_REPEAT, BUTTON_CENTER }, 66 { ACTION_STD_CONTEXT, BUTTON_CENTER|BUTTON_REPEAT, BUTTON_CENTER },
67 { ACTION_STD_CONTEXT, BUTTON_MIDRIGHT|BUTTON_REPEAT, BUTTON_MIDRIGHT }, 67 { ACTION_STD_CONTEXT, BUTTON_MIDRIGHT|BUTTON_REPEAT, BUTTON_MIDRIGHT },
68 68
@@ -91,8 +91,8 @@ static const struct button_mapping button_context_wps[] = {
91 { ACTION_WPS_CONTEXT, BUTTON_CENTER|BUTTON_REPEAT, BUTTON_CENTER }, 91 { ACTION_WPS_CONTEXT, BUTTON_CENTER|BUTTON_REPEAT, BUTTON_CENTER },
92 92
93 { ACTION_WPS_MENU, BUTTON_TOPLEFT|BUTTON_REL, BUTTON_TOPLEFT }, 93 { ACTION_WPS_MENU, BUTTON_TOPLEFT|BUTTON_REL, BUTTON_TOPLEFT },
94 { ACTION_WPS_QUICKSCREEN, BUTTON_TOPLEFT|BUTTON_REPEAT, BUTTON_TOPLEFT }, 94 { ACTION_WPS_QUICKSCREEN, BUTTON_BOTTOMLEFT|BUTTON_REL, BUTTON_BOTTOMLEFT },
95 { ACTION_WPS_VIEW_PLAYLIST, BUTTON_BOTTOMLEFT|BUTTON_REL, BUTTON_BOTTOMLEFT }, 95 { ACTION_WPS_VIEW_PLAYLIST, BUTTON_TOPLEFT|BUTTON_REPEAT, BUTTON_TOPLEFT },
96 { ACTION_WPS_REC, BUTTON_BOTTOMRIGHT|BUTTON_REPEAT, BUTTON_BOTTOMRIGHT }, 96 { ACTION_WPS_REC, BUTTON_BOTTOMRIGHT|BUTTON_REPEAT, BUTTON_BOTTOMRIGHT },
97 { ACTION_WPS_PITCHSCREEN, BUTTON_BOTTOMLEFT|BUTTON_REPEAT, BUTTON_BOTTOMLEFT }, 97 { ACTION_WPS_PITCHSCREEN, BUTTON_BOTTOMLEFT|BUTTON_REPEAT, BUTTON_BOTTOMLEFT },
98 { ACTION_WPS_ID3SCREEN, BUTTON_BOTTOMRIGHT|BUTTON_REL, BUTTON_BOTTOMRIGHT }, 98 { ACTION_WPS_ID3SCREEN, BUTTON_BOTTOMRIGHT|BUTTON_REL, BUTTON_BOTTOMRIGHT },
@@ -121,16 +121,17 @@ static const struct button_mapping button_context_list[] = {
121 121
122static const struct button_mapping button_context_tree[] = { 122static const struct button_mapping button_context_tree[] = {
123 { ACTION_TREE_WPS, BUTTON_TOPRIGHT|BUTTON_REL, BUTTON_TOPRIGHT }, 123 { ACTION_TREE_WPS, BUTTON_TOPRIGHT|BUTTON_REL, BUTTON_TOPRIGHT },
124 { ACTION_TREE_STOP, BUTTON_BOTTOMRIGHT|BUTTON_REL, BUTTON_BOTTOMRIGHT },
124 125
125 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_CUSTOM|CONTEXT_TREE) 126 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_CUSTOM|CONTEXT_TREE)
126}; /* button_context_tree */ 127}; /* button_context_tree */
127 128
128static const struct button_mapping button_context_listtree_scroll_with_combo[] = { 129static const struct button_mapping button_context_listtree_scroll_with_combo[] = {
129 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_CUSTOM|CONTEXT_TREE), 130 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE),
130}; 131};
131 132
132static const struct button_mapping button_context_listtree_scroll_without_combo[] = { 133static const struct button_mapping button_context_listtree_scroll_without_combo[] = {
133 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_CUSTOM|CONTEXT_TREE), 134 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE),
134}; 135};
135 136
136static const struct button_mapping button_context_settings[] = { 137static const struct button_mapping button_context_settings[] = {
@@ -182,7 +183,7 @@ static const struct button_mapping button_context_eq[] = {
182 183
183/* Bookmark Screen */ 184/* Bookmark Screen */
184static const struct button_mapping button_context_bmark[] = { 185static const struct button_mapping button_context_bmark[] = {
185 { ACTION_BMS_DELETE, BUTTON_BOTTOMLEFT, BUTTON_NONE }, 186 { ACTION_BMS_DELETE, BUTTON_BOTTOMRIGHT, BUTTON_NONE },
186 187
187 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_BOOKMARKSCREEN), 188 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM2|CONTEXT_BOOKMARKSCREEN),
188}; /* button_context_bmark */ 189}; /* button_context_bmark */
diff --git a/manual/platform/keymap-cowond2.tex b/manual/platform/keymap-cowond2.tex
index 106956891d..cc8edb80dd 100644
--- a/manual/platform/keymap-cowond2.tex
+++ b/manual/platform/keymap-cowond2.tex
@@ -14,18 +14,18 @@
14\newcommand{\ActionStdCancel}{\ButtonPower{} or \TouchActionStdCancel} 14\newcommand{\ActionStdCancel}{\ButtonPower{} or \TouchActionStdCancel}
15\newcommand{\ActionStdContext}{Long \ButtonMenu{} or \TouchActionStdContext} 15\newcommand{\ActionStdContext}{Long \ButtonMenu{} or \TouchActionStdContext}
16\newcommand{\ActionStdQuickScreen}{\TouchActionStdQuickScreen} 16\newcommand{\ActionStdQuickScreen}{\TouchActionStdQuickScreen}
17\newcommand{\ActionQuickScreenExit}{\TouchActionQuickScreenExit} 17\newcommand{\ActionQuickScreenExit}{\ButtonPower{} or \ButtonMenu{} or \TouchActionQuickScreenExit}
18\newcommand{\ActionStdMenu}{\TouchActionStdMenu} 18\newcommand{\ActionStdMenu}{\TouchActionStdMenu}
19\newcommand{\ActionStdOk}{\TouchActionStdOk} 19\newcommand{\ActionStdOk}{\ButtonMenu{} or \TouchActionStdOk}
20\newcommand{\ActionStdRec}{\TouchActionStdRec} 20%\newcommand{\ActionStdRec}{\TouchActionStdRec}
21\newcommand{\ActionStdUsbCharge}{\TouchActionStdUsbCharge} 21%\newcommand{\ActionStdUsbCharge}{\TouchActionStdUsbCharge}
22 22
23%Button actions, wps context 23%Button actions, wps context
24\newcommand{\ActionWpsPlay}{\TouchActionWpsPlay} 24\newcommand{\ActionWpsPlay}{\TouchActionWpsPlay}
25\newcommand{\ActionWpsSkipNext}{\TouchActionWpsSkipNext} 25\newcommand{\ActionWpsSkipNext}{\TouchActionWpsSkipNext}
26\newcommand{\ActionWpsSeekFwd}{\TouchActionWpsSeekFwd}
26\newcommand{\ActionWpsSkipPrev}{\TouchActionWpsSkipPrev} 27\newcommand{\ActionWpsSkipPrev}{\TouchActionWpsSkipPrev}
27\newcommand{\ActionWpsSeekBack}{\TouchActionWpsSeekBack} 28\newcommand{\ActionWpsSeekBack}{\TouchActionWpsSeekBack}
28\newcommand{\ActionWpsSeekFwd}{\TouchActionWpsSeekFwd}
29 29
30\newcommand{\ActionWpsStop}{\TouchActionWpsStop} 30\newcommand{\ActionWpsStop}{\TouchActionWpsStop}
31\newcommand{\ActionWpsVolDown}{\ButtonMinus{} or \TouchActionWpsVolDown} 31\newcommand{\ActionWpsVolDown}{\ButtonMinus{} or \TouchActionWpsVolDown}
@@ -43,17 +43,17 @@
43\newcommand{\ActionWpsAbReset}{\TouchActionWpsAbReset} 43\newcommand{\ActionWpsAbReset}{\TouchActionWpsAbReset}
44 44
45%Button actions, tree context 45%Button actions, tree context
46\newcommand{\ActionTreeWps}{\ButtonPlus} 46\newcommand{\ActionTreeWps}{\ButtonPlus{}+\ButtonMenu{} or \TouchActionTreeWps}
47\newcommand{\ActionTreeStop}{} 47\newcommand{\ActionTreeStop}{\ButtonMinus{}+\ButtonPower{} or \TouchActionTreeStop}
48\newcommand{\ActionTreeEnter}{} 48\newcommand{\ActionTreeEnter}{\ButtonMenu{} or \TouchActionTreeEnter}
49\newcommand{\ActionTreeParentDirectory}{} 49\newcommand{\ActionTreeParentDirectory}{\TouchActionTreeParentDirectory}
50 50
51%Button actions, YesNo context 51%Button actions, YesNo context
52\newcommand{\ActionYesNoAccept}{\ButtonMenu} 52\newcommand{\ActionYesNoAccept}{\ButtonMenu{} or \TouchActionYesNoAccept}
53 53
54%Button actions, Setting context 54%Button actions, Setting context
55\newcommand{\ActionSettingInc}{\ButtonPlus} 55\newcommand{\ActionSettingInc}{\TouchActionSettingInc{} or \ButtonPlus}
56\newcommand{\ActionSettingDec}{\ButtonMinus} 56\newcommand{\ActionSettingDec}{\TouchActionSettingDec{} or \ButtonMinus}
57 57
58%Button actions, Virtual Keyboard Context 58%Button actions, Virtual Keyboard Context
59\newcommand{\ActionKbdLeft}{\TouchActionKbdLeft} 59\newcommand{\ActionKbdLeft}{\TouchActionKbdLeft}
@@ -78,12 +78,14 @@
78\newcommand{\ActionPsNudgeRight}{\TouchActionPsNudgeRight} 78\newcommand{\ActionPsNudgeRight}{\TouchActionPsNudgeRight}
79\newcommand{\ActionPsReset}{\TouchActionPsReset} 79\newcommand{\ActionPsReset}{\TouchActionPsReset}
80\newcommand{\ActionPsExit}{\ButtonPower{} or \TouchActionPsExit} 80\newcommand{\ActionPsExit}{\ButtonPower{} or \TouchActionPsExit}
81\newcommand{\ActionPsSlower}{\TouchActionPsSlower}
82\newcommand{\ActionPsFaster}{\TouchActionPsFaster}
81 83
82%Button actions, FM radio context 84%Button actions, FM radio context
83\newcommand{\ActionFMPreset}{Long \ButtonMenu{} or \TouchActionFMPreset} 85\newcommand{\ActionFMPreset}{Long \ButtonMenu{} or \TouchActionFMPreset}
84\newcommand{\ActionFMMenu}{\ButtonMenu{} or \TouchActionFMMenu} 86\newcommand{\ActionFMMenu}{\ButtonMenu{} or \TouchActionFMMenu}
85\newcommand{\ActionFMMode}{\TouchActionFMMode} 87\newcommand{\ActionFMMode}{\TouchActionFMMode}
86\newcommand{\ActionFMStop}{\ButtonPower} 88\newcommand{\ActionFMStop}{\TouchActionFMStop{} or \ButtonPower}
87\newcommand{\ActionFMExit}{\TouchActionFMExit} 89\newcommand{\ActionFMExit}{\TouchActionFMExit}
88\newcommand{\ActionFMPlay}{\TouchActionFMPlay} 90\newcommand{\ActionFMPlay}{\TouchActionFMPlay}
89\newcommand{\ActionFMSettingsInc}{\ActionSettingInc} 91\newcommand{\ActionFMSettingsInc}{\ActionSettingInc}
diff --git a/manual/platform/keymap-touchscreen.tex b/manual/platform/keymap-touchscreen.tex
index b1075383b6..332febb555 100644
--- a/manual/platform/keymap-touchscreen.tex
+++ b/manual/platform/keymap-touchscreen.tex
@@ -17,8 +17,8 @@
17\newcommand{\TouchActionStdNextRepeat}{Long \TouchBottomMiddle} 17\newcommand{\TouchActionStdNextRepeat}{Long \TouchBottomMiddle}
18\newcommand{\TouchActionStdCancel}{\TouchMidLeft} 18\newcommand{\TouchActionStdCancel}{\TouchMidLeft}
19\newcommand{\TouchActionStdContext}{Long \TouchCenter{} or Long \TouchMidRight} 19\newcommand{\TouchActionStdContext}{Long \TouchCenter{} or Long \TouchMidRight}
20\newcommand{\TouchActionStdQuickScreen}{Long \TouchTopLeft} 20\newcommand{\TouchActionStdQuickScreen}{\TouchBottomLeft}
21\newcommand{\TouchActionQuickScreenExit}{} 21\newcommand{\TouchActionQuickScreenExit}{\TouchActionStdQuickScreen{} or \TouchCenter}
22\newcommand{\TouchActionStdMenu}{\TouchTopLeft} 22\newcommand{\TouchActionStdMenu}{\TouchTopLeft}
23\newcommand{\TouchActionStdOk}{\TouchCenter{} or \TouchMidRight} 23\newcommand{\TouchActionStdOk}{\TouchCenter{} or \TouchMidRight}
24\newcommand{\TouchActionStdRec}{} 24\newcommand{\TouchActionStdRec}{}
@@ -35,7 +35,7 @@
35\newcommand{\TouchActionWpsVolDown}{\TouchBottomMiddle} 35\newcommand{\TouchActionWpsVolDown}{\TouchBottomMiddle}
36\newcommand{\TouchActionWpsVolUp}{\TouchTopMiddle} 36\newcommand{\TouchActionWpsVolUp}{\TouchTopMiddle}
37 37
38\newcommand{\TouchActionWpsQuickScreen}{Long \TouchTopLeft} 38\newcommand{\TouchActionWpsQuickScreen}{\TouchBottomLeft}
39\newcommand{\TouchActionWpsMenu}{\TouchTopLeft} 39\newcommand{\TouchActionWpsMenu}{\TouchTopLeft}
40\newcommand{\TouchActionWpsContext}{Long \TouchCenter} 40\newcommand{\TouchActionWpsContext}{Long \TouchCenter}
41\newcommand{\TouchActionWpsBrowse}{\TouchCenter} 41\newcommand{\TouchActionWpsBrowse}{\TouchCenter}
@@ -48,9 +48,9 @@
48 48
49%Button actions, tree context 49%Button actions, tree context
50\newcommand{\TouchActionTreeWps}{\TouchTopRight} 50\newcommand{\TouchActionTreeWps}{\TouchTopRight}
51\newcommand{\TouchActionTreeStop}{} 51\newcommand{\TouchActionTreeStop}{\TouchBottomRight}
52\newcommand{\TouchActionTreeEnter}{} 52\newcommand{\TouchActionTreeEnter}{\TouchCenter{} or \TouchMidRight}
53\newcommand{\TouchActionTreeParentDirectory}{} 53\newcommand{\TouchActionTreeParentDirectory}{\TouchMidLeft}
54 54
55%Button actions, YesNo context 55%Button actions, YesNo context
56\newcommand{\TouchActionYesNoAccept}{\TouchTopRight} 56\newcommand{\TouchActionYesNoAccept}{\TouchTopRight}
@@ -82,6 +82,8 @@
82\newcommand{\TouchActionPsNudgeRight}{\TouchMidRight} 82\newcommand{\TouchActionPsNudgeRight}{\TouchMidRight}
83\newcommand{\TouchActionPsReset}{\TouchCenter} 83\newcommand{\TouchActionPsReset}{\TouchCenter}
84\newcommand{\TouchActionPsExit}{\TouchTopLeft} 84\newcommand{\TouchActionPsExit}{\TouchTopLeft}
85\newcommand{\TouchActionPsSlower}{Long \TouchMidLeft}
86\newcommand{\TouchActionPsFaster}{Long \TouchMidRight}
85 87
86%Button actions, Recording screen context 88%Button actions, Recording screen context
87\newcommand{\TouchActionRecPause}{} 89\newcommand{\TouchActionRecPause}{}
@@ -100,11 +102,11 @@
100\newcommand{\TouchActionFMStop}{\TouchBottomRight} 102\newcommand{\TouchActionFMStop}{\TouchBottomRight}
101\newcommand{\TouchActionFMExit}{\TouchTopLeft} 103\newcommand{\TouchActionFMExit}{\TouchTopLeft}
102\newcommand{\TouchActionFMPlay}{\TouchTopRight} 104\newcommand{\TouchActionFMPlay}{\TouchTopRight}
103\newcommand{\TouchActionFMSettingsInc}{} 105\newcommand{\TouchActionFMSettingsInc}{\TouchActionSettingInc}
104\newcommand{\TouchActionFMSettingsDec}{} 106\newcommand{\TouchActionFMSettingsDec}{\TouchActionSettingDec}
105\newcommand{\TouchActionFMPrev}{\TouchActionRecSettingsInc} 107\newcommand{\TouchActionFMPrev}{\TouchMidLeft}
106\newcommand{\TouchActionFMNext}{\TouchActionRecSettingsDec} 108\newcommand{\TouchActionFMNext}{\TouchMidRight}
107 109
108%Button actions, Bookmark screen context 110%Button actions, Bookmark screen context
109\newcommand{\TouchActionBmDelete}{\TouchBottomLeft} 111\newcommand{\TouchActionBmDelete}{\TouchBottomRight}
110 112