Hi again,
thanks for all your input. I'm sorry if my question seems to be confusing. I am having dificulty in explaining just what is not working correctly as well as pin pointing the problem.
take this programm for example:
------------------------------------------------------- program keys;
uses
nCrt;
var
ch:char;
lc:char;
begin
WriteLn('Exit with 2 x ESC');
ch:=#0;
lc:=#0;
repeat
while not keypressed do;
lc:=ch;
ch:=ReadKey;
if ch=#0 then
begin
Write('#0 - ');
lc:=ch;
ch:=ReadKey;
Write(ord(ch));
end else
begin
Write(ord(ch),' = ');
if ch<#32 then Write(ord(ch)) else Write('",ch,"');
end;
WriteLn;
until ((ch=#27) and (lc=#27));
end.
----------------------------------------------------------
Whatever console I use to -
- putty with windows to the linux server
- ssh from a differant machine to the linux server
- windows NT telnet to the linux server
- KDE's console
The results are that some keys do not return any results. or like I said the KDE-console and Putty-SSH returns: <ESC>,'[','H' sequenz for the "Home" Key on the keyboard <ESC>,'[','F' sequenz for the "End " Key on the keyboard
Only if I'm on the Servers console (directly on the linux machine) does the function return the results for the <home> & <end> keys just as Borland and DOS would.
Does this mean that the problem is within the termcap intepretation of the consoles' dialog? If yes, where is "termcap" explained?
my regards and happy programming,
Stefan