joy2key - Translate joystick movements into equivalent keystrokes

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: joy2key
Package version: 1.6.3
Package release: 1
Package architecture: amd64
Package type: deb
Installed size: 88 B
Download size: 22.84 KB
Official Mirror:
joy2key allows one to choose keyboard events for joystick axes and buttons, so that a joystick or gamepad can be used with an application that doesn't have native joystick support.



    Binary package: joy2key_1.6.3-1_amd64.deb
    Source package: joy2key

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install joy2key deb package:
      # sudo apt-get install joy2key


    • /usr/bin/joy2key
    • /usr/share/doc/joy2key/README.gz
    • /usr/share/doc/joy2key/changelog.Debian.gz
    • /usr/share/doc/joy2key/changelog.gz
    • /usr/share/doc/joy2key/copyright
    • /usr/share/doc/joy2key/rawscancodes
    • /usr/share/doc/joy2key/examples/joy2keyrc.sample
    • /usr/share/man/man1/joy2key.1.gz


    2009-12-07 - Jonathan Niehof <> joy2key (1.6.3-1) unstable; urgency=low * New upstream version - Default device now /dev/input/js0 (Closes: #554521) - Better handling of upper/lower case behavior - Fix bug preventing use of highest numbered button - Remove build-dep on autotools-dev: upstream configure works now * Fix a segfault in reading button list (upstream regression from 1.6.1) * New maintainer * Change to source format 3.0 (quilt) * New standards version ( vs. 3.7.2) * New debhelper version (7 vs. 4) * Updated copyright file * Added Homepage to control file * Added watch on upstream

    2007-08-15 - John Wright <> joy2key (1.6.1-7) unstable; urgency=low * debian/rules: - Remove an 'hg' command from the patch target. (Closes: #438113) - Instead of ignoring errors from "$(MAKE) distclean" in the clean target, first check for the existence of Makefile. - config.status target now depends on patch-stamp instead of patch, to avoid running './configure' several times during the build process

    2007-08-13 - John Wright <> joy2key (1.6.1-6) unstable; urgency=low * Update my email address * Switch to quilt for patches, instead of providing a monolithic .diff.gz. (I'm using Mercurial Queues for development, but they can share the debian/patches metadata.)

    2007-01-05 - John Wright <> joy2key (1.6.1-5) unstable; urgency=medium * Apply Matthias Bläsing's correct_string_freeing.diff to fix a segmentation fault when parsing a joy2keyrc file. (Closes: #404550) * Apply Matthias Bläsing's accept_0_as_threshold.diff to allow specifying 0 as a threshold value on the command-line or config file. (Previously, this would cause the built-in calibration function to come up, since a value of 0, evaluating as false, was taken as unspecified.) (Closes: #404543) * Fix an implicit declaration in joy2key.c * Fix some config parsing issues where sometimes some arguments given in a config file would be ignored * debian/rules: - Remove config.{sub,guess} in the clean target, and copy the autotools-dev versions from /usr/share/misc in the configure target.

    2006-11-20 - John Wright <> joy2key (1.6.1-4) unstable; urgency=low * Bump Standards-Version to 3.7.2 * Don't install empty NEWS or TODO files

    2006-05-06 - John Wright <> joy2key (1.6.1-3) unstable; urgency=low * Fix so the configure script will correctly handle the case of X libraries living in the standard library search path, and regenerate configure with autoconf (Closes: #365146)

    2006-01-23 - John Wright <> joy2key (1.6.1-2) unstable; urgency=low * Remove dh_make generated joy2key.doc-base.EX I accidentally left behind (Closes: #349611)

    2005-12-31 - John Wright <> joy2key (1.6.1-1) unstable; urgency=low * Initial release (Closes: #345591)