← Back to team overview

touch-packages team mailing list archive

[Bug 1517597] Re: [regression] mouse pointer support on emulator is broken

 

This is not a stylus emulation.. Touch screen and Mouse devices overlap
in the axes they use. SInce mice with absolute coordinates are allowed
too (i.e VMWare Mouse Emulation). A device that tries to mimic both will
run into problems, since there are differences in the press/release
behavior. If you then go on and add multitouch axes to the mix it will
get even worse, because suddenly the difference between a touchscreen a
touchpad and a mouse is lost. A device that changes its behavior without
notifying user space is not really helping here either. The android-qemu
fork could solved that in various ways. Especially not cramping
everything into a single device would have helped a lot. But I will
focus on getting the touch screen emulation working again. It does now
locally after removing the relative mouse events, but still the edge
swipes do not work. Need to look into that further.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1517597

Title:
  [regression] mouse pointer support on emulator is broken

Status in Client Developer Experience:
  New
Status in Canonical System Image:
  Confirmed
Status in Mir:
  Invalid
Status in Mir 0.18 series:
  Invalid
Status in android package in Ubuntu:
  Confirmed
Status in mir package in Ubuntu:
  Invalid

Bug description:
  STEPS:
  1. Flash with sudo ubuntu-emulator create --channel ubuntu-touch/rc/ubuntu rc-test
  2. Wait for it to build
  3. Run with ubuntu-emulator run rc-test
  4. Starts up but the mouse never moves meaning you can't leave the first page of the welcome wizard

  EXPECTED:
  I expect the emulator cursor to follow the mouse cursor and be able to click on things

  ACTUAL:
  Emulator cursors stay in the top left preventing movement.

  As noted below F6 toggles the input mode.
  The pointer movement is quite slow and jerky.
  You also can no longer initiate an edge swipe even in trackball mode.

  This is a major regression from how the emulator used to perform.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-developer-experience/+bug/1517597/+subscriptions