Patent ID: 8214789

Claim:
A method comprising: loading, using a physical processor, a drawing having a number of drawing objects and associated object data, wherein the associated object data describes relationships between the number of drawing objects; arranging, using the physical processor, the drawing and the associated object data into a first type of navigation network and a second type of navigation network, wherein the first type of navigation network comprises a first plurality of parameters used to interact with the drawing, and wherein the second type of navigation network comprises a second plurality of parameters used to interact with the drawing, and wherein the first plurality is different than the second plurality; selecting one of the first type of navigation network and the second type of navigation network, wherein a selected navigation network is formed; displaying, on a display, the drawing using the selected navigation network; mapping, using the physical processor, a key of a keyboard to one of a first mapping and a second mapping, wherein the first mapping comprises the key being mapped to a first command usable in the first type of navigation network, wherein the second mapping comprises the key being mapped to a second command usable in the second type of navigation network, wherein the key is mapped to the first mapping when the selected navigation network is the first type of navigation network, wherein the key is mapped to the second mapping when the selected navigation network is the second type of navigation network, and wherein the first mapping and the second mapping are different; manipulating the drawing using the key; selecting a drawing object from the number of drawing object to view details of the drawing objects; and wherein the number of drawing objects include wires, text references, off-sheet references, and selectable components.