[mythtv-users] My notes on getting the ATI remote working with
lirc
John Kuhn
kuhn at razorsys.com
Tue Feb 10 08:18:08 EST 2004
could you post that altered source? i like the way you have your keys
mapped....
--John
Matt White wrote:
> Tim Litwiller wrote:
>
>> I am still tweaking this howto but the basics are here if you want to
>> give it a try.
>>
>> http://mailhost.bccwebhosting.com/software/mythtv
>>
>> my lircrc file is based on various others that I have found and
>> doesn't use all the buttons
>> but I haven't decided yet what I want each button to do.
>>
>> Suggestions for button assignments and other changes welcomed.
>>
>> the layout and readability should improve once I get the content
>> complete and add step numbers and a style sheet etc.
>
>
> Nice. Just to round this out, I've been using this remote for
> a while now, but I'm using the ati_remote kernel module. I think
> it's got a couple of advantages:
>
> * no need to run irxevent or anything - it's just like a keyboard
> * no messing around with running 2 copies of lirc if you need an
> IR blaster (I ran for a while with an IRMan and an IR200L, and
> it worked, but it was a PITA. Now I just run the IR200L and the
> ATI)
>
> I know you can use xmodmap to remap the keys, but I've always found
> it easier to just change the source before I compile to make the remote
> emit exactly the keys I want - it's even commented fairly nicely.
>
> First of all, here's the layout of the remote (just ascii, sorry):
>
> A B PWR
>
> TV DVD WEB BOOK HAND
>
> < MOUSE CONTROL >
>
> LMB RMB
>
> Vol -/+ MUTE Ch -/+
>
> 1 2 3
>
> 4 5 6
>
> 7 8 9
>
> menu 0 check
>
> C <up> D
>
> Timer <left><ok><right> Resize
>
> E <down> F
>
> << > >>
>
> rec stop pause
>
>
> And here's how I currently have these mapped (excluding
> the obvious number keys and directional keys around the OK
> button, which were OK as they were):
>
> ATI Key My Mapping
> --------------------------
> <ok> space
> menu E
> book F
> hand D
> vol- [
> vol+ ]
> ch- pgup
> ch+ pgdown
> C ESC
> D M
> E Z
> F I
> Play > space
> rew << left
> ff >> right
> pause P
> stop P
> rec R
>
> That gives me my main control cluster around the OK button, with
> my most-used functions around it: clockwise,starting from
> top-left (C), the keys are ESC (back a level), M (show EPG),
> I (info/OSD), and Z (commercial skip). Some of the less-used
> stuff (F for adjusting picture quality, D for deleting a recording,
> etc) are up at the top. I'm not even using all the keys right now -
> I keep meaning to set some of the top keys (TV, DVD, WEB, etc.) up
> using the jump keys stuff in MythWeb.
>
> Basically, there's no setup. You just tweak whatever you want in the
> source and run 'make' and 'make install'. Then, edit your modules.conf
> and add the following:
>
> --snip--
> add below ati_remote mousedev keybdev hid input
> --snip--
>
> Run depmod -a, and you should be able to just modprobe ati_remote.
>
> Now, you need to edit your XF86Config. Add a section for the new
> mouse/keyboard device:
>
> --snip--
> Section "InputDevice"
> Identifier "ATI Remote"
> Driver "mouse"
> Option "SendCoreEvents"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "PS/2"
> EndSection
> --snip--
>
> and then in your "serverlayout" section, add the new inputdevice:
>
> --snip--
> Section "ServerLayout"
> Identifier "Default Layout"
> Screen "Default Screen"
> InputDevice "Generic Keyboard"
> InputDevice "ATI Remote" "CorePointer"
> InputDevice "Mouse" "AlwaysCore"
> EndSection
> --snip--
>
> Now you should be able to start X, pop open an XTerm, and use the
> ATI remote to echo keystrokes to the terminal window. After that,
> just run mythfrontend - as far as it's concerned, it's just getting
> keystrokes from a USB keyboard.
>
> If anyone is interested, I've tarred up my copy of ati_remote.c and
> the Makefile, and I can email them to interested parties, or I can
> post them to the list if there's enough interest (it's only about
> 5K gzipped).
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
More information about the mythtv-users
mailing list