CAD has a lot of power, but to make it easier for everyone
to use it, the program can be customized. Lets take a look
at one file that allows you to customize your input to match
the way you work. The file \MSCAD2002\CFG\MICROSURVEY.KEY
has many sections in it that can all be customized.
not remove or change any of the headings in thefile shown
inside the [brackets].
This note is placed at the top of the file.
This is an example which might be installed in the
user's cfg directory
Note: Short-Cut definitions may contain transparent
(') and ESC-
characters (^^), whereas with aliased commands these
sequences are igonored !
first portion of the file contains all the function key
combinations available. All you need to do is add a command
after the = sign. Then while in the program, if you press
this function key, the command you have assigned to it will
be run. Here is a portion of this segment. There are 3 sections
here, the Function key alone, the Function key preceded
by the Ctrl Key, and finally the Function key preceded by
both Ctrl and Alt keys.
Each of these can be set to different CAD and Survey commands.
The ' character makes the command transparent so it will
run inside of another command. The ^ character is the same
as pressing the ESC key to cancel a command. We normally
have 2 of them together to ensure all previous commands
have been cancelled before starting a new command.
The Function Keys portion of this file can also be accessed
directly from inside the program by typing the command CONFIG
and then picking the HOT KEY tab.
Ctrl_Alt_F12=(f:load f:usertext "usertext");(defun
C:XS () (f:usertext nil))(princ);XS
The next segment of the MICROSURVEY.KEY file has
Ctrl keys setup with letters to allow a more direct command
relationship. You can setup as many of these as you require.
Simply follow the format show but use the Letter and Command
you wish instead of ones shown below. Feel free to add other
letter keys as you desire.
next segment is a list of commands found on the Option Bar
(or Option Menu ) when no command is running. The option
bar is found at the top of the drawing screen below the
command prompt area.
may change the commands, change the order of the commands
or add your own, as you desire. The number of commands that
you can see on the option bar will vary depending upon the
resolution of your screen. If the list is too long to view
them all then you will see two little arrows at the left
end of the option bar that allow you to scroll to the remainder
of the commands:
Context Menu can be found, when no command is running, by
holding the Ctrl key down and picking with your left mouse
button, at the same time.If you are using a 3 button mouse
or a Microsoft Intellimouse, the middle button will pop
up the context menu. A little floating menu will appear
with the following commands on it.
in the above segments, you can customize this to display
the commands of your choice. The wording on the left of
the = sign is what appears on the menu, the command is on
the right of the = sign. SEPARATOR= is a blank line to help
group like commands.
MSCAD Project Manager...=^^project_manager
Main Job Defaults...=^^cnf_edit_general
Auto Add Objects=^^auto_add_database
Zoom to a Point=^^zoomp
Edit Units Settings...=^^UNITSETUP
next portion of the MICROSURVEY.KEY file controls the buttons
on your mouse.
the Middle Button set to =[CONTEXT MENU], this
brings up the context menu when you hit the middle mouse
button. When you are in a command this brings up the Object
last portion of the MICROSURVEY.KEY file are simple alias
commands. On the left side of the = sign is the letter combination
that you wish to type, on the right side is the command
it runs. This allows you to setup simple short key strokes
so they will run commands of your choice. As with the previous
segments, the commands can be CAD, or Survey related. The
Alias portion of this file can also be accessed directly
from inside the program by typing the command CONFIG and
then picking the ALIAS tab.
a portion of the list is shown below to keep this short
TL=(f:load f:usertext "usertext");(defun C:XS
() (f:usertext nil))(princ);XS
a copy of this file somewhere safe to ensure that we do
not over ride it when we supply you with updates or upgrades.
file, when configured, can make your life a lot more comfortable
and help save you time searching for the commands you need.
(You may not be able to simply replace our file with your
edited one in future versions but you can copy the pertinent
portions of the file, as desired.)
Glen W. Cameron, C.E.T.
Technical Support Manager