[ NeoG @ 08.12.2003. 21:27 ] @

Kako detektovati pritisak na kursorske tastere u Pascalu?

Da li se koristi ReadKey (koji se cudno ponasa u ovom slucaju) ili nesto drugo?
[ morlic @ 10.12.2003. 11:05 ] @
Koliko ja secam readkey je jedini metod ugradjen u Pascal kojim mozes da procitas pritisnuti taster. Jedino ti preostaje da napises rutine niskog nivoa i da sam ocitavas tastaturu.
[ NeoG @ 10.12.2003. 17:09 ] @
Hvala na odgovoru. Ipak se moze resiti sa ReadKey samo na mnogo cudan nacin
kao sto rekoh.

Code:

      a:=ReadKey;
      if a=#0 then
      begin
           a:=ReadKey; p:=true;
      end;
   


I na kraju:
Levo - a=#75
Desno - a=#77
Gore - a=#72
Dole - a=#80
[ BOOK @ 10.12.2003. 19:40 ] @
Citat:
NeoG:
Hvala na odgovoru. Ipak se moze resiti sa ReadKey samo na mnogo cudan nacin
kao sto rekoh.


To ti je jedini način, i možeš da se čudiš koliko hoćeš :). Svi funkcijski tasteri imaju dva koda. Prvi je #0 (njega čitaš i odbacuješ), a drugi ono što tebi treba.

Pozdrav.