ex4.pp 448 B

1234567891011121314151617181920212223242526
  1. program example4;
  2. { This program demonstrates the PollKeyEvent function }
  3. uses keyboard;
  4. Var
  5. K : TKeyEvent;
  6. begin
  7. InitKeyBoard;
  8. Writeln('Press keys, press "q" to end.');
  9. Repeat
  10. K:=PollKeyEvent;
  11. If k<>0 then
  12. begin
  13. K:=GetKeyEvent;
  14. K:=TranslateKeyEvent(K);
  15. writeln;
  16. Writeln('Got key : ',KeyEventToString(K));
  17. end
  18. else
  19. write('.');
  20. Until (GetKeyEventChar(K)='q');
  21. DoneKeyBoard;
  22. end.