That kind of camera control can be provided by HUD available freely on the market place, no need for a N-th client modification.
I fail to see the interest of that kind of camera anyway, they often get annoying and fail to catch the action because they lack the intelligence to know what action IS.