You can use the control codes fine. a=1 b=2 ... ctrl-d = printf("%c", 0x04); or perl : print(sprintf("%c\n", 0x04)) down arrow = 0x14 up arrow = 0x21 right arrow = 0x06 left arrow = 0x02 --- Cliff Daniel, "For Sale: Parachute. Only used once, never opened, small stain." ++ Ascend Users Mailing List ++ To unsubscribe: send unsubscribe to ascend-users-request@bungi.com To get FAQ'd: <<A HREF="http://www.nealis.net/ascend/faq">http://www.nealis.net/ascend/faq</A>> </PRE> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <!--X-Follow-Ups-End--> <!--X-References--> <HR> <STRONG>References</STRONG>: <UL> <LI><STRONG><A HREF="msg11602.html">(ASCEND) Re: ASCII codes</A></STRONG></LI> <UL> <LI><EM>From</EM>: Peter Lalor <plalor@infoasis.com></LI> </UL> </UL> <!--X-References-End--> <!--X-BotPNI--> <HR> <UL> <LI>Prev by Date: <STRONG><A HREF="msg11623.html">Re: (ASCEND) Authentication MAX200+, RADIUS, ACE/SERVER problem</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg11621.html">RE: (ASCEND) Getting USR Sportsters to behave...</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg11602.html">(ASCEND) Re: ASCII codes</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg11601.html">(ASCEND) Re: 6.0 Beta drops Frame Links</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="maillist.html#11622"><STRONG>Main</STRONG></A></LI> <LI><A HREF="thrd274.html#11622"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> </BODY> </HTML>