TEST.PAS 520 B

1234567891011121314151617181920212223
  1. uses coolkey;
  2. var
  3. KT : PKeyTable;
  4. i : EScanCode;
  5. l : longint;
  6. TickB: longint;
  7. Tick : longint absolute $0040:$006C;
  8. begin
  9. KT := InitKeyboard;
  10. aSSIGN(oUTpUT,'cOOL.TXT');
  11. rEWRITE(OUTpUT);
  12. TickB:=Tick;
  13. while not KT^[SC_ESCAPE] do
  14. begin
  15. for l:=0 to 2000000 do;
  16. for i := SC_BUFFULL to SC_FF do
  17. if KT^[i] then Write(SC_NAME[i],' ');
  18. WritelN((Tick-TickB)/18.2:0:3);{(#13' '#13);}
  19. end;
  20. cLOSE(oUTPUT);
  21. CloseKeyboard;
  22. end.