[mythtv-users] ATI Remote Wonder
Paul Woodward
paul_woodward at fastnet.co.uk
Thu Jan 8 07:54:12 EST 2004
I got this working using purely xmodmap - no need for LIRC. I can post the .xmodmaprc file from home later.
Paul
> This is a multi-part message in MIME format.
> --------------090408000207050601000709
> Content-Type: text/plain; charset=us-ascii; format=flowed
> Content-Transfer-Encoding: 7bit
>
> Simon at the Threshold wrote:
>
> > Lo there,
> >
> > I've got a ATI Remote Wonder wireless remote (Very nice) and was
> > wondering if anyone could shortcut my playing and tell me the best way
> > of setting it up for MythTV?.
> >
> > I've been using xmodmap but appear to have problems getting it to work
> > between mtyhtv and mythmusic?.
> >
> > I've been looking at the lirc code and it looks like it has support
> > for the ati remote. Can anyone comment on this?
> >
> > Otherwise I'll have a play myself and report back to the list..
> >
> > Ta
> > Simon
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >mythtv-users mailing list
> >mythtv-users at mythtv.org
> >http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
> >
> Awesome remote!
> I just bought and hooked mine up last week. I tried the ati_remote
> driver (using xmodmap) from GATOS
> (http://gatos.sourceforge.net/ati_remote.php), but I couldn't figure out
> why xmodmap it kept getting parsing errors while parsing my custom binds
> file thingy....
>
> Anyways, I ended up using the LIRC driver. You need a CVS snapshot of
> LIRC (not lirc-0.6.6)... I used lirc-0.7.0pre2 fine
> (http://lirc.sourceforge.net/software/snapshots/lirc-0.7.0pre2.tar.bz2)
>
> So extract that, and run the configure thing for LIRC, and when you get
> to the menu where you pick your remote, it's located in the "Other
> (MIDI, Bluetooth, etc.)" group. The module itself is called lirc_atiusb.
>
> Here's the tricky part.
>
> For some reason or another, if I close irxevent or lircd, then I have to
> unload my lirc_atiusb module, then load it back into the kernel. Beats
> me... but just make sure that when you're messing around with your
> .lircrc file that you reload the module after everytime you close
> irxevent... (you need to kill lircd, then rmmod lirc_atiusb, then
> modprobe lirc_atiusb, then run lircd again, then fire up irxevent
> again... Maybe there's some way around this...)
>
> When you first get the remote running, it might look like it's kinda
> slow.... but in fact, it's repeating the buttons so fast it's jamming
> LIRC up (or the equivalent...). So to get around this you need to add
> "repeat = 4" or "repeat = 5" to all the button mappings on your .lircrc....
>
> I've included both my lircd.conf file and my .lircrc file for you....
>
> Good luck, and that was a hell of a long message.
>
> Albert Santoni
>
> --------------090408000207050601000709
> Content-Type: text/plain;
> name=".lircrc"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
> filename=".lircrc"
>
> begin
> prog = irxevent
> button = A
> config = Key E CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = B
> config = Key O CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = TV
> config = Key Alt-T CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = STOP
> config = Key Escape CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = STOP
> config = Key q xine
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = FORWARD
> config = Key Right CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = REWIND
> config = Key Left CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = FULLSCREEN
> config = Key Z CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = PAUSE
> config = Key P CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = PAUSE
> config = Key space xine
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = PLAY
> config = Key P CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = PLAY
> config = Key enter xine
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = MUTE
> config = Key shift-bar CurrentWindow
> repeat = 5
> end
> begin
> prog = irxevent
> button = MUTE
> config = Key m MPlayer
> repeat = 5
> end
>
> begin
> prog = irexec
> button = eject
> config = eject
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = VOL_DOWN
> config = Key bracketleft CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = VOL_DOWN
> config = Key KP_Divide MPlayer
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = VOL_UP
> config = Key bracketright CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = VOL_UP
> config = Key KP_Multiply MPlayer
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = F
> config = Key Page_Down CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = D
> config = Key Page_Up CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = C
> config = Key KP_7 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = E
> config = Key KP_1 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = F
> config = Key Page_Down MPlayer
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = D
> config = Key Page_Up MPlayer
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = RIGHT
> config = Key KP_Right xine
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = RIGHT
> config = Key Right CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = LEFT
> config = Key Left CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = UP
> config = Key Up CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = DOWN
> config = Key Down CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = CH_UP
> config = Key Up CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = CH_DOWN
> config = Key Down CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = REPLAY
> config = Key Escape CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = REPLAY
> config = Key q xine
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = OK
> config = Key KP_Enter CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 3
> config = Key Page_Up CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = MENU
> config = Key M CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 1
> config = Key 1 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 2
> config = Key 2 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 3
> config = Key 3 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 4
> config = Key 4 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 5
> config = Key 5 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 6
> config = Key 6 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 7
> config = Key 7 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 8
> config = Key 8 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 9
> config = Key 9 CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = 0
> config = Key 0 CurrentWindow
> repeat = 3
> end
>
> begin
> prog = irxevent
> button = CHECK
> config = Key I CurrentWindow
> repeat = 5
> end
>
> begin
> prog = irxevent
> button = RECORD
> config = Key R CurrentWindow
> repeat = 5
> end
>
> --------------090408000207050601000709
> Content-Type: text/plain;
> name="lircd.conf"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline;
> filename="lircd.conf"
>
>
> # Please make this file available to others
> # by sending it to <lirc at bartelmus.de>
> #
> # this config file was automatically generated
> # using lirc-0.7.0pre2(atiusb) on Fri Jan 2 19:09:02 2004
> #
> # contributed by
> #
> # brand: /tmp/lircd.conf.conf
> # model no. of remote control:
> # devices being controlled by this remote:
> #
>
> begin remote
>
> name /tmp/lircd.conf.conf
> bits 32
> eps 30
> aeps 100
>
> one 0 0
> zero 0 0
> gap 147987
> toggle_bit 0
>
>
> begin codes
> A 0x0000000014C500F0
> B 0x0000000014C601F0
> POWER 0x0000000014C702F0
> TV 0x0000000014C803F0
> DVD 0x0000000014C904F0
> WEB 0x0000000014CA05F0
> GUIDE 0x0000000014CB06F0
> GRAB 0x0000000014CC07F0
> VOL_DOWN 0x0000000014CE09F0
> VOL_UP 0x0000000014CD08F0
> MUTE 0x0000000014CF0AF0
> CH_DOWN 0x0000000014D10CF0
> CH_UP 0x0000000014D00BF0
> A 0x0000000014C500F0
> B 0x0000000014C601F0
> 1 0x0000000014D20DF0
> 2 0x0000000014D30EF0
> 3 0x0000000014D40FF0
> 4 0x0000000014D510F0
> 5 0x0000000014D611F0
> 6 0x0000000014D712F0
> 7 0x0000000014D813F0
> 8 0x0000000014D914F0
> 9 0x0000000014DA15F0
> 0 0x0000000014DC17F0
> MENU 0x0000000014DB16F0
> CHECK 0x0000000014DD18F0
> C 0x0000000014DE19F0
> D 0x0000000014E01BF0
> UP 0x0000000014DF1AF0
> LEFT 0x0000000014E21DF0
> DOWN 0x0000000014E722F0
> RIGHT 0x0000000014E41FF0
> OK 0x0000000014E31EF0
> REPLAY 0x0000000014E11CF0
> FULLSCREEN 0x0000000014E520F0
> E 0x0000000014E621F0
> F 0x0000000014E823F0
> REWIND 0x0000000014E924F0
> FORWARD 0x0000000014EB26F0
> PLAY 0x0000000014EA25F0
> RECORD 0x0000000014EC27F0
> STOP 0x0000000014ED28F0
> PAUSE 0x0000000014EE29F0
> end codes
>
> end remote
>
> --------------090408000207050601000709
> Content-Type: text/plain; charset="iso-8859-1"
> MIME-Version: 1.0
> Content-Transfer-Encoding: quoted-printable
> Content-Disposition: inline
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> --------------090408000207050601000709--
>
More information about the mythtv-users
mailing list