[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