Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross platform (Java) #1

Open
cboulay opened this issue Dec 24, 2019 · 3 comments
Open

Cross platform (Java) #1

cboulay opened this issue Dec 24, 2019 · 3 comments

Comments

@cboulay
Copy link
Contributor

cboulay commented Dec 24, 2019

I came across a java application that all keyboard and mouse events to csv: https://github.com/vmonaco/biologger

It is based on a java library called jnativehook (GPL): https://github.com/kwhat/jnativehook

It seems like the former could be forked and modified without too much difficulty (for a java developer) to implement a LSLConsumer.

@tstenner
Copy link
Contributor

There's also the psychtoolbox with well-tested cross platform input support and reliable time-stamping. Afaik the python bindings are on pypi, but I'm not entirely sure

@cboulay
Copy link
Contributor Author

cboulay commented Dec 24, 2019

Will the psych toolbox still capture kb and mouse events even if the process window does not have focus?

@tstenner
Copy link
Contributor

Last time I checked it doesn't even require a window at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants