I installed Parallels Desktop on my Mac to use Revit Architecture on Windows. It was already installed via Boot Camp and clicking the mouse wheel properly registers as a middle click there and dragging works too. It functions as it should.
However, the same thing does not work when using the same installation of Windows via Parallels Desktop, although it works fine on OS X. Scrolling with the mouse wheel works everywhere, including on Windows running in Parallels Desktop.
I can get Revit Architecture to pan in 2D views by holding down the Shift key and right mouse button and dragging the pointer around, but the same control is assigned to orbiting in 3D views. I have been unable to figure out how to pan in 3D views. And this is a sloppy workaround anyway; support for the middle button would make it faster and more convenient, and I don’t want to give that up.
Here are all the relevant specs, if they’ll be useful for diagnosis:
Logitech Wireless Mouse M310 (with Logitech Control Center installed on OS X)
I bought this mouse only to use with Revit Architecture, because I did not want to cobble together ways to get my Magic Mouse or Magic Trackpad working with the software. I knew it would not be nearly as convenient as a dedicated middle button. I cannot figure out why it won’t just work out of the box. It does not need any hacks; all Parallels Desktop has to do is pass the mouse input over to Windows as is.