Gv (part of ghostscript) used to do a good job of this for two column documents. When zoomed in to show one column width of text, the spacebar ran through the top of column 1, then the bottom of column 1, then the top of column 2 and so on.
The amount it scrolled probably depended on the aspect ratio of the window, so it might be multiple key presses to scroll an entire column.