Hello, Another thought that occurred to me. Say I decided to dump X and work directly via the frame buffer (have thought about this before). Are these functions touchscreen agnostic? Or will there be gotchas between different manufacturers? Thoughts on what works, what doesn't?
Thanks, Jess On Thu, 2008-05-29 at 20:06 -0400, jess wrote: > Hi, > Thanks for the reply. I understand that the X server will handle > communication, but I have noticed next to no support for calibrating the > devices from the manufacturer for recent kernels. The only thing I have > been able to find are several different touchcal source packages which > are no longer maintained. These are based on ncurses, take three points > of reference and provide you with the "MinX|MaxX|MinY|MaxY" option > values for the microtouch driver (xserver-xorg-microtouch). I was > hoping to be able to whip something up with EFL that would do similar > (to avoid having to stop/calibrate/change xorg/restart X ). > > Let me know if you have any further thoughts. > > Thanks, > Jess > > > On Thu, 2008-05-29 at 20:24 +0200, raoul wrote: > > Le jeudi 29 mai 2008, jess a écrit : > > > Hello, > > > I have noticed a couple of ecore functions that look to be for > > > calibrating a touchscreen. I was wondering if anyone has used them > > > much, and if there is any code or info that can be gleaned by/from > > > pre-existing apps. I have been working quite a bit with 3M Microtouch > > > CT150's, and the old touchcal program (now unmaintained) seems to give > > > inaccurate coordinates to set in Xorg (maybe even re-program the ROM > > > according to the README) to the point that the cursor movements are > > > reversed. I am toying around with the idea of creating a new one based > > > on EFL, but hate re-inventing the wheel, so if someone has already > > > tackled this, and has any info that could help, it would be much > > > appreciated. Also, could these functions be used in an app layered on > > > X, or would they only be applicable for a framebuffer based application? > > > > In X, touchscreen are managed like a standard mouse by the X server. You > > just > > need the xorg input driver for your touchscreen controller. You app doesn't > > need any specific touchscreen code within X. > > > > > Specific entries I noticed: > > > ecore_fb_touch_screen_calibrate_set > > > ecore_fb_touch_screen_calibrate_get > > > > > > http://docs.enlightenment.org/api/ecore/html/group__Ecore__FB__Calibrate__G > > >roup.html#g9d9fcdece8e69f7e3798a5ddea7f9403 > > > > > > Thanks, > > > Jess > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > enlightenment-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
