LircrcExample here
Jump to navigation
Jump to search
Heres an example .lircrc file to map button presses to key presses, copy it into your home directory and run irxevent to control any app with the remote (if you have irkick running, quit it before starting irxevent, maybe also su, /etc/init.d/lirc restart).
################## irxevent Control ###################### # # irxevent info # http://linux.die.net/man/1/irxevent # # keycode info # /usr/include/X11/keysymdef.h # http://crpppc19.epfl.ch/cgi-bin/dwww/usr/share/doc/lirc/irxevent.keys # # Remote Button ## Key Press # Go ## F1 begin prog = irxevent button = Go config = Key F1 CurrentWindow end # Power ## F2 begin prog = irexec button = Power config = Key F2 CurrentWindow # Turns monitor in Standby #config = sudo vbetool dpms on ; sudo vbetool dpms off end # TV ## F3 begin prog = irxevent button = TV config = Key F3 CurrentWindow end # Videos ## F4 begin prog = irxevent button = Videos config = Key F4 CurrentWindow end # Music ## F5 begin prog = irxevent button = Music config = Key F5 CurrentWindow end # Pictures ## F6 begin prog = irxevent button = Pictures config = Key F6 CurrentWindow end # Guide ## F7 begin prog = irxevent button = Guide config = Key F7 CurrentWindow end # Radio ## F8 begin prog = irxevent button = Radio config = Key F8 CurrentWindow end # ArrowUp ## Up begin prog = irxevent button = ArrowUp config = Key Up CurrentWindow end # ArrowLeft ## Left begin prog = irxevent button = ArrowLeft config = Key Left CurrentWindow end # OK ## Return begin prog = irxevent button = OK config = Key Return CurrentWindow #config = Key Select CurrentWindow end # ArrowRight ## Right begin prog = irxevent button = ArrowRight config = Key Right CurrentWindow end # ArrowDown ## Down begin prog = irxevent button = ArrowDown config = Key Down CurrentWindow end # BackExit ## Escape begin prog = irxevent button = BackExit config = Key Escape CurrentWindow #config = Key Cancel CurrentWindow end # Menu ## Menu (ie. right-click) begin prog = irxevent button = Menu config = Key Menu CurrentWindow end # VolumeUp ## + begin prog = irxevent button = VolumeUp config = Key plus CurrentWindow #config = Key KP_Add CurrentWindow end # VolumeDown ## - begin prog = irxevent button = VolumeDown config = Key minus CurrentWindow #config = Key KP_Subtract CurrentWindow end # PrevCh ## Backspace begin prog = irxevent button = PrevCh config = Key BackSpace CurrentWindow #config = Key Prior CurrentWindow end # Mute ## Enter (chosen as its below keypad-, keypad+) begin prog = irxevent button = Mute config = Key Enter CurrentWindow end # ChannelUp ## PageUp begin prog = irxevent button = ChannelUp config = Key Page_Up CurrentWindow end # ChannelDown ## PageDown begin prog = irxevent button = ChannelDown config = Key Page_Down CurrentWindow end # Record ## R begin prog = irxevent button = Record config = Key R CurrentWindow end # Rewind ## B begin prog = irxevent button = Rewind config = Key B CurrentWindow end # SkipBack ## Home begin prog = irxevent button = SkipBack config = Key Home CurrentWindow end # Play ## P begin prog = irxevent button = Play config = Key P CurrentWindow end # Pause ## U begin prog = irxevent button = Pause config = Key U CurrentWindow #config = Key Pause CurrentWindow end # Stop ## S begin prog = irxevent button = Stop config = Key S CurrentWindow end # Fwdwind ## F begin prog = irxevent button = Fwdwind config = Key F CurrentWindow end # SkipFwd ## End begin prog = irxevent button = SkipFwd config = Key End CurrentWindow end # 1 begin prog = irxevent button = 1 config = Key 1 CurrentWindow end # 2 begin prog = irxevent button = 2 config = Key 2 CurrentWindow end # 3 begin prog = irxevent button = 3 config = Key 3 CurrentWindow end # 4 begin prog = irxevent button = 4 config = Key 4 CurrentWindow end # 5 begin prog = irxevent button = 5 config = Key 5 CurrentWindow end # 6 begin prog = irxevent button = 6 config = Key 6 CurrentWindow end # 7 begin prog = irxevent button = 7 config = Key 7 CurrentWindow end # 8 begin prog = irxevent button = 8 config = Key 8 CurrentWindow end # 9 begin prog = irxevent button = 9 config = Key 9 CurrentWindow end # Star ## Asterisk begin prog = irxevent button = Star config = Key asterisk CurrentWindow ## asterisk doesnt work for me... anybody else getting 8 instead of *?? #config = Key multiply CurrentWindow end # 0 begin prog = irxevent button = 0 config = Key 0 CurrentWindow end # # ## NumberSign (Hash) begin prog = irxevent button = # config = Key numbersign CurrentWindow end # Red ## F9 begin prog = irxevent button = Red config = Key F9 CurrentWindow end # Green # F10 begin prog = irxevent button = Green config = Key F10 CurrentWindow end # Yellow ## F11 begin prog = irxevent button = Yellow config = Key F11 CurrentWindow end # Blue ## F12 begin prog = irxevent button = Blue config = Key F12 CurrentWindow end