keymapper - Keyboard map decision tree builder and interpreter

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package name keymapper
Package version 0.5.3
Package release 12
Package architecture all
Package type deb
Installed size 172 B
Download size 44.97 KB
Official Mirror
This package implements an alternate way to let a user decide which
keyboard map to use. It generates a decision tree and then asks the
user to press a couple of keys. Depending on which keycode is returned,
the list of possible keyboards is pruned until there is only one left.


Package Version Architecture Repository
keymapper_0.5.3-12_all.deb 0.5.3 all Debian Main
keymapper - - -


Name Value
python >= 2.7
python yapps
python << 2.8
python:any >= 2.6.6-7~
xkb data
xkeyboard config


Type URL
Binary Package keymapper_0.5.3-12_all.deb
Source Package keymapper

Install Howto

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




2018-11-14 - Colin Watson <>
keymapper (0.5.3-12) unstable; urgency=medium
* Remove Matthias Urlichs from Uploaders, with thanks for their previous
contributions (closes: #843360).
* Fix dependency typo (closes: #913699).
2018-11-13 - Colin Watson <>
keymapper (0.5.3-11) unstable; urgency=low
* Refer to versioned GPL file in debian/copyright.
* Cope with changes in yapps2 2.2.1-1 (closes: #911704).
2011-05-08 - Piotr Ożarowski <>
keymapper (0.5.3-10.1) unstable; urgency=low
* Non-maintainer upload.
* Rebuild to add Python 2.7 support
2010-10-15 - Colin Watson <>
keymapper (0.5.3-10) unstable; urgency=low
* Convert to dh_python2.
* Build-depend on python-all, not python-all-dev.
2010-07-13 - Colin Watson <>
keymapper (0.5.3-9) unstable; urgency=low
* Use 'dh $@ --options' rather than 'dh --options $@', for
forward-compatibility with debhelper v8.
* Set XS-Python-Version control field.
2009-10-06 - Colin Watson <>
keymapper (0.5.3-8) unstable; urgency=low
* Upgrade to debhelper v7.
2006-10-12 - Colin Watson <>
keymapper (0.5.3-7) unstable; urgency=low
[ Matthias Urlichs ]
* Add a --no-altgr option to skip symbols that are not reachable via
either a plain key or SHIFT.
* Add a step asking users whether they have a key that's reachable
directly or via SHIFT.
[ Colin Watson ]
* Further fixes to no-alt step generation. The UK keymap can now be
detected even if you don't know that æ is on AltGr-a, which was my main
motivation. :-)
2006-09-11 - Colin Watson <>
keymapper (0.5.3-6) unstable; urgency=low
* Upload to Debian, so that we can consider integrating this into mainline
* Set myself as maintainer and Matthias as uploader.
* Convert to Architecture: all.
* Policy version 3.7.2.
2006-09-06 - Colin Watson <>
keymapper (0.5.3-5) edgy; urgency=low
* Add gen_keymap --interactive mode that prompts for help when
indistinguishable keymaps are found.
* Add gen_keymap --useonly option to generate the tree based only on
certain keymaps (the opposite of --skip, and possibly faster than
* Use dh_python to restore our dependency on python.
* Improve clean targets.
2006-09-06 - Colin Watson <>
keymapper (0.5.3-4) edgy; urgency=low
* Fix Python exception when trying to use higher debugging levels.
* Add man page for gen_keymap.
* Don't install x2console_keymap for now, as we don't install the
keymapper.parse.x11 module so that script is currently untested and
probably won't work.
* Convert to new Python policy, using python-support.
* Remove .pyc and .pyo files in source package on clean.
* Update xkeyboard-config dependency to xkb-data | xkeyboard-config.

See Also

Package Description
keynav_0.20180421~git6505bd0d-2_i386.deb keyboard-driven mouse cursor mover
keyringer_0.5.3-1_all.deb Distributed secret management using GnuPG and Git
keystone-doc_14.0.1-2_all.deb OpenStack identity service - documentation
keystone_14.0.1-2_all.deb OpenStack identity service
keysync_0.2.2-2_all.deb Syncs OTR identities between the different chat programs
keytouch-editor_3.2.0~beta-3+b2_i386.deb create keyboard files for keytouch
keyutils_1.6-6_i386.deb Linux Key Management Utilities
kf5-kdepim-apps-libs-data_18.08.3-2_all.deb KDE PIM mail related libraries, data files
kf5-messagelib-data_18.08.3-2_all.deb KDE PIM messaging library, data files
kfind_17.08.3-2_i386.deb file search utility
kfloppy_18.04.1-1_i386.deb floppy formatter
kfourinline_18.04.1-1_i386.deb Connect Four game
kfreebsd-source-10.3_10.3~svn300087-5_all.deb source code for kernel of FreeBSD 10.3 with Debian patches
kgamma5_5.14.5-1_i386.deb monitor calibration panel for KDE
kgb-bot_1.54-1_all.deb IRC collaboration bot