vim escape & les touches fléchées insèrent un caractère étrange (la lettre q dans mon cas) mais fonctionnent parfaitement si elles sont lancées dans une session tmux ou avec terminal.app
Quelqu'un qui a le même problème?
La définition du type de terminal de rapport sur ansi ou linux dans mon profil a résolu mon problème.
Lorsque le type de terminal de vos sessions est défini sur l'un de ces types "xterm", iTerm gère les touches de direction, la touche d'accueil et la touche de fin d'une manière spéciale.