Estoy trabajando desde un iMac con Yosemite y usando este teclado. El teclado numérico funciona en la terminal, pero cuando lo abro vimo lessno.
Por ejemplo less, si escribo el número 8, obtengo ESCOx, no un 8. En vim 7.2 (en modo comando), inserta un x. ¿Cómo soluciono este comportamiento? Tengo este teclado específicamente para el teclado numérico.

Respuestas:
Si está utilizando Terminal (no iTerm u otros), hay una configuración que podría ayudar. Desactive esta configuración (lo siento, está en alemán. Pero la ubicación debe ser la misma):
Si está utilizando
iTerm, hay al menos una solución paravim: Puede reasignar las claves para que esto funcione. Simplemente agregue las siguientes líneas a su~/.vimrc(Créelo, si no existe).Fuente: un comentario en la wiki de vim .
fuente
Si está usando iTerm y entendí correctamente su pregunta, en iTerm2 hay una preferencia adecuada:
http://www.twistermc.com/39930/use-number-pad-vim-iterm2/
fuente