Keyboard and Mouse Controls
The Toolbar
|
To link objects, firstly use the Link Style Dropdown Box ![]() Click the link button ![]() You may also right-click an object and choose "Link" to enter link mode. To finish linking objects, click the link button ![]() Clicking the background whilst in link mode enables you to form joins (elbows) in links (See also the link break feature). Clicking an existing link automatically sets the Link Style Dropdown Box to the matching link style. To modify or create link styles see Formatting Link Styles. |
![]() |
|
|
|
|
|
|
Setting an object to be a background object in the Object Properties form enables you to draw multi-segment links over the top of an object without connecting to it.
To remove links between objects, right-click the link
and choose delete or select the objects which are linked and then click
the Unlink Button .
The Link Break Feature enables you to break a link and
create a join anywhere on an existing link. When you right-click the
link and select Break a new "link-node" is highlighted which you
can then drag and drop or nudge to the desired position.
To remove a
join select the link-node which forms the join and delete it.
To move selected objects, hold the left mouse
button down on an object for 1.5s and then drag and drop. Alternatively
holding the Shift Key down enables drag and drop immediately.
To copy objects, select them and then click then Copy Button
.
Click the Paste Button
to enter Paste Mode and the position the cross hair and left click to
paste copies of the objects. To finish pasting, click the Paste Button
again, or double right click the background to exit the current mode, or
hit the escape key.
To nudge selected objects, hold down the Shift key while pressing one of the cursor keys.
To set an Object's IP Address, right-click the
Object and choose "Properties".
Enter the IP address in the Address
field. For more information see Object Properties.
To change the name of an object or change its
IP address, Double Left Click on current name or IP address and type in
the new details. Press Enter to complete.
You may also change these details by right clicking the object and selecting
"Properties".
To insert a Carriage Return in an Object or IP Label
use
Shift + Enter.
Click the Text Mode Button Tip: Double right click the background to toggle the last used mode (Paste, Text, or Link) off and on. |
|
Double click text to start editing it. The Text Mode
button will indicate you are in text mode. Press ESC to finish editing the text, or click the text mode
button on the toolbar.
To delete a Text Box, double click it and then hit backspace. Press
ESC or click the text mode button to exit text mode.
To Format Text, right click text in your
diagram and select Format Text. The Format Text window is now
displayed. From here you can set the Font, Font Size, Colours,
Transparency, Effects and also set the angle of rotation in degrees.
You can also select Format > Text Styles from the main ring menu to
make adjustments to Text Styles.
Text Style: | Commonly used text formats can be created and named using these settings. Right click text in your diagram and choose Set Text Style to select from defined text styles. Text Styles can be saved to and loaded from file. |
Make This The Default Text Format: | Sets the default text format used when adding text to a new diagram. |
To move text, hold the left mouse button down on
the text for 1.5s, then drag the text to the new position.
Alternatively hold the SHIFT key
down and drag the
text.
To Rotate Text, hold the SHIFT key down and drag one of the
corners of the text.
Text can be set to one of four possible types by right-clicking and choosing "Set Type":
"Default" | - For standalone text. Enter key adds a new line. Use escape key (or button on toolbar) to submit. |
"Caption" | - For normal object captions. The enter key or escape key submits (or button on toolbar). Shift-Enter adds a new line. |
"Address" | - As caption label, but is displayed according to the Show/Hide IP Addresses button on the toolbar. |
"Flow" | - Caption for flowchart symbols. Enter key adds a new line. Use escape key (or button on toolbar) to submit. |
Information can be displayed when the pointer is held over an
object for a few seconds.
To Add or Edit Float Text, right click the object and select Edit Float
Text.
Enter text into the Float Text entry box and hit escape when complete.
The Text Properties Toolbar is optionally displayed
by selecting Options > Text Properties Toolbar. It provides access
to the properties for the most recently clicked text or if no text is selected
it provides access to properties for the current font which is used when
adding new text.
The controls displayed on the toolbar
are covered in the Format Text section above.
Add horizontal and vertical backbones to your diagram by selecting them from
the Backbones object library. |
|
To resize a backbone, position the mouse pointer over either
end then hold the left mouse button down to drag the backbone larger or
smaller.
To move a backbone, hold the shift key down whilst dragging the backbone to
a new position.
Customizing Backbone StylesBackbones are Shapes and they can be customised by right clicking and select Format Shape. |
|
To link an object to a backbone, click on the link
mode button
and then join the backbone to the object.
Objects may be grouped together and then locked in position relative to each other to form composite objects.
The first object you select will become the "parent" object and further
objects selected will be "child" objects.
Select the parent object, followed by the child objects and then select
Format > Group from the ring menu to group the objects together. At this
point, you may still move the objects relative to each other. Copying and
pasting the parent object will copy and paste all of the child objects as
well.
To lock the child objects position relative to the parent object, right
click the child object and select "Lock" from the menu. Now when you move
the child object, the parent and all of its child objects are moved
together. If you resize the parent object all locked child objects are
also proportionally resized and moved.
Right-clicking a parent object and selecting Lock > Group Lock or Group
Unlock locks or unlocks all child objects and labels associated with the
object.
To ungroup objects, select each of the members of the group and
then click Format > Ungroup on the ring menu.
Example using the two shapes created in the Custom Shapes section to form a composite Title Box object:
|
Position the two shapes to form a title box. |
Locking objects which are not a member of a group is used to lock the position of the object on the page. This is useful for things like template borders and title blocks which don't normally need to be moved. Objects locked to the page have the following properties:
Anchoring fixes the position of objects and text relative to one of
the four corners of the page. This is useful when resizing the
page to ensure a title block and border remain fixed to the edge.
Select objects and text to be anchored and then Format > Anchor from the
menu.
Locking objects and text prevents them from being dragged to a
new position (relative to their parent) and also prevents them from
being selected and unselected using CTRL-A. It is useful if the title
block and border are locked. You can then select your diagram using
CTRL-A and reposition it using drag and drop or nudge, without adjusting
the position of the title block and border.
Select objects (link
nodes) and text to be locked and then Format > Lock or right click
objects or text and select Lock.
Rotate objects and text using any of the following methods:
|
![]() |
To Display or Hide IP addresses, toggle the IP Address
Button
on the toolbar.
|
![]() |
Select Format > Link Styles on the ring menu or right-click a link and select Format Link style.
|
||||||||||||||||||||||||||||||||||||||||||||
The Up and Down Arrow buttons enable you to change the order in which Link Styles are presented. Style Settings
Line Caps
File Menu Options
|
|
![]() |
Curve2 Link StyleCurve2 Link Style allows you to draw curved Links with any number of
control points. |
![]() |
When labels are attached to
links, by default they are rotated automatically to follow the slope of the link. |
![]() |
![]() |
|
|
![]() |
1. Place labels in approximate positions using the text tool. |
2. Select the link first (black/red circle indication at link termination point) then select each of the labels. |
3. Click Format and then Group. The labels are grouped with the link and are automatically rotated to follow the slope of the link segment. Selecting the link now also highlights the related labels. |
4. Finalise label positions using Drag and Drop or nudge. |
Right-click the label and untick "Rotate to follow slope".
Alignment PointsThere are three alignment points on a
link segment, one at each end and one in the centre of the
link segment. The position of a label is relative to the
nearest alignment point when the label was first grouped
with the
link. Detatching A Label from A LinkTo detach a label from a link,
right-click the label and click Ungroup in the context menu. |
![]() |
A list of user-defined Apps is presented for execution
when you right click an object. The first 6 of the Apps are also
available using the function buttons on the main toolbar:
.
Variables such as IP address or hostname of the object can be included
in the App definition.
A set of user-defined Apps is called a
toolset. Multiple toolsets can be configured for use with
different types of equipment and then assigned to the objects in your
diagram from the Object Properties form.
Configuring User-Defined Apps |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Command Line: | This is the command which is executed when the app is
selected. |
Display Title: | This is the text displayed in the menu. If left blank the Command Line is displayed instead. |
Hide: | If set to true will minimise the Network Notepad window when the app is run. |
Multiple: | If true then the tool is run against all selected objects. If false then the tool just runs for the most recently clicked object. |
The following Network Notepad variables may be included in the Command Line and Display Title definitions:
$IPADDRESS | Substituted for the most recently clicked
object's IP address. $IPADDRESS is truncated at a "/" character. |
|
$ADDRESS | Substituted for the most recently clicked
object's IP address (and is not truncated like $IPADDRESS). |
|
$HOSTNAME | Substituted with the most recently clicked
object's hostname. |
|
$BROWSE | Invokes the default browser/application. E.g.1. $browse http://$ipaddress..... will open the object's ip address in a web browser window. E.g.2. $browse c:\docs\$hostname.doc..... will try and open for example "router1.doc" in whatever application is configured to handle .doc files. |
|
$EXPLORE | Invokes an instance of Internet Explorer. E.g. $explore $ipaddress...... to browse the object by ipaddress. |
|
CopyToClipboard | Copies the resolved definition to the windows
clipboard. |
|
$FILENAME | Substituted for the current diagram's filename
(.ndg). |
|
$VAR1,$VAR2 | User variables. These are set in the Object
Properties Form on the Misc Tab and can contain any user-defined
data. Ellipsis buttons are provided to browse for filenames. E.g. $browse $VAR1..... Could be used to open a specific file associated with the object. |
|
$FieldN | Passes field number N from the object table.
e.g. the CDP user-defined app tool definition includes $field2
to pass the object number which it then uses to construct the
data put on to the clipboard. |
|
$HWND | Passes the Network Notepad Windows Handle. |
|
$ADDRLIST | Functionally the same as $ADDRESS, but intended
to pass a list of IP addresses separated by ";" characters. |
|
$APPDIR | Substituted with the Network Notepad
installation folder. For the Professional Edition it usually returns C:/Program Files(x86)/Network Notepad Professional/ For the Enterprise Edition it usually returns C:/Program Files(x86)/Network Notepad Enterprise/ For Network Notepad Client it usually returns C:/Program Files(x86)/Network Notepad Client/ |
|
$DOCVAR1 | Per-document user variable which is
configurable in the Diagram Properties form. |
|
&& | Enables multiple apps to be called in one
definition. See the Wake-On-Lan Tool example below. |
|
![]() |
Tip: Enclose file pathnames containing spaces with quotation marks as shown in the first three examples above. If you don't do this then Windows cannot distinguish the difference between c:\program files and c:\program.exe for example.
Copy Tools From Other Toolsets: |
When creating a new toolset you can use this option
to list all tools in all toolset and tick those you wish to copy to the
new toolset. |
Up/ Down Buttons | Change the order the tools are presented by moving the selected tool up or down in
the list of tools. |
Toolset: | Network Notepad Professional and Enterprise Editions allow you to define multiple toolsets. You can choose a toolset to use
with an object in the Object Properties form. |
Naming Toolsets: |
Toolsets can be named by entering text in the Toolset dropdown list in
place of the default numbers. |
Add Toolset Button
|
If you need more than the default 10 toolsets,
you can add more with this button. |
Edit Button
![]() |
Toolset definitions are stored in a local tooldefs.txt file. This button enables you to edit the file directly, making it easy to copy, paste and share toolsets. Here is an excerpt from a tooldefs.txt file: |
|
|
When editing the tooldefs.txt file keep the numbers in
brackets in order. That is (toolset number) in the case of the
Toolset statement and (toolset number, tool number) in the case of the
Command, Display,Automin and Multiple statements. When editing the tooldefs.txt file, be sure to click the Refresh button before clicking OK in the setup form. |
Refresh Button
![]() |
The refresh button is used to re-read the tooldefs.txt file after editing it outside of Network Notepad. The tooldefs.txt file is written to when you click the OK button. |
Tip: Network Notepad Files are stored as plain text. Use Windows "Search for Files" to scan through all your diagrams and find what you are looking for.
THE OBJECT PROPERTIES FORM |
|
![]() |
Layer: |
Sets the order which the object is drawn. The backdrop and grid
lines are drawn first followed by objects, labels and links at layer 5 up to layer 0. The "Send to Back" and "Bring to Front" buttons on the main toolbar moves the selected items through the different layers. |
Background: | Setting an object to background allows links to be drawn on
top of an object rather than connecting to it. (You can also draw a link on top of an object by using the right mouse button instead of the left when forming a join in the link). |
Quick RotateFlip: | Allows a number of preset rotations and
translations of the object. |
Rotate: | Specify the objects angle of rotation in degrees, or select from
the list of rotations at 45 degree intervals. You can also use the mouse to drag and rotate. |
Float Text Tab | |
Text entered here is displayed when the mouse pointer
hovers over an object. |
|
Misc Tab | |
Hyperlink: |
See Linking Diagrams section below. |
User Variables: |
User-defined variables $VAR1 and $VAR2 can pass any
text you like to user-defined apps. Ellipsis buttons give the option to browse for filenames. |