I have written a handwriting recognization imput method, in it, i have hacked the sysHandleEvent, so when the user writing sth on the screen, i could know. After i received the penUpEvent 0.5 second later, I call the recognization function to get the results. I check the time when the plugin received nilEvent. The different between it and the graffiti is that a character may contains several strokes. 1:The problem is: sometimes, i can't receive the nilEvent(when a menu popup, user selected several words in text field and so on), so the plugin does't know when to call the recognization function to get results. What should i do? 2:Second, under some circumstance, we can't popup the keyboard input dialog, how does the system achieve this? I want to disable my plugin this time.
