The Softmouse 3D
The Softmouse 3D is a 10 button, free-hand device for moving the cursor in the XYZ directions in VrTwo. The Vr Mapping driver configuration allows up to 20 buttons to be user defined as Vr key-presses, fast-motions, clutch, Vr commands, function keys or macros. For more information about the Softmouse 3D, please visit the Softmouse 3D website.
The Softmouse 3D is connected to the computer via a standard USB (Universal Serial Bus) interface. Power is supplied from the USB interface and an AC adapter is not needed.
The supported Vr Mapping operating systems, Windows 7 and Windows 10 do not require the user to install a driver to use the Softmouse 3D. The required drivers will be automatically installed the first time the USB cable from the mouse is plugged in.
Vr may be configured to use the Softmouse from the Vr Configuration program (VrCfig). From the Configuration pull-down, the “VrTwo 3D Input Device” item may be selected which will bring up to following dialog box.
The Vr Configuration - VrTwo 3D Input Device dialog
The mouse does not use any serial settings and pressing the "Configure Serial Setting" will display a dialog indicating this.
Any button on the Softmouse may be programmed to emit one of the following:
To configure button assignments the pull-down menu Input -> Device Controls -> Softmouse 3d may used. The dialog may also be display with the key-in of DevSof (Device Softmouse) while in VrOne or VrTwo.
The Softmouse 3D Button assignment dialog box
Mouse button / Shift Mouse button
There are ten user definable mouse buttons available on the Softmouse. If one of the Mouse Buttons are assigned as a Clutch/Shift button then the Shift Mouse Buttons are available for assignment. In the dialog box displayed above, the right columns contain the user-defined key definitions that will be executed when the button is pressed. All button assignments will emit a command when the button is pressed and will not emit another until the button is raised and pressed again unless the button pressed is a +X, -X, +Y, or -Y button (fast motion buttons). The fast motion buttons will auto-repeat for as long as they are held down.
Possible button assignments are:
Read wait delay
A read delay may be specified which slows the frequence of mouse reads. A read delay of 0 may be unnecessarily fast and might waste computer resources. This value for this parameter should be set as high as possible but low enough as to avoid jitter when moving the mouse in roaming mode. The wait delay is expressed in milliseconds (1000 = one second) and the default value is 10. The wait delay will vary between computers depending on the speed of each computer.
XY Scale Factor
This parameter sets the scale factor of XY input from the mouse. A value of 1 is no scale factor. A negative number reverses the direction of the motion.
Z Scale Factor
This parameter sets the scale factor of Z input from the mouse. A value of 1 is no scale factor. A negative number reverses the direction of the motion.
VrOne/VrTwo Menu Keys Dialog
VrOne/VrTwo allows interactive input from 12 buttons. These Vr Buttons are assigned to the system keyboard F1 - F12 keys and may be assigned to buttons on input devices such as the Stealth Z-Mouse. The b0-b11 button assignments correspond to VrOne button presses 1-12 as shown in the Insert Line example above. Following are the b0-b11 assignments.
b1 - Vr button press 1
b2 - Vr button press 2
b3 - Vr button press 3
b4 - Vr button press 4
b5 - Vr button press 5
b6 - Vr button press 6
b7 - Vr button press 7
b8 - Vr button press 8
b9 - Vr button press 9
b10 - Vr button press *
b0 - Vr button press 0 (toggle snap on/off)
b11 - Vr button press # (normally used to terminate a VrOne/VrTwo application)
Updated June 14th, 2019