three.js - trackball controls example
MOVE mouse & press LEFT/A: rotate, MIDDLE/S: zoom, RIGHT/D: pan

...