ex8.pp 446 B

1234567891011121314151617181920212223
  1. Program Example8;
  2. { Program to demonstrate the FunctionKeyName function. }
  3. Uses keyboard;
  4. Var
  5. K : TkeyEvent;
  6. begin
  7. InitKeyboard;
  8. Writeln('Press function keys, press "q" to end.');
  9. Repeat
  10. K:=GetKeyEvent;
  11. K:=TranslateKeyEvent(K);
  12. If IsFunctionKey(k) then
  13. begin
  14. Write('Got function key : ');
  15. Writeln(FunctionKeyName(TkeyRecord(K).KeyCode));
  16. end;
  17. Until (GetKeyEventChar(K)='q');
  18. DoneKeyboard;
  19. end.