C-[hjkl] are in-page scrolling. C-i and C-o are back/forth page navigation, just like in Vim. This frees up C-u for view source, just like in Chrome. This patch messes with surfers' muscle memory, but I think the consistency with the rest of the world is nice enough to at least be worth an email. Do with it what you will.
Cheers, Steven
surf-vimkeys.patch
Description: Binary data