Было бы полезно узнать, что не работает.
Следующее работает для меня, как в SPC и backspace прокрутка на 10, когда в командережим (состояние Vi):
(define-key viper-vi-global-user-map [backspace]
(lambda ()
(interactive)
(previous-line 10)
(viper-scroll-down-one 10)))
(define-key viper-vi-global-user-map (kbd "SPC")
(lambda ()
(interactive)
(next-line 10)
(viper-scroll-up-one 10)))
Используется vimpulse.el версии 0.5 и viper-expert-level
5.