Lo que normalmente hago cuando uso el modografico es capturar los caracteres con getch(), luego lo compara para saber si es uno de los caracteres que necesito, luego lo ingreso a una cadena de caracteres y la imprimo con el outtextxy().
Si te funciona me cuentas ok??