Use Term::ReadKey to set terminal -echo mode.