1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
alarmclock:
PLA_EXIT:               quit
PLA_CANCEL:             ^
PLA_UP:                 increase minutes/seconds
PLA_UP_REPEAT:          ^
PLA_SCROLL_FWD:         ^
PLA_SCROLL_FWD_REPEAT:  ^
PLA_DOWN:               decrease minutes/seconds
PLA_DOWN_REPEAT:        ^
PLA_SCROLL_BACK:        ^
PLA_SCROLL_BACK_REPEAT: ^
PLA_LEFT:               toggle between minutes and seconds
PLA_LEFT_REPEAT:        ^
PLA_RIGHT:              ^
PLA_RIGHT_REPEAT:       ^
PLA_SELECT:             confirm alarm time
PLA_SELECT_REPEAT:      ^

bubbles:
PLA_SCROLL_BACK:        move arrow left [only on scrollwheel targets]
PLA_SCROLL_BACK_REPEAT: ^
PLA_LEFT:               ^ [only on non-scrollwheel targets]
PLA_LEFT_REPEAT:        ^
PLA_SCROLL_FWD:         move arrow right [only on scrollwheel targets]
PLA_SCROLL_FWD_REPEAT:  ^
PLA_RIGHT:              ^ [only on non-scrollwheel targets]
PLA_RIGHT_REPEAT:       ^
PLA_EXIT:               quit to the game menu
PLA_CANCEL:             ^
PLA_UP:                 shoot [on samsung yh*, ondio and irivier h10]
PLA_UP:                 ^
PLA_SELECT:             pause [on samsung yh*, ondio and irivier h10]
PLA_UP:                 pause
PLA_SELECT:             shoot
PLA_SELECT_REPEAT:      ^

clock:
PLA_SELECT:             start/pause counter  
PLA_SELECT_REPEAT:      reset counter
PLA_CANCEL              quit clock menu
PLA_RIGHT:              next mode
PLA_RIGHT_REPEAT:       ^
PLA_LEFT:               previous mode
PLA_LEFT_REPEAT.        ^
PLA_UP:                 next clock skin       
PLA_UP_REPEAT           ^
PLA_DOWN:               previous clock skin       
PLA_DOWN_REPEAT:        ^

codebuster:
PLA_EXIT:               quit to game menu
PLA_CANCEL:             ^
PLA_RIGHT:              next piece
PLA_RIGHT_REPEAT:       ^
PLA_LEFT:               previous piece    
PLA_LEFT_REPEAT:        ^
PLA_SCROLL_BACK:        previous color [on scrollwheel targets]
PLA_SCROLL_BACK_REPEAT: ^
PLA_LEFT:               ^ [on all targets]
PLA_LEFT_REPEAT:        ^
PLA_SCROLL_FWD:         next color [on scrollwheel targets]
PLA_SCROLL_FWD_REPEAT:  ^
PLA_RIGHT:              ^ [on all targets]
PLA_RIGHT_REPEAT:       ^
PLA_SELECT:             confirm row and go to next row

demestify (speaks for itself)
PLA_CANCEL              exit
PLA_SCROLL_FWD          increase speed [scrollwheel only]
PLA_SCROLL_FWD_REPEAT   ^
PLA_SCROLL_BACK         decrease speed [scrollwheel only]
PLA_SCROLL_BACK_REPEAT  ^
PLA_RIGHT               increase speed [non-scrollwheel only]
PLA_RIGHT_REPEAT        ^
PLA_LEFT                decrease speed [non-scrollwheel only]
PLA_LEFT_REPEAT         ^
PLA_UP                  add polygon
PLA_UP_REPEAT           ^
PLA_DOWN                remove polygon    
PLA_DOWN_REPEAT         ^

dice:
PLA_CANCEL              exit
PLA_SELECT              roll dice

fire:
PLA_CANCEL              exit
PLA_LEFT                Toggle flame type
PLA_RIGHT               Toggle moving flames
PLA_SCROLL_FWD/PLA_SCROLL_BACK:     increase/decrease number of flames [scrollwheel only]
PLA_UP/PLA_DOWN:                    ^ [non-scrollwheel only]

frotz:
PLA_EXIT                exit
PLA_QUIT                Open Frotz menu (not available at MORE prompts) 
PLA_UP                  Play Display keyboard to enter text
PLA_SELECT              Press enter

jackpot:
PLA_CANCEL:             exit
PLA_SELECT:             play

maze [not in the manual !?]:
ipod 3g (NO PLA!!)
long BUTTON_SELECT              new game
BUTTON_MENU                     exit
BUTTON_SELECT + BUTTON_PLAY     solve
BUTTON_RIGHT:                   right
BUTTON_LEFT:                    left
BUTTON_SCROLL_BACK:             up
BUTTON_SCROLL_FWD:              down
all other targets:
PLA_SELECT_REPEAT       new game
PLA_CANCEL              exit
PLA_SELECT_REL          solve
PLA_RIGHT               right
PLA_LEFT                left
PLA_UP                  up
PLA_DOWN                down

mazezam:
ipod 3g (NO PLA!!)
BUTTON_MENU             mazezam menu
BUTTON_RIGHT:           right
BUTTON_LEFT:            left
BUTTON_SCROLL_BACK:     up
BUTTON_SCROLL_FWD:      down
all other targets:
PLA_CANCEL              mazezam menu
PLA_RIGHT               right
PLA_LEFT                left
PLA_UP                  up
PLA_DOWN                down

metronome:

#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) \
 || (CONFIG_KEYPAD == SANSA_E200_PAD) || (CONFIG_KEYPAD == SAMSUNG_YH_PAD)
#define MET_SYNC
#endif

#define METRONOME_QUIT          PLA_EXIT

PLA_SCROLL_FWD/PLA_SCROLL_BACK: volume up/down [scrollwhel only]
PLA_UP/PLA_DOWN                 ^ [non-scrollwheel only]
PLA_LEFT/PLA_RIGHT              adjust tempo
PLA_SELECT_REL                  tap tempo
PLA_CANCEL                      pause
PLA_SELECT_REPEAT               exit

BUTTON_REC                      sync tap (h100,h300,e200,yh* only; NO PLA FOR THIS ONE)


pitch detector:
PLA_EXIT:               exit
PLA_CANCEL:             go to plugin menu

robotfindskitten:
PLA_CANCEL              exit
PLA_RIGHT               right
PLA_LEFT                left
PLA_UP                  up
PLA_DOWN                down

rocklife:
PLA_SELECT              play/pause
PLA_DOWN                change growth mode
PLA_RIGHT               next generation
PLA_CANCEL              exit
PLA_LEFT                status (only when paused)