Personal tools
You are here: Home Joystick control
Document Actions

Joystick control

RSS Feed Category: Desktop applications, Multimedia applications — Other products by this author
A simple tool that lets you control popular media applications using your joystick.

Current release: Joystick control 0.3.5

Released Nov 30, 2008 — tested with Python 2.5

This release has moved to distutils instead of autotools. It has been upgraded to PyGTK 2.10 and new status icon code. The window is resizable. This release has been tested with the latest software stack.

List all releases… Full release announcement…

Get Joystick control for Linux with RPM (28 KB)

Installable RPM package

Experimental releases

There are no experimental releases available at the moment.

Project Description

Joystick control
Project resources

Joystick control is a simple tool that lets you control popular media applications using your joystick. All you need to tell it is which joystick device you want to use, and that’s all! The following applications are supported:

  • Rhythmbox
  • XMMS
  • Beep media player
  • amaroK
  • tvtime

How it works

Joystick control connects to your joystick and starts detecting button presses and yoke movements. When one of these events happen, Joystick control executes the appropriate action for the highest-priority media application you have running. It really is that simple.

You can specify priorities for your applications, so when one is not running, Joystick control automatically directs joystick commands to the next running application on the list.  Refer to the user's manual to learn more.

How to install it

The preferred way is using the packaged release for your distribution.  In case you're installing the source release or a source control checkout, here are the instructions.

Self-Certification

[ ] Internationalized

[ ] Unit tests

[ ] End-user documentation

[ ] Internal documentation (documentation, interfaces, etc.)

[X] Existed and maintained for at least 6 months

[ ] Installs and uninstalls cleanly

[ ] Code structure follows best practice