ktermの上でvimを実行するときは
:set mouse=a
:set ttymouse=xterm
でマウスが使えるようになるんですが、
kterm+screen上でvimを実行するとこれでは駄目なようです。
vimのドキュメントによると以下の通りなんですが、
screen がなにかコードを変換してしまってるんでしょうか?

       xterm    xterm-like mouse handling.  The mouse generates
            "<Esc>[Mscr", where "scr" is three bytes:
                "s"  = button state
                "c"  = column plus 33
                "r"  = row plus 33