tty: add vt support