mavlink/qgroundcontrol — pull request #199 by skyechraebs (2012-11-19 19:25:15+00:00)
Title: 3 d mouse

Hi
I reimplemented the input interface for the 3dConnexion 3dMouse as it was used in the Skye project. It's for Linux and Windows only, but the Mac version should be very similar to the Windows version.

The input of the 3dMouse is conneced with the mavlink setpoint 6dof message. Button 1&2 of the mouse enable/disable rotational/traslational inputs of the mouse, so you can separate them.

You need to install the 3DxWare driver to successfully use the 3dMouse. It's straight foreward for Windows http://www.3dconnexion.de/supported-software/3dxlabs/3dxlabsapp.html?tx_sugar3dxsoftware_pi1%5Bapp_id%5D=367709a9-df8e-abf1-1ac6-505cd80ea7d4. For Linux I followed this instruction given for VTK http://www.vtk.org/Wiki/VTK/3DConnexion_Devices_Support#Install_the_3DConnexion_Device_driver and described it again on https://github.com/skye-git/qgroundcontrol/blob/master/README_skye.