3dconnexion Space Mouse Pro Wireless - USB wired or 2.4Ghz receiver , built-in rechargeable battery , micro-usb receiver - 3d mouse/input device for 3d application , pan+zoom+rotate the 3d model , integrated keypad with palmrest - upto 15 programmable buttons , also support unix + linux