The main scrolling commands in Vim are:
This combines many of these answers, and this is what I use.
noremap repeat("\ :sleep 10m", winheight('%')/2) noremap repeat("\ :sleep 10m", winheight('%')/2)