in reply to non-XS version of Term::ReadKey?

Is there a pure-perl version of Term::ReadKey?

No, such a thing cannot exist (discounting Win32::API