5.2.4 Hiiren käyttö
Hiiren käyttöa kuvataan merkkijonoilla.
procedure
(mouse-event? x) → totuusarvo
x : ei-tyyppivaatimusta
Tutkii onko x merkkijono, joka kuvaa hiiren käyttöön liittyvää tapahtumaa
eli onko se jokin seuraavista: "button-down", "button-up", "drag", "move", "enter" tai "leave".
procedure
(mouse=? x y) → totuusarvo
x : mouse-event? y : mouse-event?
Tutkii ovatko kaksi hiiren käyttöä kuvaavaa merkkijonoa samat.
"button-down" kuvaa sitä, että käyttäjä on painanut hiiren näppäintä
"button-up" kuvaa sitä, että käyttäjä on vapauttanut hiiren näppäimen
"drag" kuvaa sitä, että käyttäjä on hinannut hiirellä e.g. siirtänyt hiirtä näppäin painettuna.
"move" kuvaa sitä, että käyttäjä on siirtänyt hiirtä
"enter" käyttäjä on siirtänyt hiiren ohjelman käyttämälle alueelle
"leave" käyttäjä on siirtänyt hiiren ohjelman käyttämän alueen ulkopuolelle