<div class="gmail_quote">On Sat, Jan 30, 2010 at 3:19 PM, Michael T. Dean <span dir="ltr">&lt;<a href="mailto:mtdean@thirdcontact.com">mtdean@thirdcontact.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On 01/30/2010 10:32 AM, Jerry Rubinow wrote:<br>
<div class="im">&gt; On Sat, Jan 30, 2010 at 10:19 AM, aaron wrote:<br></div><div class="im">
&gt;&gt; But now in 0.22/trunk it looks like the key handling was reworked, and<br>
&gt;&gt; I&#39;m not sure where that code is anymore. I&#39;ve tried to just live with<br>
&gt;&gt; it, but I keep having jumps when I try to do adjust something else,<br>
&gt;&gt; like timestretch.<br>
&gt;&gt;<br>
&gt;&gt; Can anyone point me in the right direction in the code? :)<br>
&gt;&gt;<br>
&gt; The easiest way is if you have mythweb installed.  On the settings page, you<br>
&gt; can set any of the keybindings (or unset them).<br>
<br>
</div>You should really always use MythControls (Utilities/Setup|Edit Keys) to<br>
edit key bindings.  It will check for and alert you of conflicts.<br>
MythWeb will not (and will allow you to break your keybindings completely).<br></blockquote><div><br></div><div>Whoops, not a plugin I&#39;ve historically used, so I didn&#39;t think of it, even though it&#39;s part of the FE in .22.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt;   Or you can modify the<br>
&gt; keybindings table directly in the mysql database (using phpmyadmin, for<br>
&gt; example).<br>
&gt;<br>
<br>
</div>But don&#39;t.  Use the UI&#39;s we&#39;ve created...  They&#39;re there for a reason.<br></blockquote><div><br></div><div>Agreed, I just meant that on the preferability scale for myth behavior modification, FE UI tweaks &gt; mythweb UI tweaks &gt; mysql data tweaks &gt; code modification.  </div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt; No need to modify code.<br>
&gt;<br>
<br>
</div>Generally agreed that changing keybindings would be the way to go, but<br>
it seems this is another case of &quot;overloaded actions&quot; that prevent<br>
&quot;unbundling&quot; the multiple functionalities of the key.  The UP and DOWN<br>
actions (as well as the CHANNELUP and CHANNELDOWN actions) will both be<br>
used for the Jump Back/Jump Ahead in TV/recordings playback.<br>
<br>
We do have a plan (probably far out on the horizon, though) to rework<br>
the action handling to allow each action to have its own name, but to<br>
associate multiple actions with a single key in a single context.  Until<br>
then, it&#39;s either change the code or learn to live with it.<br>
libs/libmythtv/tv_play.cpp around line 4615 .<br>
<br>
Mike<br>
</blockquote></div><br><div>-Jerry</div>