We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
This project was originally designed to provide an open-source replacement for PPJoy. The product, at this point, consists of virtual joystick devices that is seen by the system as a standard joystick but its position-data is written to it by a feeder application. An existing feeder application that takes advantage of this product is SmartPropoPlus. If you are an application writer you can very easily write an application that controls a joystick (e.g. mouse-to-joystick, keyboard-to-joysti
A program that allows the wiimote to be used as a joystick in any application that uses joysticks! This is a working project in developement. wiimote, Classic and Nunchuk are all mapped through. Latest - multiple wii mote / joystick are now supported
Enjoy2 is a simple program for OSX that allows you to transform joystick inputs into keyboard or mouse events. Enjoy2 supports multiple configurations (for different games or programs) and you can even map joystick buttons to change configurations on-the-fly.
The program 'jsbuttons' prints the state of joystick buttons as a decimal number to standard output. It can be used to control the system where keyboard input is impossible/unwanted. A (simple-to-build) four button pad can be used instead of a joystick.
A QT-Based program that takes input from joystick/gamepad devices and produces keyboard or mouse activity in XWindows. Great for games with no or mediocre joystick support as well as for emulation. Easy to set up. Supports any number of devices.
SDLJoytest is a program which will allow you to select from all joysticks found on the system (by SDL), and then test that selected joystick or other game controller. SDLJoytest requires X, SDL, libGL amp; libGLU and, of course, a joystick to test.
Please note that it's not required to pass all button-functions to Unswitch and will only be executed when you provide them. You are able to use the buttons function to catch all button presses and implement your own logic using the provided data. The buttons function will always be executed when provided, even when the button is also passed as property. It's possible to connect up to two controllers at the same time. To make this work side is to be passed with either L (left) or R (right) for the controllers respectively. Calling unswitch.update() will check every button for a change in state. If a callback is provided the new state is passed along. The axis works in the same way, but instead of a boolean it will return a number from 0 to 8. Number 0 to 7 are for the joystick positions going clockwise, number 8 is used as default (center).
This is a simulation of a Prius in gazebo 8 with sensor data being published using ROS kinetic The car's throttle, brake, steering, and gear shifting are controlled by publishing a ROS message. A ROS node allows driving with a gamepad or joystick. First clone the repo, then run the script build_demo.bash. It builds a docker image with the local source code inside.
PyEPL (Python Experiment-Programming Library) is a library for coding psychology experiments in Python. It supports presentation of both visual and auditory stimuli, and supports both manual (keyboard/joystick) and sound (microphone) input as responses.
PsyKurve is a highly enhanced remake of Zatacka, a very simple multiplayer game from the 90's. Each player goes tracing a snake-like 'kurve' and must avoid crashing into other kurves (or into walls). This game features joystick support, maps, etc
FLXLab is a program for running psychology experiments. Capabilities include presenting text and graphics, playing and recording sounds, and recording reaction times via the keyboard, joystick/button box, or a voice key. Windows/Mac/Linux.