background image

71 

 

 

O ρόλος της συνάρτησης keydownFunction που φαίνεται παραπάνω (Εικόνα 40) είναι 

να ελέγχει ποιο από το πλήκτρα είναι πατημένο. Πιο αναλυτικά, όπως είδαμε στην Εικόνα 38

η συνάρτηση αυτή καλείται όταν ένα πλήκτρο είναι πατημένο (onkeydown) και στην συνέχεια 

πραγματοποιεί  έλεγχο  με  τον  κωδικό  αριθμό  του  κάθε  πλήκτρου  (keycode)  έτσι  ώστε  να 

εντοπίσει πιο πλήκτρο είναι πατημένο, και να στείλει μέσω της car_do την κατάλληλη εντολή 

για την κίνηση του  οχήματος. Αντίθετα, η συνάρτηση  keyupFunction (Εικόνα  41) καλείται 

όταν απελευθερωθεί το πατημένο πλήκτρο (onkeyup) και μέσω της car_do  ακινητοποιεί το 

όχημα. 

 

 

Εικόνα 41: Συνάρτηση KeyupFunction