------=_NextPart_000_01BC26F4.56E42800
Content-Type: multipart/alternative; boundary="----=_NextPart_001_01BC26F4.56E42800"
Content-Transfer-Encoding: 7bit
------=_NextPart_001_01BC26F4.56E42800
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
BP <mre...@ici.net> schreef in artikel
<01bc22c5$d46323e0$1a0a...@mrealm.ici.net>...
> Greetings,
> I was wondering if anyone had a complete (or almost complete) listing
of
> the keyboard codes returned when monitoring port[$60]. Thanks!
Hi, I made once a complete listing of all scan-codes. It has been very
usefull to me!
BUT!!!!!! I have an AZERTY-keyboard ! So, here's a program, just press the
keys you want to know the code of, and it will appear on your screen. Good
luck!
SPECIAL KEYS...
NUMLOCK, SCROLLOCK, PAUSE, SHIFTLOCK, SHIFT
There is a strange combination of codes with these keys... You have first a
different combination, but then they all display 250... I don't understand
it...
NUMLOCK 250/69 SCROLLOCK 250/70 PAUSE 225/25
SHIFTLOCK 250/58 SHIFT(both) 250
------=_NextPart_001_01BC26F4.56E42800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<html><head></head><BODY bgcolor=3D"#FFFFFF"><p><font size=3D2 =
color=3D"#000000" face=3D"Arial">BP <<font =
color=3D"#0000FF"><u>mre...@ici.net</u><font color=3D"#000000">> =
schreef in artikel <<font =
color=3D"#0000FF"><u>01bc22c5$d46323e0$1a0a...@mrealm.ici.net</u><font =
color=3D"#000000">>...<br>> Greetings,<br>> I was =
wondering if anyone had a complete (or almost complete) listing =
of<br>> the keyboard codes returned when monitoring port[$60]. =
Thanks!<br><br>Hi, I made once a complete listing of all =
scan-codes. It has been very usefull to me!<br>BUT!!!!!! I have an =
AZERTY-keyboard ! So, here's a program, just press the keys you want to =
know the code of, and it will appear on your screen. Good =
luck!<br><br>SPECIAL KEYS...<br>NUMLOCK, SCROLLOCK, PAUSE, SHIFTLOCK, =
SHIFT<br>There is a strange combination of codes with these keys... You =
have first a different combination, but then they all display 250... I =
don't understand =
it...<br>NUMLOCK	250/69	SCROLLOCK	250/70	PAUSE	2=
25/25<br>SHIFTLOCK	250/58	SHIFT(both)	250<br><br></p>
</font></font></font></font></font></body></html>
------=_NextPart_001_01BC26F4.56E42800--
------=_NextPart_000_01BC26F4.56E42800
Content-Type: application/octet-stream; name="Port.pas"
Content-Transfer-Encoding: 7bit
Content-Description: Port.pas (PAS -bestand)
Content-Disposition: attachment; filename="Port.pas"
Uses Crt;
Var t : integer;
Begin
Repeat
t:=Port[$60];
Writeln(t);
If keypressed then readkey; {Prevent too much keys in buffer}
Until t=1; {1 = <ESC>}
End.
------=_NextPart_000_01BC26F4.56E42800--
Joris de Gruyter <jor...@glo.be> wrote in article
<01bc26eb$e19d8c60$69b530ce@joris-2>...
BP <mre...@ici.net> schreef in artikel
<01bc22c5$d46323e0$1a0a...@mrealm.ici.net>...
> Greetings,
> I was wondering if anyone had a complete (or almost complete) listing
of
> the keyboard codes returned when monitoring port[$60]. Thanks!
Hi, I made once a complete listing of all scan-codes. It has been very
usefull to me!
BUT!!!!!! I have an AZERTY-keyboard ! So, here's a program, just press the
keys you want to know the code of, and it will appear on your screen. Good
luck!
SPECIAL KEYS...
NUMLOCK, SCROLLOCK, PAUSE, SHIFTLOCK, SHIFT
There is a strange combination of codes with these keys... You have first a
different combination, but then they all display 250... I don't understand
it...
NUMLOCK 250/69 SCROLLOCK 250/70 PAUSE 225/25
SHIFTLOCK 250/58 SHIFT(both) 250
----------
Thanks for the info. The easiest solutions go unnoticed sometimes, I can't
believe I missed thinking of doing that ;}
>Greetings,
> I was wondering if anyone had a complete (or almost complete) listing of
>the keyboard codes returned when monitoring port[$60]. Thanks!
>--
pascal online help has a list of all the scancodes...look around you will find
it.