Normal
Hi, thanks for the tip, I overlooked that post. The KeyboardHook implementation that is used in this example isn't directly usable for our purpose. It does however indeed show an example of how to invoke events asynchronously. If time permits I'll try to implement this in the plug-in.Unfortunately, testing has shown that even if I remove all processing code from the hook implementation, it is still being disabled by Windows. I've even tried to reduce the hook code to a single timestamp assignment (which is used outside of the hook to check whether the hook is still active). I even removed all logging from the hook (just in case; maybe disk writes take too much time). So, invoking the events asynchronously will not completely solve the problem.
Hi, thanks for the tip, I overlooked that post. The KeyboardHook implementation that is used in this example isn't directly usable for our purpose. It does however indeed show an example of how to invoke events asynchronously. If time permits I'll try to implement this in the plug-in.
Unfortunately, testing has shown that even if I remove all processing code from the hook implementation, it is still being disabled by Windows. I've even tried to reduce the hook code to a single timestamp assignment (which is used outside of the hook to check whether the hook is still active). I even removed all logging from the hook (just in case; maybe disk writes take too much time). So, invoking the events asynchronously will not completely solve the problem.