Ticket #6041: lircrc

File lircrc, 8.0 KB (added by hp@…, 11 years ago)

lircrc with modes, causing segfault

Line 
1begin
2  remote = iMON-PAD
3  button = Mute
4  prog   = irexec
5  config = amixer set Master toggle
6end
7begin
8  remote = iMON-PAD
9  button = AppExit
10  prog   = irexec
11  config = myamplifier 1
12  config = myamplifier 0
13end
14begin
15  remote = iMON-PAD
16  button = MultiMon
17  prog   = irexec
18  config = killall -TERM mythfrontend ; sleep 1 ; killall -KILL mythfrontend
19end
20begin
21  remote = iMON-PAD
22  button = AppLauncher
23  prog   = irexec
24  config = irsend -d /dev/lircd1 SEND_ONCE amplifier stereo
25  config = irsend -d /dev/lircd1 SEND_ONCE amplifier surround
26  config = irsend -d /dev/lircd1 SEND_ONCE amplifier sfc
27end
28begin
29  remote = iMON-PAD
30  button = TaskSwitcher
31  prog   = irexec
32  config = irsend -d /dev/lircd1 SEND_ONCE amplifier sfc
33end
34begin
35  remote = iMON-PAD
36  button = Vol+
37  prog   = irexec
38  repeat = 3
39  config = amixer set Front 3+db ; irsend -d /dev/lircd1 SEND_ONCE amplifier volume+
40end
41begin
42  remote = iMON-PAD
43  button = Vol-
44  prog   = irexec
45  repeat = 3
46  config = amixer set Front 3-db ; irsend -d /dev/lircd1 SEND_ONCE amplifier volume-
47end
48begin mplayer
49  begin
50    remote = iMON-PAD
51    button = Mouse_N
52    prog   = mplayer
53    config = seek -300
54  end
55  begin
56    remote = iMON-PAD
57    button = Mouse_S
58    prog   = mplayer
59    config = seek +300
60  end
61  begin
62    remote = iMON-PAD
63    button = Mouse_W
64    prog   = mplayer
65    config = seek -5
66  end
67  begin
68    remote = iMON-PAD
69    button = Mouse_E
70    prog   = mplayer
71    config = seek +30
72  end
73  begin
74    remote = iMON-PAD
75    button = Play
76    prog   = mplayer
77    config = pause
78  end
79  begin
80    remote = iMON-PAD
81    button = Record
82    prog   = mplayer
83    config = run "/usr/local/bin/msave"
84  end
85  begin
86    remote = iMON-PAD
87    button = FastForward
88    prog   = mplayer
89    config = frame_step
90  end
91  begin
92    remote = iMON-PAD
93    button = PrevChapter
94    prog   = mplayer
95    config = seek -600
96  end
97  begin
98    remote = iMON-PAD
99    button = NextChapter
100    prog   = mplayer
101    config = seek +600
102  end
103  begin
104    remote = iMON-PAD
105    button = Tab
106    prog   = mplayer
107    config = audio_delay +0.05
108  end
109  begin
110    remote = iMON-PAD
111    button = ShiftTab
112    prog   = mplayer
113    config = audio_delay -0.05
114  end
115  begin
116    remote = iMON-PAD
117    button = Enter
118    prog   = mplayer
119    config = run "/usr/local/bin/msave"
120  end
121  begin
122    remote = iMON-PAD
123    button = Esc
124    prog   = mplayer
125    config = quit
126  end
127  begin
128    remote = iMON-PAD
129    button = Menu
130    prog   = mplayer
131    config = osd
132  end
133  begin
134    remote = iMON-PAD
135    button = WindowsKey
136    prog   = mplayer
137    config = osd
138  end
139  begin
140    remote = iMON-PAD
141    button = Caption
142    prog   = mplayer
143    config = sub_select
144  end
145  begin
146    remote = iMON-PAD
147    button = Language
148    prog   = mplayer
149    config = switch_audio
150  end
151  begin
152    remote = iMON-PAD
153    button = AspectRatio
154    prog   = mplayer
155    config = panscan 1.33 1\naspect 4:3\nosd_show_text "16:9 zoom" 500
156    config = panscan 0.0 1\naspect 4:3\nosd_show_text "4:3" 500
157    config = panscan 0.0 1\naspect 16:9\nosd_show_text "16:9" 500
158  end
159  begin
160    remote = iMON-PAD
161    button = SelectSpace
162    prog   = mplayer
163    config = run "/usr/local/bin/msave"
164  end
165  begin
166    remote = iMON-PAD
167    button = Pause
168    prog   = mplayer
169    config = pause
170  end
171  begin
172    remote = iMON-PAD
173    button = Stop
174    prog   = mplayer
175    config = quit
176  end
177  begin
178    remote = iMON-PAD
179    button = Ch+
180    prog   = mplayer
181    config = step_property speed +0.05\nosd_show_property_text "speed: ${speed}" 500
182  end
183  begin
184    remote = iMON-PAD
185    button = Ch-
186    prog   = mplayer
187    config = step_property speed -0.05\nosd_show_property_text "speed: ${speed}" 500
188  end
189  begin
190    remote = iMON-PAD
191    button = Bookmark
192    prog   = mplayer
193    config = run "msave"
194  end
195end mplayer
196begin mythtv
197  begin
198    remote = iMON-PAD
199    button = 1
200    prog   = mythtv
201    config = 1
202  end
203  begin
204    remote = iMON-PAD
205    button = 2
206    prog   = mythtv
207    config = 2
208  end
209  begin
210    remote = iMON-PAD
211    button = 3
212    prog   = mythtv
213    config = 3
214  end
215  begin
216    remote = iMON-PAD
217    button = 4
218    prog   = mythtv
219    config = 4
220  end
221  begin
222    remote = iMON-PAD
223    button = 5
224    prog   = mythtv
225    config = 5
226  end
227  begin
228    remote = iMON-PAD
229    button = 6
230    prog   = mythtv
231    config = 6
232  end
233  begin
234    remote = iMON-PAD
235    button = 7
236    prog   = mythtv
237    config = 7
238  end
239  begin
240    remote = iMON-PAD
241    button = 8
242    prog   = mythtv
243    config = 8
244  end
245  begin
246    remote = iMON-PAD
247    button = 9
248    prog   = mythtv
249    config = 9
250  end
251  begin
252    remote = iMON-PAD
253    button = Red
254    prog   = mythtv
255    config = SHIFT+F3
256  end
257  begin
258    remote = iMON-PAD
259    button = Green
260    prog   = mythtv
261    config = SHIFT+F4
262  end
263  begin
264    remote = iMON-PAD
265    button = Blue
266    prog   = mythtv
267    config = SHIFT+F5
268  end
269  begin
270    remote = iMON-PAD
271    button = Yellow
272    prog   = mythtv
273    config = SHIFT+F6
274  end
275  begin
276    remote = iMON-PAD
277    button = Purple
278    prog   = mythtv
279    config = SHIFT+F7
280  end
281  begin
282    remote = iMON-PAD
283    button = Timer
284    prog   = mythtv
285    config = X
286  end
287  begin
288    remote = iMON-PAD
289    button = Mouse_N
290    prog   = mythtv
291    config = Up
292  end
293  begin
294    remote = iMON-PAD
295    button = Mouse_S
296    prog   = mythtv
297    config = Down
298  end
299  begin
300    remote = iMON-PAD
301    button = Mouse_W
302    prog   = mythtv
303    config = Left
304  end
305  begin
306    remote = iMON-PAD
307    button = Mouse_E
308    prog   = mythtv
309    config = Right
310  end
311  begin
312    remote = iMON-PAD
313    button = Play
314    prog   = mythtv
315    config = P
316  end
317  begin
318    remote = iMON-PAD
319    button = Record
320    prog   = mythtv
321    config = R
322  end
323  begin
324    remote = iMON-PAD
325    button = Rewind
326    prog   = mythtv
327    config = <
328  end
329  begin
330    remote = iMON-PAD
331    button = FastForward
332    prog   = mythtv
333    config = >
334  end
335  begin
336    remote = iMON-PAD
337    button = PrevChapter
338    prog   = mythtv
339    config = PgUp
340  end
341  begin
342    remote = iMON-PAD
343    button = NextChapter
344    prog   = mythtv
345    config = PgDown
346  end
347  begin
348    remote = iMON-PAD
349    button = Tab
350    prog   = mythtv
351    config = End
352  end
353  begin
354    remote = iMON-PAD
355    button = ShiftTab
356    prog   = mythtv
357    config = Home
358  end
359  begin
360    remote = iMON-PAD
361    button = Enter
362    prog   = mythtv
363    config = Return
364  end
365  begin
366    remote = iMON-PAD
367    button = Backspace
368    prog   = mythtv
369    config = Backspace
370  end
371  begin
372    remote = iMON-PAD
373    button = Esc
374    prog   = mythtv
375    config = Escape
376  end
377  begin
378    remote = iMON-PAD
379    button = Menu
380    prog   = mythtv
381    config = O
382  end
383  begin
384    remote = iMON-PAD
385    button = MouseMenu
386    prog   = mythtv
387    config = M
388  end
389  begin
390    remote = iMON-PAD
391    button = Caption
392    prog   = mythtv
393    config = T
394  end
395  begin
396    remote = iMON-PAD
397    button = Language
398    prog   = mythtv
399    config = S
400  end
401  begin
402    remote = iMON-PAD
403    button = AspectRatio
404    prog   = mythtv
405    config = W
406  end
407  begin
408    remote = iMON-PAD
409    button = SelectSpace
410    prog   = mythtv
411    config = Space
412  end
413  begin
414    remote = iMON-PAD
415    button = WindowsKey
416    prog   = mythtv
417    config = I
418  end
419  begin
420    remote = iMON-PAD
421    button = MouseKeyboard
422    prog   = mythtv
423    config = E
424  end
425  begin
426    remote = iMON-PAD
427    button = Pause
428    prog   = mythtv
429    config = =
430  end
431  begin
432    remote = iMON-PAD
433    button = Stop
434    prog   = mythtv
435    config = Q
436  end
437  begin
438    remote = iMON-PAD
439    button = Open
440    prog   = mythtv
441    config = Y
442  end
443  begin
444    remote = iMON-PAD
445    button = Ch+
446    prog   = mythtv
447    config = U
448  end
449  begin
450    remote = iMON-PAD
451    button = Ch-
452    prog   = mythtv
453    config = J
454  end
455  begin
456    remote = iMON-PAD
457    button = Bookmark
458    prog   = mythtv
459    config = B
460  end
461  begin
462    remote = iMON-PAD
463    button = Thumbnail
464    prog   = mythtv
465    config = V
466  end
467  begin
468    remote = iMON-PAD
469    button = MouseRightClick
470    prog   = mythtv
471    config = F
472  end
473  begin
474    remote = iMON-PAD
475    button = MouseLeftClick
476    prog   = mythtv
477    config = G
478  end
479end mythtv