When setting keys for values in the Buttons window, perhaps pressing the I-key could put the Buttons window into a mode where any control under the mousepointer becomes highlighted, and selecting the highlighted control sets a key for its current value. To set a key for multiple values, simply hold the Shift-key while selecting. Each selected control would become highlighted. Releasing the Shift-key sets a key for each control in the multi-selection. After a key has been set, the &quot;Insert Key&quot; mode is automatically exited.<br>
<br>I think this might work well for the Buttons window, but a different approach might be required for the 3D View.<br><br><br>Kernon<br><br><div class="gmail_quote">On Fri, Apr 3, 2009 at 9:47 PM, Nathan Vegdahl <span dir="ltr">&lt;<a href="mailto:cessen@cessen.com">cessen@cessen.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">   Something I&#39;ve been thinking about that&#39;s related to this is the<br>
behavior of the i key in general.<br>
<br>
   Personally, I don&#39;t like that it brings up a menu.  Never have,<br>
really.  It feels intrusive, and I have to think about it.  I think it<br>
should just insert keys right away.  But that brings up a whole host<br>
of issues itself (i.e. choosing what to key, etc.).  IMO this is<br>
something we should think about, rather than just presuming to go with<br>
a menu as before.<br>
<br>
   Another thing to think about is how to handle auto-keying with<br>
regards to keying sets.<br>
<br>
   No obvious solutions come to mind right away.  I&#39;ll think about it,<br>
and post something later.<br>
<br>
--Nathan V<br>
<br>
On Fri, Apr 3, 2009 at 4:48 PM, Joshua Leung &lt;<a href="mailto:aligorith@gmail.com">aligorith@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; On Sat, Apr 4, 2009 at 12:30 PM, Brecht Van Lommel &lt;<a href="mailto:brecht@blender.org">brecht@blender.org</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Revision: 19527<br>
&gt;&gt;<br>
&gt;&gt;  <a href="http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&amp;root=bf-blender&amp;revision=19527" target="_blank">http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&amp;root=bf-blender&amp;revision=19527</a><br>

&gt;&gt; Author:   blendix<br>
&gt;&gt; Date:     2009-04-04 01:30:32 +0200 (Sat, 04 Apr 2009)<br>
&gt;&gt;<br>
&gt;&gt; Log Message:<br>
&gt;&gt; -----------<br>
&gt;&gt; 2.5: Added basic insert/remove keyframes from UI buttons.<br>
&gt;&gt;<br>
&gt;&gt; - I key over a button inserts a keyframe.<br>
&gt;&gt; - Alt+I removes a keyframe.<br>
&gt;&gt; - With right mouse button a menu with these options pops up.<br>
&gt;&gt; - Buttons are colored green if the property is animated, yellow<br>
&gt;&gt;  if it is on a keyframe. I followed the colors from the UI<br>
&gt;&gt;  mockups, but the flicker on keyframes seems too distracting in<br>
&gt;&gt;  practice?<br>
&gt;<br>
&gt; I guess we&#39;ll have to see how this turns out (the flickering) with many<br>
&gt; buttons showing this, but currently the 3D-View object name indicator string<br>
&gt; also changes colours on keyframes and it&#39;s not too bad there, though it&#39;s<br>
&gt; only a single string. One option that might work (assuming that it is really<br>
&gt; distracting), is to not change to showing keyframes (i.e. yellow colours)<br>
&gt; when animated playback is running.<br>
&gt;<br>
&gt;&gt; - This only works for properties on the ID itself at the moment,<br>
&gt;&gt;  path callbacks need to be filled in for all structs but mesh<br>
&gt;&gt;  still.<br>
&gt;&gt; - It doesn&#39;t work when you&#39;re over a related label, that needs to<br>
&gt;&gt;  be made to work.<br>
&gt;&gt; - I made it insert keyframes outside of any keyingset. Not sure<br>
&gt;&gt;  how this is supposed to integrate?<br>
&gt;<br>
&gt; The basic idea behind KeyingSets is that they are to be used by to user to<br>
&gt; conveniently insert keyframes for a modest to large number of properties.<br>
&gt; For example, KeyingSets will be most useful for animators who will generally<br>
&gt; want to insert keyframes for loc/rot/scale on a whole set of bones<br>
&gt; (dependant or independent of selection), when blocking out motions. There<br>
&gt; are a number of other situations as well.<br>
&gt;<br>
&gt; However, I guess it is reasonable that there is a way for casual animators<br>
&gt; to be able to insert keyframes on a few frames for a small number of<br>
&gt; properties only (i.e. lighting artist just changing energy of lamp). They<br>
&gt; will hopefully find that trying to do this for a group of settings at once<br>
&gt; will be a pain, at which point they should create a Keying Set for those<br>
&gt; properties. So, IMO, both options should be available, as they serve<br>
&gt; different niches.<br>
&gt;<br>
&gt; Something we can investigate further, is to be able to add the property<br>
&gt; referenced by the currently active button (i.e. via the RMB menu or hotkeys)<br>
&gt; to add that property to the active Keying Set (like in the Outliner).<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt; Joshua<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Bf-taskforce25 mailing list<br>
&gt; <a href="mailto:Bf-taskforce25@blender.org">Bf-taskforce25@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-taskforce25" target="_blank">http://lists.blender.org/mailman/listinfo/bf-taskforce25</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Bf-taskforce25 mailing list<br>
<a href="mailto:Bf-taskforce25@blender.org">Bf-taskforce25@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-taskforce25" target="_blank">http://lists.blender.org/mailman/listinfo/bf-taskforce25</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Kernon Dillon<br>BlenderNewbies.com<br>a learning resource for Blender3D<br>