Monday, December 12, 2011

Navisworks Keyboard Shortcuts for blazing fast clash reviews

Navisworks is a powerful tool and a very important part of our workflow, but as we dove deeper into Navisworks I realized it was an incredibly slow process working through all the unimportant clashes to focus on what really matters. 

I knew I wanted keyboard shortcuts to speed up the process but Navisworks does not allow you to create new keyboard shortcuts, so I decided to hack my own using Autohotkey; which is a simple programming language that is used to automate tasks in windows.

These shortcuts are specifically aimed at making the clash review process as effecient as possible (I have a feeling this going to make a lot of people VERY happy).

First off all the shortcuts are based on the number pad on the keyboard (if you don't have one you can buy an external one like pictured) or you can modify the included autohotkey source code. Note that the Num Lock must be turned off for this to work!



Navisworks Keyboard Shortcuts

Included in the zip file is the executable, the autohotkey source code if you want to customize this to your liking and a pdf that shows what the shortcuts are.

image

Most of the shortcuts are self explanatory but they do some very handy things.

0 - sets the clash to 'Reviewed' and brings up the assign to dialog (assign is a great tool to organize your clash reports and add comments for sending out to subs)

1 - sets the clash to 'Reviewed' and then automatically moves on to the next clash (my clash reports only contain clashes set to 'Reviewed', in my world 'Active' means it still needs to be reviewed)

2 - moves to the next clash in the list without changing the status

3 - set the clash to 'Approved' and moves to the next clash

4 - selects the clashing object in the left side of clash detective and zooms to that object

5 - full screen (if you have 2 monitors I recommend putting Navisworks on the second monitor, this way when you use full screen it puts the full screen view on the left monitor and leaves all you tool palletes open on the right monitor)

6 - selects the clashing object in the right side of clash detective and zooms to that object

7 - selects the clashing object in the left side of clash detective and turns on the select filter (the select filter is a great way to quickly slim down the number of clashes, if you don't use it then go learn it now!)

8 - moves to the previous clash without changing the status

9 - selects the clashing object in the right side of clash detective and turns on the select filter

. - focus on the overall clash (this is great if you get lost in your model)

/ - Sets navigation to classic walk mode

* - sets navigation to classic orbit

- - sets the clash view to 'Dim other'

+ - sets the clash view to 'Hide Other'

Keep in mind this is truly a 'hack' way to do this, so there will be times this doesn't work as expected and is provided as-is. Remember to close this application after you exit Navisworks as it might mess with other programs that may have 'Autodesk Navisworks Manage' in the window title. If you use other programs while using Navisworks you can simply turn Num Lock back on and this shouldn't affect any other programs.

I hope this proves to be useful for everyone and I hope it inspires others to share the tools they have developed. I believe sharing is important to move us all forward as a group. 

Please provide feedback and any other ideas you may have to improve the tool.