There are touchscreen plugin libraries available in /usr/lib/ts/plugins/ (dejitter, linear, pressure, variance) and a config file in /etc/ts.conf [don't know offhand if/whether there were other config files - I think there were!]
At the very worst you could compile your own tslib plugin to implement debounce the source looks simple enough!
there is a slight problem with using tslib and the plugin librarys. they can modify the pressure or the position but what constitutes a mouse click is desided farther up in X. i thought i could simulate a mouse move event by sending 0 pressure but i failed.
Will be glad to see this fixed, I was given an HP iPAQ and played with it some and the screen handing on that thing is stellar compared to the n800. I hadn't realized just how abysmal the n800 was in that respect :-(.
There are touchscreen plugin libraries available in /usr/lib/ts/plugins/ (dejitter, linear, pressure, variance) and a config file in /etc/ts.conf [don't know offhand if/whether there were other config files - I think there were!]
ok then I'll look at it
there is another one bug with "tap and hold" - first time if you tap-and-hold then local menu disappeares right now when you move - you have tap-and-hold once more to access to local menu - I find this is a bug and I'm sure this is not "debouncing problem"
but lack of debouncing can interfer to this
next time menu stays on screen only while you hold and move (but disappeares if you release) - in Windows Mobile it stays even if you release - it stays until you tap to any point - I/m sure such behavior is much more useful (and healthy for screen)
was this reported to Nokia in some manner - as bug or proposal?
looks like there is nothing about debouncing in /usr/lib/ts/plugins
module dejitter - it's nothing about debouncing, it works for X/Y coordinates jitter, it doesn's start in ts.conf, may be it can make drawing smoother, but parameters must be set clear - I run it in ts.conf and got useless touchscreen (had edit ts.conf in vi using keyboard then recalibrate screen)
there has to be "module debounce" and debounce.so located at /usr/lib/ts/plugins/
there is pressure.so but nothing about it - may be it has parameters like module dejitter for debouncing... I only found it here