TIP: Click on subject to list as thread! ANSI
echo: maximus
to: ANYBODY
from: MAURICE KINAL
date: 1998-01-16 18:42:00
subject: Ctr keys in ANSI

Is there anybody who knows for sure what all the control codes in ANSI do?  I 
have umpteen docs for this and can't seem to find out for certain what they 
all do with regards to BBS-ANSI.  I tested some of them out and have made a 
list below:
Ctrl + @ = ASCII  0 =>  ??????
Ctrl + A = ASCII  1 =>  ??????
Ctrl + B = ASCII  2 =>  ??????
Ctrl + C = ASCII  3 =>  ??????
Ctrl + D = ASCII  4 =>  appears to control the right arrow key
Ctrl + E = ASCII  5 =>  appears to control the up arrow key
Ctrl + F = ASCII  6 =>  ??????
Ctrl + G = ASCII  7 =>  appears to control the del key
Ctrl + H = ASCII  8 =>  appears to control the backspace key
Ctrl + I = ASCII  9 =>  appears to control the tab key
Ctrl + K = ASCII 11 =>  ??????
Ctrl + L = ASCII 12 =>  ??????
Ctrl + M = ASCII 13 =>  appears to control the enter key
Ctrl + N = ASCII 14 =>  ??????
Ctrl + O = ASCII 15 =>  ??????
Ctrl + P = ASCII 16 =>  ??????
Ctrl + Q = ASCII 17 =>  ??????
Ctrl + R = ASCII 18 =>  ??????
Ctrl + S = ASCII 19 =>  appears to control the left arrow key
Ctrl + T = ASCII 20 =>  ??????
Ctrl + U = ASCII 21 =>  ??????
Ctrl + V = ASCII 22 =>  appears to control the insert key
Ctrl + W = ASCII 23 =>  ??????
Ctrl + X = ASCII 24 =>  appears to control the down arrow key (this sucks!)
Ctrl + Y = ASCII 25 =>  ??????
Ctrl + Z = ASCII 26 =>  ??????
I already know for sure that ASCII 27 is the Esc key and ASCII 32 - 126 are 
as advertised, and ASCII 127 => Del key (supposedly).  ASCII 28 - 31 are a 
complete mystery to me, and perhaps everyone else.  One pitfall that I ran 
into with experimentation over a remote is be careful about ASCII 24!!!  
You'd think they would have picked a better code for the down arrow key, 
since I am used to using Ctrl + X for other evil demented purposes (I am not 
alone in this way of thinking).
Anyhow I would have posted this in a programming area but I find programmers 
tend to be misleading in their advice and thought it fit best here.  My 
objective is to send the ***RIGHT*** code to the remote so I can replace the 
BTXE5 terminal mode, which is broken.  :(  I'd like it to be compatible with 
at LEAST Maximus, but the more the merrier, and if someone can steer me in 
the proper direction I would appreciate it.
Thanks in advance,
Maurice
--- Msged 4.10
---------------
* Origin: Wandering Point - Lackey of ZOLTAN -> Ladysmith, BC (1:351/255.1)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.