[vos-d] terangreal changes

Reed Hedges reed at interreality.org
Sun Apr 15 11:55:22 EDT 2007


S Mattison wrote:
>>>> How do you differentiate between "I'm clicking on this to activate it" and "I'm clicking on this to edit its properties"?
>>> What do you mean by "activate"? You mean if the objcet has the "clickable" type? Different mouse clicks probably.  Or have modes.
>> Uh, yea.  That if the object has behaviors that respond to clicks, then click-to-select-to-edit needs to be different from click-to-activate-behavior.  It could be right mouse button vs right mouse button, a context menu, or an explicit editing mode.  Not a big deal, just a UI issue to keep in mind.  (I mainly thought of it because I've been using my MacBook a bit with Linux and Windows and suffering with having only one button...)
> ~
> It's fairly universal, already, isn't it, that you only get menus when
> you Right-click(Ctrl/Cmd-click), or right-click-and-drag, and
> left-clicking or left-double-clicking is a common activator. In 3d
> programs, middle-clicking or scroll-clicking seems to be a common
> 'spin around selected object' button. If something seems to be
> concensus, I try not to fight with it in my own interfaces...
> 
>>> Yes but there's no default currently.  A ui:action is like a macro for sending a message to an object that describes the message in a user friendly way.  It's implemented in mesh, it prints a list of actions for the current object, and if there's an action called "foo" you just say "do foo" and it sends whatever message is behind foo to the object.
> ~
> How do you distinguish between selecting an object, and activating it?

Well this was Peter's original question.   Right now the keys are:

                Browse Mode             Mouse Look Mode
Left click:     Activate Clickable      Walk Forward
Middle click:   nothing                 nothing
Right click:    toggle mode             toggle mode
g key:          drag object             drag object?
w,a,s,d keys:   walk                    walk


What I would do is when the mouse is on top of an object in Browse Mode,
draw a 2d outline or a 3d aura around the object, and change the mouse
cursor (hand pointer if it's clickable or a hypercard; a kind of arrow
if not).

We could use middle click or shift-click for select. Then the object
would have a different color/style outline or aura permanently until
deselected, and some options would show up in a side pane depending on
the object's types. ... OR ... when the mouse is over and object and you
press a key like spacebar or 's' or something, select it.

At some point all these key bindings will be configurable anyway, right?

At some point we will also want to have multiple selected objects that
you can apply changes to as a set.

Reed



More information about the vos-d mailing list