Thanks for the detailed report! I haven't tested on Lion, but from what you say everything works the same as on Leopard / Snow Leopard.
-LCD on/off btn
-Arrow Keys for the LCD to navigate Applet screens (only have 1 applet)
-Other buttons for the LCD - I really don't know because I only have the Func Key Applet
Right now blender does not interact with the LCD in any way. If something works, it's just by coincidence! There are far-off plans to do something cool with these screens, but not anytime soon. Any ideas?
-The whole Left programmable pad (5 buttons)
-90 degree rotation key
-3 axis filter buttons (Dominant, etc)
Sure, they work -- they just don't do anything! You can go into the input prefs / keymap editor and assign these buttons to any action you want. Buttons like Fit and Top have reasonable default behaviors so they work out of the box, but 1-5 (6-10 if you hold them down) are ignored until you map them to something. The other ones (ISO, etc.) I just never got around to.
Coming soon: the ability to remap the keyboard modifier buttons. The SpacePilotPro doesn't really need more generic buttons, but the mid-range devices devote 1/3 of their buttons to keyboard modifiers,
and a few people have asked for more flexibility. By default it will work like it does today.
-Not sure if the normal behavior for panning requires the shift key. If it does, then all is fine
Yeah, it's lame, but it's working as expected. This is the #1 complaint from blenderheads, so better one-handed navigation (without shift) is at the top of my todo list.
-Rolling L/R doesn't work at all but Fwd/Bkd works perfect. I figured turning off "Lock Horizon" in the Menu from the Menu button would fix that but no luck
Switch from Turntable to Trackball in the input prefs. Lock horizon is specific to fly mode, and does pretty much what you expect.
-Setting any buttons in the Prefs Pane for custom keystrokes, etc don't work in Blender at all
I skip the whole 3D mouse --> keyboard emulation --> blender approach, and map buttons directly to actions within blender. Let me know if blender's keymap editor does everything you need, or if you really want keystrokes.
-There's other spastic behavior occasionally too: Sometimes I'll come back into Blender and it seems like the speed for the 6DOF was reduced drastically. This only happened once or twice though.
Just close your eyes and pretend this never happened! It's sporadic and only on the Mac, so I think it's a driver event queue bug. I'll bring it up next time I meet with 3Dconnexion.
Thanks again for the feedback. Let me know if the above info is helpful, and feel free to write back with any suggestions, gripes, new ideas, whatever.
Weird about Photoshop. Is it supposed to work? I've got CS3 but it never crossed my mind to use a 3D mouse with it...