[mythtv] Reconfigurable keybindings (was: LIRC support)

Joseph A. Caputo jcaputo1 at comcast.net
Mon Feb 24 13:35:53 EST 2003

Okay, I'll hold off.  Can't wait to see the configurable keybinding

Another issue that occurred to me is how to make a Myth
application/module ignore LIRC events when it's not the foreground app. 
I.e., how will mythfrontend know to ignore remote codes when mythmusic,
mythgallery, or something like MPlayer or Xine is running?  Maybe you've
addressed this already; I'll wait & see.

-Joe C.

> ------------------------------
> Date: Mon, 24 Feb 2003 09:15:08 +0100
> From: Erik Arendse <erik_nospam.arendse at bigfoot.com>
> To: <mythtv-dev at snowman.net>
> Subject: [mythtv] Reconfigurable keybindings (was: LIRC support)
> Message-ID: < at lucca.tasking.nl>
> In-Reply-To: <200302212359.41638.ijr at po.cwru.edu>
> References: <1045883242.11470.26.camel at shadowfax>
>  <1045883242.11470.26.camel at shadowfax>
> Content-Type: text/plain; charset="us-ascii"; format=flowed
> MIME-Version: 1.0
> Precedence: list
> Reply-To: Development of mythtv <mythtv-dev at snowman.net>
> Message: 30
> At 22-2-03 05:59, Isaac Richards wrote:
> Hold your horses before doing any double work. I've already spend hours and 
> hours coding reconfigurable keybindings into Myth. For this I ran into the 
> issues Isaac mentioned, so I am changing the key-event handling to use the 
> same style all-over. After my stuff is finished the following should be easy:
> - All keys will be entered via QT keyhandling. This means you only have to 
> write a single injector which transforms LIRC stuff into a QT keypress.
> - The translating of the same key into a different action depending on the 
> context is handled by the user-key-definition stuff I already wrote (not in 
> CVS yet, just my private tree). For a quick overview of the ideas behind it 
> see this thread:
> http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=50157;search_string=keys%20configurable%20arendse;guest=172564&t=search_engine#50157
> Erik

More information about the mythtv-dev mailing list