mouseemu - Emulate mouse buttons and mouse wheel

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name mouseemu
Package version 0.16
Package release 0ubuntu10
Package architecture amd64
Package type deb
Installed size 58 B
Download size 16.17 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.16-0ubuntu10_i386.deb 0.16 i386 Ubuntu Main
mouseemu - - -


Name Value
dmidecode -
libc6 >= 2.15
procps -


Type URL
Binary Package mouseemu_0.16-0ubuntu10_amd64.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




2017-04-21 - Steve Langasek <>
mouseemu (0.16-0ubuntu10) artful; urgency=medium
* No-change rebuild to pick up -fPIE compiler default in static
2012-11-22 - Colin Watson <>
mouseemu (0.16-0ubuntu9) raring; urgency=low
* Support cross-building.
* Use dpkg-buildflags.
2012-10-05 - Colin Watson <>
mouseemu (0.16-0ubuntu8) quantal; urgency=low
* Rebuild for new armel compiler default of ARMv5t.
2010-08-12 - Luke Yelavich <>
mouseemu (0.16-0ubuntu7) maverick; urgency=low
* debian/mouseemu.postinst: Use system-wide MAKEDEV, MAKEDEV no longer
exists in /dev
2010-03-31 - Luke Yelavich <>
mouseemu (0.16-0ubuntu6) lucid; urgency=low
* debian/patches/dual_devices.dpatch: Update to pass through any input
type that is not EV_KEY, or EV_REP. Patch taken from Debian bug #571604.
(LP: #550946)
2010-03-07 - Alexander Sack <>
mouseemu (0.16-0ubuntu5) lucid; urgency=low
* rebuild rest of main for armel armv7/thumb2 optimization;
2009-08-28 - Colin Watson <>
mouseemu (0.16-0ubuntu4) karmic; urgency=low
* more_mouse_buttons.dpatch: If the real mouse devices on the system
support any buttons other than left, middle, and right, enable those on
the virtual mouse device too so that passthrough will work properly for
them (LP: #419947).
2009-01-12 - Scott James Remnant <>
mouseemu (0.16-0ubuntu3) jaunty; urgency=low
* debian/mouseemu.rules: Rename to debian/mouseemu.udev
* debian/rules: Install udev rules with dh_installudev
* debian/control: Bump build-dependency on debhelper to install into new
/lib/udev/rules.d directory, add Breaks on udev to ensure we have the
correct version.
* debian/mouseemu.dirs: No need to install directory
2008-10-16 - Colin Watson <>
mouseemu (0.16-0ubuntu2) intrepid; urgency=low
* Upstream release 0.16 in fact dated from before 0.15-4. Thus, the effect
of ceasing to apply lots of patch files was to drop all the changes made
to those patches since 0.15-3, including much of the work done in Ubuntu
to support Intel Macs, resulting in several regressions. The net effect
of fixing this is to bring the actual built code back to almost exactly
what it was before. In future, please don't upload new upstream versions
involving complicated patch resync jobs late in the cycle!
* 41_defaults.dpatch:
- Revert #ifdef __powerpc__ in defkeys.h, since we handle that
separately in order to permit run-time detection of Intel Macs.
- Document Intel Mac handling in mouseemu(8) and --help.
* 61_rescan.dpatch:
- Block SIGHUP and SIGALRM in the parent.
- Fix rescan_devs not to skip every other input handler.
* 63_pidfile.dpatch:
- Exit gracefully if pidfile creation fails.
* 99_ubuntu_defaults.dpatch:
- Change middle-click default to F11 and right-click default to F12.
Disable scroll emulation by default.
2008-10-15 - Nick Ellery <>
mouseemu (0.16-0ubuntu1) intrepid; urgency=low
* New upstream release (LP: #269965).
- debian/patches:
+ Removed 01_nofork.dpatch, fixed upstream.
+ Removed 11_mod-passthrough.dpatch
+ Removed 21_makefile.dpatch
+ Removed 31_usage.dpatch
+ Removed 51_manpage.dpatch
+ Removed 61_rescan.dpatch
+ Removed syslog.dpatch
+ Removed 63_pidfile.dpatch
+ Removed 99_ubuntu_defaults.dpatch
+ Removed '-534,10 +538,16' in 41_defaults.dpatch, patch no longer

See Also

Package Description
mousetweaks_3.12.0-4_amd64.deb mouse accessibility enhancements for the GNOME desktop
mozc-data_2.20.2673.102+dfsg-2_all.deb Mozc input method - data files
mozc-server_2.20.2673.102+dfsg-2_amd64.deb Server of the Mozc input method
mozc-utils-gui_2.20.2673.102+dfsg-2_amd64.deb GUI utilities of the Mozc input method
mscompress_0.4-3build1_amd64.deb Microsoft "compress.exe/expand.exe" compatible (de)compressor
msr-tools_1.3-2build1_amd64.deb Utilities for modifying MSRs from userspace
mtd-utils_2.0.1-1ubuntu3_amd64.deb Memory Technology Device Utilities
mtools_4.0.18-2ubuntu1_amd64.deb Tools for manipulating MSDOS files
mtr-tiny_0.92-1_amd64.deb Full screen ncurses traceroute tool
mtx_1.3.12-10_amd64.deb controls tape autochangers
multiarch-support_2.27-3ubuntu1_amd64.deb Transitional package to ensure multiarch compatibility
multipath-tools-boot_0.7.4-2ubuntu3_all.deb Support booting from multipath devices
multipath-tools_0.7.4-2ubuntu3_amd64.deb maintain multipath block device access
mutt_1.9.4-3_amd64.deb text-based mailreader supporting MIME, GPG, PGP and threading
mutter-common_3.28.1-1ubuntu1_all.deb shared files for the Mutter window manager