123456789101112131415161718192021222324252627282930313233 |
- program example5;
- { This program demonstrates the PutKeyEvent function }
- uses keyboard;
- Var
- K,k2 : TKeyEvent;
- begin
- InitKeyBoard;
- Writeln('Press keys, press "q" to end.');
- K2:=0;
- Repeat
- K:=GetKeyEvent;
- If k<>0 then
- begin
- if (k2 mod 2)=0 then
- K2:=K+1
- else
- K2:=0;
- K:=TranslateKeyEvent(K);
- Writeln('Got key : ',KeyEventToString(K));
- if (K2<>0) then
- begin
- PutKeyEvent(k2);
- K2:=TranslateKeyEVent(K2);
- Writeln('Put key : ',KeyEventToString(K2))
- end
- end
- Until (GetKeyEventChar(K)='q');
- DoneKeyBoard;
- end.
|