You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is probably ridiculous to answer due to the dates involved between posting and this reply but I wound up here and was looking for an answer to this question and thought I would answer this since I have an answer. The JNativeHook keyboard listening mechanism is not implemented in this project. The short answer is that this functionality is not implemented, and requires a fair amount of work to get working. Keep reading to get some tips on how.
If you look at the package where the mouse listener is initialized and implemented, you can get an idea of how it is used and wired in. I was able to get this program to capture keystrokes once I implemented the keyboard listening mechanism (named NativeKeyListener, and EventDetector). This does require a full re-compile of the project to use the functionality, and requires some custom code to be written to create the typing actions and pass them along. If you follow the paths used to capture the mouse events (starting at MouseEventDetector which implements NativeMouseInputListener) and see how they are captured in mouse Actions though it is not overly complicated.
Hopefully someone will stumble on this question if they happen to be doing some research like I did :)
The sikuli executable recorder is claimed in the documentation to record click and type events. It is only recording click events.
"Each time you click or type, the recorder will record it as an event"
http://slides.sikuli.org/docs/recorder/
The text was updated successfully, but these errors were encountered: