Re: HP Prime touch button Message #4 Posted by Han on 10 Oct 2013, 12:24 p.m., in response to message #3 by Sans
Quote:
Thank you Han, but how to use this command? I don't see in the user guide enough information about this topic.
Page 549-553 gives you a list of other I/O commands including mouse.
Syntax: MOUSE[(index)]
Returns two lists describing the current location of each
potential pointer (or empty lists if the pointers are not
used). The output is {x , y, original z, original y, type}
where type is 0 (for new), 1 (for completed), 2 (for drag),
3 (for stretch), 4 (for rotate), and 5 (for long click).
The optional parameter index is the nth element that
would have been returned—x, y, original x, etc.—had the
parameter been omitted (or –1 if no pointer activity had
occurred).
For touch/taps, the second of the two lists is empty. For pinch-like motions, both lists are non-empty (each list corresponding to a touchpoint on the screen).
Try the following program snippet:
EXPORT EGMOUSE()
BEGIN
WHILE 1 DO
PRINT(MOUSE());
END;
END;
Press [On] to abort; otherwise touch/drag the screen.
|