Using the Mouse for Accepting Default Values
The middle mouse button (i.e., middle-click) is used in multiple ways. In a new command <middle-click> can sometimes be used to branch the prompt sequence. An example is the Extrude Shape command. The first prompt is "Select profile or <middle-click> for new sketch." An existing sketch can be selected. The <middle-click> can be used to create a new sketch within the Extrude Shape command.
Also, in a new command <middle-click> can be used to accept a default value. The default value will be a system default the first time a command is used. A command's defaults become the values from the last time the command was used. <Middle-click> can also be used to keep the original value of a prompt while editing a feature.
When VX automatically shows a value in the text input field, it is showing you the current input value that has already been logged with the system. In some cases, like the Edge Fillet command, this value is automatically logged as a default. <Middle-click> will accept this value. To change the value, activate the text input field and type in the new value and press the <Enter> key. This causes the new text input to be accepted.
<Middle-click> and <Enter> can behave the same way. Pressing the <Enter> key when the text input field is inactive (or is active but has no input) behaves the same as <middle-click>. <Middle-click> and <Enter> can behave differently.
Using <middle-click> when typing in the text input field results in the use of default values. Pressing <Enter> results in the use of the typed in values.
|
|
In this way VX provides a way of accepting the last (or default) input after new text has been put in the text input field. Without this, the default input would be lost as soon as you started typing.
Once you type new text in the text input field (or the VX dynamic echo puts a new value there temporarily), you have to apply a keyboard <Enter> event to cause it to replace the default input. Up until that point, you can <middle-click> to ignore the temporary text input and use the default input.