[mythtv-users] Looking for clarity on MythTV, to LIRC, or not to LIRC, ir-keytable, and key mappings
Paul Bender
pebender at san.rr.com
Sat Apr 14 17:27:12 UTC 2012
On 4/14/2012 8:39 AM, Larry K wrote:
> On Fri, Apr 13, 2012 at 10:48 PM, Larry K <lunchtimelarry at gmail.com
> <mailto:lunchtimelarry at gmail.com>> wrote:
>
> On Fri, Apr 6, 2012 at 7:46 PM, Christian Szpilfogel
> <chriszpml at gmail.com <mailto:chriszpml at gmail.com>> wrote:
>
> On 05/04/2012 10:25 PM, Larry K wrote:
>
> Is there any reference or resource that exists to provide
> accurate, up-to-date guidance on setting up IR in myth? Is
> LIRC really on the way out? Some have said uninstall it and
> never look back. Is v4l the best path forward? And if so,
> how the keystrokes are mapped into myth? xorg.conf,
> perhaps? Do the basic devinput names convey into myth
> automatically? Did I miss the memo on all this?
>
>
> Hi Larry,
>
> In general this depends on the drivers available and whether you
> need special functions from LIRC. Not all drivers have been
> ported to become in-kernel but the more popular ones seem to
> have been ported. To some degree this also dictates whether you
> use devinput or /dev/lirc?. You can check your driver to see
> which it takes.
>
> If you don't need functions such as irexec or irxevent then you
> don't need to use LIRC anymore. I use irexec myself so I can
> shutdown myth from my remote.
>
> I wrote a description of how all this hangs together. It is
> written in the context of LinHES so while most of this holds
> true, some aspects such as initialization files, may not be done
> the same as in your distro. This wiki entry also describes
> various test points you can use to help you debug the messaging
> as it goes through the layers.
>
> http://linhes.org/projects/__linhes/wiki/Architecture_and___Customization
> <http://linhes.org/projects/linhes/wiki/Architecture_and_Customization>
>
> To be honest, I have not been involved nor have I followed most
> of this IR development so this wiki entry is based on what I
> have determined in my own quest to get things working. I just
> figured I would document it for the benefit of others who I saw
> struggling. If more knowledgeable folks have suggestions then
> feel free to let me know. I suppose I should link this into the
> myth wiki in hind sight.
>
> Hope this helps point you in the right direction.
>
> Christian
>
> _________________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org <mailto:mythtv-users at mythtv.org>
> http://www.mythtv.org/mailman/__listinfo/mythtv-users
> <http://www.mythtv.org/mailman/listinfo/mythtv-users>
>
>
> Very helpful diagram.
>
> What I am seeing is that with my MCE remote, with the LIRC service
> stopped, and with v4l-utils NOT installed, MythTV is partially
> responsive to the keystrokes of my remote. Some keys work, and
> others do not. For instance, the OK button does not work. Per
> your diagram, is this interaction happening through a keyboard
> driver? If so, it appears that I would control the key mappings to
> myth via the key bindings menu? I have no experience messing with
> hose key bindings, but maybe now is the time to start.
>
> With LIRC, I know that ~/.mythtv/lircrc is where I control the key
> mappings. Not knowing exactly how the key mappings is being handled
> outside LIRC is driving me crazy.
>
> Larry
>
> Let me try this again with perhaps a more clear, direct question:
>
> In the absence of lirc, how can I tell what keystrokes are being
> received on my MCE USB IR receiver? For lirc, I use irw to determine this.
>
> Once I know what keystrokes are being received, again, in the absence of
> lirc, how do these get mapped to commands that myth understands? For
> lirc, I set this up the ~/.mythtv/lircrc file.
>
> Hope that helps clarify my question.
>
> Larry
You might try the utility evtest
<http://cgit.freedesktop.org/~whot/evtest/>. That is what I have used in
the passed.
More information about the mythtv-users
mailing list