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