did some more looking and it seems that their format is kinda stupid
when i touch with the pen it sends a different things:
-------------------------------------------------------------
024972: Report Arrived (UP), 14.10.2008 15:14:16.181 +0.007
Report Name
en
In Range: 1
Tip Switch: 0
Barrel Switch: 0
Invert: 0
Erasser: 0
X[0..9600]/[0..9600]: 6209
Y[0..7200]/[0..7200]: 3033
Tip Pressure[0..256]/[0..7200]: 0
-----------------------------------------------------------------
fist of all, why do they spell eraser like that. lol, but anyway,
“In Range” means that you are hovering over said coordinates;
“Tip Switch” means that you are touching the screen at said coordinates;
“Barrel Switch” means that you are pressing the right click button (you would also be “in Range"/"in range and touching");
“Invert” is for the second button on the pen, used to erase and what not, (must me in range or touching, obviously);
“EraSSer” which i assume is the eraser doesn’t turn on anything, it might work in certain applications but so far nothing;
the x and y coordinates are kinda obvious. the tip pressure is well..
“Tip Pressure” which makes sense because its in the same place as the two unknown coordinates are when you are using your fingers, i found out that these aren’t coordinates but some kind of pressure measurement, stays at zero as long as a barely touch it. but increases as i apply more pressure, don’t really want to press my screen to the max so i cant tell you exactly how far it will go easily.
The weird thing is that they still have the “in range” when there is no way to know if the finger is in range. “In Range” comes on whenever you touch, as does “Tip Switch” similar to when you touch with the pen, i don’t know why they didn’t change it for touch since they added “Tip Pressure” for pens. the third variable (The “Unknown") always comes on with the “In Range” and the “Tip Switch” but i think it might have something to do with right click, the third can be right click since once you hold it down, a circle starts to appear once its completes the circle, when you let go it right clicks, so the Unknown can be for the right click.
from what i can tell, the only difference between touching with one finger to 2 or more is that it simply gives the coordinates for each one each time.
on a side note, i don’t think it matters which finger is which, when you think of the coordinates that touchlib makes from the camera, all it really sees are the blobs, if all the blobs where to get close enough together, it would just seem as on big blob, i don’t think muli-touch with touchlib that we are all using actually differentiates between blobs, i read about something (i think it was the touch cell, and they could differentiate but i think it was just their blobs were really small and accurate so they don’t merge together.) just got to make a program that reads all the coordinates and makes a dot wherever it gets the coordinates, if somebody can tell me how to get the coordinates from the raw data, that would be great. the program i’m using automatically “decodes it” so to speak, and gives me the coordinates and the other info, if knew how to get the info myself, i could program it my self, or at least help somebody program it themselves. lol
P.S.- the name is Lamakila with an L, lol, not an I, no biggie, just looks funny with an I. thought i would throw that out there.
