[Bug 362500] Re: Mouseemu swallows events for extended keyboard keys, e.g. multimedia keys

L. Rayhen 362500 at bugs.launchpad.net
Tue Jan 17 15:19:06 UTC 2012


I have attached dpatch to fix this bug. If you want to use it you need
to put it in debian/patches and add the patch to 00list then run  dpkg-
buildpackage -b.

This patch adds real support for multimedia keys, so you actually can
use them for right or middle-click for example (or use them as usually).
Now I finally can use my large button-less touchpad only and forget
about mouse. My problem was that my touchpad is unable to send middle-
click or perform right-click-drag'n'drop and this motivated me to fix
this bug. Now I can use multimedia key on my keyboard for sending
middle-click and another multimedia key for right-click (for doing
drag'n'drop with right "mouse" button). And of course use all other
multimedia keys, mouseemu does not "swollow" them anymore (with my patch
applied).

** Attachment added: "Not all keyboards have EV_REP set so ignore it"
   https://bugs.launchpad.net/ubuntu/+source/mouseemu/+bug/362500/+attachment/2678975/+files/ignore_EV_REP.dpatch

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to mouseemu in Ubuntu.
https://bugs.launchpad.net/bugs/362500

Title:
  Mouseemu swallows events for extended keyboard keys, e.g. multimedia
  keys

Status in “mouseemu” package in Ubuntu:
  Confirmed

Bug description:
  Hardware:
  Intel iMac (2007,1)
  Two Wireless Keyboard+Mouse devices (Genius LuxeMate 3000 and Genius TwinTouch LuxeMate Pro)

  Multimedia keys works status:
  Ubuntu 9.04 - not works on clean install
  Ubuntu 8.10 - not works before replug reciver on clean install, but works propertly after ubgrade from 8.04
  Ubuntu 8.04 and older - works propertly

  Solution: remove mouseemu package (installed by default). After this
  all multimedia keys works propertly.

  hal-devise output for mouseemu:
  7: udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4'
    info.capabilities = { 'input', 'input.keyboard', 'input.keypad', 'input.keys', 'button' } (string list)
    input.x11_driver = 'evdev'  (string)
    input.xkb.variant = ','  (string)
    info.callouts.add = { 'debian-setup-keyboard' } (string list)
    info.category = 'input'  (string)
    input.xkb.options = 'grp:alt_shift_toggle,grp_led:scroll'  (string)
    linux.sysfs_path = '/sys/devices/virtual/input/input10/event10'  (string)
    info.product = 'Mouseemu virtual keyboard'  (string)
    info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
    info.subsystem = 'input'  (string)
    info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4'  (string)
    input.device = '/dev/input/event10'  (string)
    input.product = 'Mouseemu virtual keyboard'  (string)
    info.addons.singleton = { 'hald-addon-input' } (string list)
    input.xkb.rules = 'evdev'  (string)
    linux.device_file = '/dev/input/event10'  (string)
    input.xkb.model = 'pc105'  (string)
    linux.hotplug_type = 2  (0x2)  (int)
    linux.subsystem = 'input'  (string)
    input.xkb.layout = 'us,ru'  (string)

  lsusb for TwinTouch LuxeMate Pro:
    Bus 004 Device 002: ID 0458:0048 KYE Systems Corp. (Mouse Systems)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mouseemu/+bug/362500/+subscriptions




More information about the foundations-bugs mailing list