VRwave Mouse Bindings

VRwave

Introduction

VRwave mouse bindings were assigned with two goals in mind (in that order):

In general, in VRwave you can

The left mouse button can either be used for navigation (to move your view in the scene) or for interaction with the scene (via TouchSensors and various VRML 2.0 dragging sensors). Use the interaction toggle in the display menu or on the toolbar to toggle between these two modes (you can also hit ctrl-i or the TAB key to toggle modes).

You can use the control key in combination with the left mouse button to temporarily switch between the two modes (e.g. to activate an anchor in navigation mode or to navigate in interaction mode). The middle and right mouse buttons are always used for navigation, thus you can e.g. use the left mouse button for interaction and the right one for navigation in heads-up mode at the same time.

Navigation

This table is a short summary of the mouse functions in the individual navigation modes.

You can also use the cursor keys instead of dragging the mouse (cursor up/down/left/right corresponds to the according mouse movement), where the same modifier keys (meta, shift) as for single button mice are used to extend functionality.

I.e. use the meta (or alt) key to perform actions bound to the right mouse button via cursor keys, and the shift key to emulate the middle mouse button (see above). Specific to navigation with cursor keys: use the control key to navigate faster (except in fly-to mode).

Navigationmousecursor
keys
3 buttonemulation
flip
translate object/scenedrag leftcursor keys
rotate object (around origin)drag middleshift+leftshift+cursor
zoom objectdrag rightmeta+leftmeta+up/down
walk
forwards/backwards, sidewards motiondrag leftcursor keys
translate (pan) viewdrag middleshift+leftshift+cursor
look around (turn eyes)drag rightmeta+leftmeta+cursor
heads-up
look around (turn eyes)eye iconmeta+cursor
forwards/backwards, sidewards motionbody iconcursor keys
translate (pan) viewarrow iconshift+cursor
fly-to
set/move point of interestclick/drag left 
move straight towards/
away from point of interest
hold middleshift+leftcursor up
hold rightmeta+leftcursor down
move towards/away from poi,
adjust view direction
shift+middlesh.+ctrl+l.*shift+up
shift+rightsh.+meta+l.*shift+down
rotate towards/away from poi,
keep distance unchanged
ctrl+middleN/A*ctrl+up
ctrl+rightN/A*ctrl+down
position/orientation coordinate infoshift+ctrl+rt.sh+ctrl+m+l. 
interaction
TouchSensors, dragging sensorsctrl++move/drag left 
anchor activation
activate anchor (link)double+ clickctrl++left 

* Alternate mouse bindings marked with * are either not available ("N/A") or are likely to disappear in future versions. Use the equivalent cursor keys if you do not have a 3 button mouse.

+ As noted in the introduction, ordinary mouse movements and clicks/drags with the left mouse button are sufficient to activate anchors (follow links) or to interact with touch or dragging sensors when in interaction mode (TAB key). The control key is only necessary to access these functions when in navigation mode.


Back to overview.