Не работают совместно клавиатура и мышь:
нажатие кнопок мыши цикл прерывает, а на клавиатуру программа не реагирует (кроме Ctrl-Break)
FPC 2.6.0 , Windows-7 x64
- Код: Выделить всё
- program KeybMous;
 uses crt,mouse;
 var
 me : TMouseEvent;
 ch : char;
 begin
 InitMouse;
 repeat
 write(chr(random(224)+32),#8);
 if keypressed then begin
 ch:=readkey;
 if ch=#0 then ch:=readkey;
 writeln('Keyboard ',ord(ch));
 break;
 end;
 if PollMouseEvent(me) then begin
 GetMouseEvent(me);
 if me.Action=MouseActionDown then begin
 writeln('Mouse ',me.Buttons);
 break;
 end;
 end;
 until false;
 DoneMouse;
 end.



 
 

