mouseemu - Emulate mouse buttons and mouse wheel

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name mouseemu
Package version 0.15
Package release 9
Package architecture i386
Package type deb
Installed size 124 B
Download size 14.92 KB
Official Mirror
Mouseemu is a daemon to emulate mouse buttons on trackpads
with only one button. It lets you:
- emulate middle and right click
- emulate mouse wheel
- block trackpad while typing
It was initially developed for Apple PowerBooks
and iBooks, but it may be useful on other architectures
as well.
This program only works when booting a 2.6 kernel because
it uses the new uinput interface to emulate the mouse.


Package Version Architecture Repository
mouseemu_0.15-9_amd64.deb 0.15 amd64 Debian Main
mouseemu - - -


Name Value
dmidecode -
libc6 >= 2.1
procps -


Type URL
Binary Package mouseemu_0.15-9_i386.deb
Source Package mouseemu

Install Howto

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




2010-05-27 - Gaudenz Steinlin <>
mouseemu (0.15-9) unstable; urgency=low
* Add XS-Vcs-Browser control field
* Fix keyboard event handling, thanks to Solra Bizna for providing a patch 
and David Wlazo for testing the fix. (Closes: #571604)
2010-01-22 - Uli Martens <>
mouseemu (0.15-8.1) unstable; urgency=low
* Non-maintainer upload.
* check if MAKEDEV should be used (Closes: #563785)
* move udev to Should-Start/Stop-Start in init-script as mouseemu doesn't
depend on udev
2007-05-29 - Gaudenz Steinlin <>
mouseemu (0.15-8) unstable; urgency=low
* debian/patches/63_pidfile.dpatch: exit gracefully if pidfile creation
fails. Thanks to colin Watson. (Closes: #426020)
2007-04-29 - Gaudenz Steinlin <>
mouseemu (0.15-7) unstable; urgency=low
* The "The hard work was done by Ubuntu" release
* debian/patches/bustype_virtual.dpatch: Use new BUS_VIRTUAL bus type for
our uinput devices (Closes: 304734). Thanks to Colin Watson and Ubuntu for
this patch.
* debian/patches/dual_devices.dpatch: Handle input devices that provide
both keyboard and mouse events. Thanks to Colin Watson for the patch.
(Closes: 407725)
* update debian/patches/61_rescan.dpatch: Block SIGHUP and SIGALRM in the
parent. Fix rescan_devs not to skip every other input handler. Taken from
* update debian/patches/41_defaults.dpatch, debian/control, debian/rules, 
debian/patches/51_manpage: Enable Mouse Button Emulation by Default on 
Intel Macs. Use dmidecode to detect Intel Macs. Code taken from Ubuntu.
2006-11-19 - Gaudenz Steinlin <>
mouseemu (0.15-6) unstable; urgency=medium
[ Guido Guenther ]
* Intialize all fields in uinput_user_dev (initialize_device.dpatch)
(closes: #399231)
* Fix write error detection (write_error.dpatch)
2006-10-30 - Gaudenz Steinlin <>
mouseemu (0.15-5) unstable; urgency=medium
* don't fail to start if uinput is not compiled as a module (Closes: 393782)
2006-10-05 - Gaudenz Steinlin <>
mouseemu (0.15-4) unstable; urgency=low
* XS-Vcs Field
* change pkill into kill $(pidof ...) in mouseemu.rules (Closes: #358655)
* check for /sbin/udevcontrol before running it (Closes: #361042)
* add /etc/udev/rules.d to package (don't depend on udev beeing installed)
* recreate broken syslog patch
* send missing uinput error message to stderr instead of syslog (Closes: #369804)
* update standards version to 3.7.2, no changes needed
* update debhelper compatibility level to 5, depend on debhelper >=5
* LSBize init script 
2006-03-14 - Gaudenz Steinlin <>
mouseemu (0.15-3) unstable; urgency=low
* The kudos to Michael Schmitz release!
* example section in manpage (closes: #354148)
* close all devices and trigger a rescan if a device
disapears (closes: #355794, #307068)
* rescan for new devices every 5s (off by default)
* manually rescan for new devices on HUP
* output messages to syslog
* create pidfile /var/run/
* scan up to 32 event devices (closes: #326486)
* increase delay between stoping and starting mouseemu
on restart to give it more time to stop all processes
* add a udev rules file to rescan for new devices
* add --retry to start-stop-daemon on stopping to make sure
mouseemu really stops
* add preinst script to ensure that mouseemu is really stopped
2005-04-21 - Gaudenz Steinlin <>
mouseemu (0.15-2) unstable; urgency=medium
* convert patches to dpatch
* passthrough modifier keys (closes: #304328)
* improve documentation about default behaviour (closes: #303883).
* change default to not emulate mouse buttons on !powerpc
* improve usage message
* fix -nofork option
2005-03-31 - Gaudenz Steinlin <>
mouseemu (0.15-1) unstable; urgency=low
* New upstream release
- manpage now in upstream tarball
* change Makefile to install manpage to

See Also

Package Description
mousepad_0.2.16-6_i386.deb simple Xfce oriented text editor
mousetrap_0.9-2.2_i386.deb A simple game of ball chasing
mousetweaks_3.4.2-1_i386.deb mouse accessibility enhancements for the GNOME desktop
mova_4.0-4.2_all.deb Scripts for Mova-format dictionary
movabletype-opensource_5.1.4+dfsg-4+deb7u3_all.deb Well-known blogging engine
movabletype-plugin-core_5.1.4+dfsg-4+deb7u3_all.deb Core Movable Type plugins
movabletype-plugin-zemanta_5.1.4+dfsg-4+deb7u3_all.deb Zemanta Movable Type plugin
movixmaker-2_0.8.4-2_all.deb Utility to create customized eMoviX/MoviX/MoviX┬▓ CD images
mozart-doc_1.4.0-8_all.deb Mozart Programming System (Documentation)
mozart-stdlib_20060615-6_all.deb The Mozart Programming System (Standard Library)
mozart_1.4.0-8_i386.deb Mozart Programming System
mozc-data_1.5.1090.102-4+deb7u1_all.deb Mozc input method - data files
mozc-server_1.5.1090.102-4+deb7u1_i386.deb Server of the Mozc input method
mozc-utils-gui_1.5.1090.102-4+deb7u1_i386.deb GUI utilities of the Mozc input method
mozilla-biofox_1.6-1_all.deb extension of bioinformatics tools to Iceape and Iceweasel browsers