3D Motion Controller
rapidform supports an external hardware device that can help in the modeling process: 3D Motion Controllers

The 3D Motion Controller is a device similar to a joystick in purpose, but it also provides movement control with 6 degrees of freedom. Pull up or push down to move your model, eye point up or down. Push left or right to move your model left or right. Pull towards you or push away to move your model nearer or farther away. Orient your model on the screen by simply twisting in any direction to rotate it around the X, Y or Z axis (pitch, roll, yaw). With this 3D motion controller, you can intuitively zoom, pan and rotate models, exploring and navigating your designs as naturally as if they were objects in the real world.
rapidform allows you to control eight (1~8) programmable buttons of the 3D motion controller. It can be performed by the Customize 3D Motion Controller command of the View menu. To map a function to any buttons, just click that function in the menu toolbar after selecting the corresponding button.