ex2.pp 445 B

12345678910111213141516171819202122
  1. Program Example2;
  2. { Program to demonstrate the GetKeyEventCode function. }
  3. Uses keyboard;
  4. Var
  5. K : TKeyEvent;
  6. begin
  7. InitKeyBoard;
  8. Writeln('Press function keys, or press "q" to end.');
  9. Repeat
  10. K:=GetKeyEvent;
  11. K:=TranslateKeyEvent(K);
  12. If (GetKeyEventFlags(K)<>KbfnKey) then
  13. Writeln('Not a function key')
  14. else
  15. Writeln('Got key : ',KeyEventToString(K));
  16. Until (GetKeyEventChar(K)='q');
  17. DoneKeyboard;
  18. end.