Não há solução para todo o sistema; tem que ser implementado pela aplicação que você quer usar, ou um plugin para isso.
O shell bash tem um modo de entrada em estilo vi , que você pode ativar com set -o vi . Com ele, hek permitem que você pesquise em nosso histórico de comandos (não exatamente o mesmo que rolagem, mas pode ser útil de qualquer maneira). Isso é de fato implementado pela biblioteca readline e, portanto, alguns outros aplicativos que utilizam readline também o suportam.
Existe um plugin para o firefox chamado 'vimperator', que faz basicamente o mesmo que o vimium para o chrome.
O GNU Emacs também possui alguns modos vi , embora isso não seja suficiente para o propósito.
O pager less permite a rolagem com hjkl.
Tenho certeza de que há mais, isso é exatamente o que eu conseguia pensar ...