[Bf-committers] Proposal about headers menu shortcuts
mindrones
mindrones at gmail.com
Fri Jul 30 18:41:52 CEST 2010
Hi,
I forgot to add, usually menus don't have 16 options, but 3, 4, 5...
It would be very easy to switch options, because we can use 4 fingers
like on a piano on the 1, 2, 3, 4 keys and easily move the hand to do 5,
6, 7.
Regards,
Luca
On 7/30/2010 8:39 AM, mindrones wrote:
> Hi,
>
> sorry for the very long mail, it's not easy to explain this stuff in a
> single word :)
>
>
> Introduction
> =================================================
>
> What bugs me about 2.5x series is that we don't expose shortcuts in the
> headers menu anymore.
>
> This makes it difficult to find a shortcut when you forget, especially
> for newcomers.
>
> Example
> ----------------------------------
>
> To know the shortcut of the pivot point menu in the 3d view, one simply
> doesn't know.
>
> Problems
> ----------------------------------
>
> One has to:
> - look at the 2.49 toolptip of that menu, and hope it isn't changed, OR
> - lookup in the super slow keymap editor and go crazy if he doesn't find
> the exact name soon
> - ask friends/forums/IRC -> stupid, and time sink for a sigle command
> - a newcomer might not know about 2.4, or keymap editor
> - even if he finds out, it is difficult to find again, hence to fix
in mind.
>
> - the bad thing also for experienced users is that we have one shortcut
> for each command to remember.
>
>
> Worse example: finally you find out but the shortcuts are a mess
> --------------------------------------------------------------------
>
> Lately I've been doing a bug report and tried many windows types to see
> differences in the bug behaviour, pressing shift-F2, shift-F3, shift-F4,
> lots of times.
>
> I realized it was pretty much a mess, this is what we have now:
>
> http://www.mindrones.com/blender/ideas/windowtype_shortcuts.jpg
>
> ...which IMHO is really bad for memorization.
>
> New problems
> ----------------------------------
>
> - Ok, once you know it, eh... you know it, but it's not easy to build a
> mental scheme of that.
>
>
>
> Proposal
> =================================================
>
> These are some solutions that came to my mind.
>
> 1)
>
> Sort them numerically (3Dview = shift-F1, shift-F2 = timeline, etc).
>
> Problem is that many aren't numeric (example, the pivot point use ".",
> "," etc)
>
> 2)
>
> Another approach could be showing this shortcuts in the menu, but again
> I think many would be against for eye-candy.
>
>
> 3) THE ACTUAL PROPOSAL
>
> I propose to use a unique shortcut to open the headers menu, followed by
> a number.
>
> For example for the window type it would be good "<" because it's free
> and it is in a similar position of the button itself (bottom-left).
>
> (exception: in the text editor we need to use "<" but could override
> this as we have for the ctrl-arrows global command which is overridden
> by the text command "skip words")
>
> But we have 16 views, more then 10, so?
>
> With layers we do
>
> - layer 1 = M,1
> - layer 2 = M,2
> - ....
> - layer 10 = M,0
>
> and after 10,
>
> - layer 11 = M -> ALT,1
> - layer 12 = M -> ALT,2
> - etc...
>
> For the Window type menu we could do:
>
> - option 1 =< -> 1
> - option 2 =< -> 2
>
> and after 10,
>
> - option 11 =< -> alt,2
> - option 12 =< -> alt,2
> - etc....
>
> For easier situations like pivots, we can do:
>
> - option 1 = . -> 1
> - option 2 = . -> 2
> - etc.... (no need to use alt)
>
> Easy.
>
>
>
> Benefits
> =================================================
>
> Consistency with popup menus
> ----------------------------------
>
> If this egst accepted, this could be applied to all menus in the headers
> everywhere, it would be consistent with the popup menus and would be
> flexible because if a new option appears or get removed, this is easy to
> find and rebuild in mind.
>
> Think about Remove double in 2.4x: it was "W, 6" and now it is "W,4": it
> has been quite easy to learn again because there was a simple rule, we
> only had to remember the new number.
>
>
> Save a lot of shortcuts
> ----------------------------------
>
> And also, this would save a lot of shortcuts, that could be reused
> elsewhere.
>
> If for example we use "." to open the pivot menu, we are free to use ","
> and the remaining ones to do something else.
>
> In the window type example: if we use "<" we free all the "shift-Fx
> "commands for something else.
>
>
> Easy to memorize
> ----------------------------------
>
> First off, we would have just one shortcut to remember for pivots,
> window types, etc...
>
> If you're going answer "numbers are cold", or so, if the choice is
> non-destructive then if one remembers the number wrong he can just keep
> the fingers on the keyboard and try a new number.
>
> This helps a lot memorizing, because usually you learn by mistakes.
>
> Examples:
>
> - I want the cursor to be the pivot
> - press ".", followed by 1
> - ack, it's not what I wanted
> - easy, press 2
>
> - I want the window type to be "timeline"
> - press "<", followed by 1
> - ack, it's not what I wanted
> - easy, press 2
>
> =================================================
>
>
>
>
> Many thanks for your time reading this :)
>
> Regards,
> Luca
>
> _____________________________
>
> http://www.mindrones.com
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
_____________________________
http://www.mindrones.com
More information about the Bf-committers
mailing list