[Bf-funboard] Click/Press/Hold
Thorsten Wilms
bf-funboard@blender.org
Fri, 7 Nov 2003 15:32:19 +0100
Hi!
I had some troubles with email, however I'm realy sorry
for forgetting the subject.
And since the formatting/encoding of my last post seems
to be messed up, here's a repost.
Sorry, should never happen again!
Some issues/proposals (based on 2.3 preview):
Click-hold menu action
----------------------
The header menus allow "click-hold-release" action as well
as "click-click". Same for the browser/dropdown-list widgets.
That's a good thing!
But the righ-click buttonswindow and window-edge only work
with "click-click". And the Toolbox works both ways only
with LMB.
So I propose to allow both styles of action for all menus.
And with both MBs and the SPACEBAR(!) for the Toolbox.
Temporaray or sticky mode for keys
----------------------------------
(Inspired by Softimage)
Shortly pressing G, R, or S works like now.
But it might be better to have pressing the same key again
end the operation instead of resetting it. Resetting can be
done with backspace, canceling with escape.
Holding down a button enables temporary mode. The action
ends with releasing the button. This will be very handy
for things like translation over a short distance.
Context-Trio
------------
Use of LMB for selection.
Use of RMB for 3d cursor (differing from William's proposal).
LMB-hold to access a menu with selection and/or manipulation
items.
RMB-hold to access some kind of Snap-menu.
Spacebar to access full Toolbox.
Mouse action customizability and menu engines
---------------------------------------------
Have some kind of menu-engines (think experimental Toolbox)
that can be assigned to keys (including mousebuttons).
The engines would process all input once active, to make it
possible to have all kinds of menus or gesture input.
This would allow all kinds of experimentation and might be
a nice solution to adapt Blender to different input devices.
But I have to admit that I fear it could work out to be a
total mess.
Please comment!
---
Thorsten