I know this is an old thread, but I have since upgraded to the latest version of darktable. I do not know if this would have worked in the previous version, but, now, I just click and hold the left mouse button and drag the canvas as desired. Works a treat. I had become very used to the previous version's controls, but now am quite comfortable with the controls on the new version very much.
Caruso