Comments (1)
Closed as of today's release. A XInput gamepads device type has been added that supports reporting button state change events, axis position changes, as well as controlling the force feedback settings on XInput compatible gamepads that have force feedback.
XInput limits the gamepad models that can be used to the Xbox 360 computer version (wired or wireless), as well as some Logitech models. There may be more that I do not know of. The device can only run on Windows as well.
The benefit of XInput is that it does not require a Window handle or pid of any type, so it works very well with the design of ioHub.
Perhaps support for more types of gamepads / joysticks, and more OS's, can be added in the future by using the UHID interface only (i.e. 'not' directInput + hid).
from iohub.
Related Issues (20)
- Support non-fullscreen window
- refactor into a more conventional Python module file organization + distutils/setuptools setup.py HOT 9
- Provide copyright/license information for the binary blobs HOT 3
- Provide unittests HOT 1
- Add README contents for project HOT 1
- On OSX some keys are 'eventless' in ioHub HOT 1
- setup.py sdist creates source package installer that fails on windows HOT 1
- EyeLink configuration settings update / fixes HOT 3
- update EyeLink device class method comments
- XInput device events can not be saved to DataStore after first session run. HOT 1
- examples remaining to test
- iohub must be accessed via psychopy.iohub HOT 1
- Linux: mouse events button_states being updated but button is not. HOT 1
- BUG?/ENH: weird behavior on Windows machine / improve Windows support HOT 7
- ENH/DOC: improve dependency documentation across OS HOT 12
- BUG? hub.getEvents runs forever. HOT 7
- iohub on linux with python 64 bit: yaml ParseError?
- The .iohpid file is written in the working directory
- ioHub SMI eyetracker device creation Psychopy 1.84.2
- Using ioHub to "communicate" with a "game controller" (pedal) in Psychopy HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iohub.