Public bug reported:

[ Impact ]

== Background ==

 * Xorg does not take keycodes > 255, where Mic Mute is mapped to 256 by
evdev

 * xkeyboard-config remapped the key to F20 since this patch:
https://bugs.freedesktop.org/show_bug.cgi?id=54171 along with other
hardware-specific hacks in hwdb.

== Current status ==

 * We happened to have some devices having Mic Mute key untranslated by
hwdb, typically we just add entries in hwdb to fix the issue

 * Systemd devs decided not to translate the key to F20 anymore, the
translation task is pushed to xserver-xorg-input-libinput for Xorg.  We
would like to include a patch, so that xserver-xorg-input-libinput can
do translation for Xorg, which we could leverage it for enabling Mic
Mute key in future hardware.

[ Test Plan ]

 * Find a device that does not have Mic Mute key translated by hwdb,
starts Desktop in Xorg mode

 * Test that mic mute does not work

 * Update the package to -proposed and restart desktop, test the same
key, the mic mute key should work to mute the microphone.

[ Where problems could occur ]

 * Since mic mute key is forcibly translated to F20 despite of hardware,
if there's any application using that key for other features, it may be
in conflict.

** Affects: oem-priority
     Importance: Undecided
         Status: New

** Affects: xserver-xorg-input-libinput (Ubuntu)
     Importance: Undecided
     Assignee: Yao Wei (medicalwei)
         Status: New


** Tags: jira-cpl-119 oem-priority

** Changed in: xserver-xorg-input-libinput (Ubuntu)
     Assignee: (unassigned) => Yao Wei (medicalwei)

** Tags added: jira-cpl-119 oem-priority

** Description changed:

  [ Impact ]
  
  == Background ==
  
-  * Xorg does not take keycodes > 255, where Mic Mute is mapped to 256 by
+  * Xorg does not take keycodes > 255, where Mic Mute is mapped to 256 by
  evdev
  
-  * xkeyboard-config remapped the key to F20 since this patch:
+  * xkeyboard-config remapped the key to F20 since this patch:
  https://bugs.freedesktop.org/show_bug.cgi?id=54171 along with other
  hardware-specific hacks in hwdb.
  
  == Current status ==
  
-  * We happened to have some devices having Mic Mute key untranslated by
+  * We happened to have some devices having Mic Mute key untranslated by
  hwdb, typically we just add entries in hwdb to fix the issue
  
-  * Systemd devs decided not to translate the key to F20 anymore, the
+  * Systemd devs decided not to translate the key to F20 anymore, the
  translation task is pushed to xserver-xorg-input-libinput for Xorg.  We
  would like to include a patch, so that xserver-xorg-input-libinput can
  do translation for Xorg, which we could leverage it for enabling Mic
  Mute key in future hardware.
  
  [ Test Plan ]
  
-  * Find a device that does not have Mic Mute key translated by hwdb
+  * Find a device that does not have Mic Mute key translated by hwdb,
+ starts Desktop in Xorg mode
  
-  * Test that mic mute does not work
+  * Test that mic mute does not work
  
-  * Update the package to -proposed and restart desktop, test the same
+  * Update the package to -proposed and restart desktop, test the same
  key, the mic mute key should work to mute the microphone.
  
  [ Where problems could occur ]
  
-  * Since mic mute key is forcibly translated to F20 despite of hardware,
+  * Since mic mute key is forcibly translated to F20 despite of hardware,
  if there's any application using that key for other features, it may be
  in conflict.

** Summary changed:

- [SRU] Under Xorg, Mic Mute key mapped to F20 does not function properly
+ [SRU] Include a patch that forcibly maps Mic Mute key to F20

** Summary changed:

- [SRU] Include a patch that forcibly maps Mic Mute key to F20
+ [SRU] Include a patch that forcibly maps mic mute key and touchpad function 
keys to F20-F23

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-libinput in Ubuntu.
https://bugs.launchpad.net/bugs/2103967

Title:
  [SRU] Include a patch that forcibly maps mic mute key and touchpad
  function keys to F20-F23

Status in OEM Priority Project:
  New
Status in xserver-xorg-input-libinput package in Ubuntu:
  New

Bug description:
  [ Impact ]

  == Background ==

   * Xorg does not take keycodes > 255, where Mic Mute is mapped to 256
  by evdev

   * xkeyboard-config remapped the key to F20 since this patch:
  https://bugs.freedesktop.org/show_bug.cgi?id=54171 along with other
  hardware-specific hacks in hwdb.

  == Current status ==

   * We happened to have some devices having Mic Mute key untranslated
  by hwdb, typically we just add entries in hwdb to fix the issue

   * Systemd devs decided not to translate the key to F20 anymore, the
  translation task is pushed to xserver-xorg-input-libinput for Xorg.
  We would like to include a patch, so that xserver-xorg-input-libinput
  can do translation for Xorg, which we could leverage it for enabling
  Mic Mute key in future hardware.

  [ Test Plan ]

   * Find a device that does not have Mic Mute key translated by hwdb,
  starts Desktop in Xorg mode

   * Test that mic mute does not work

   * Update the package to -proposed and restart desktop, test the same
  key, the mic mute key should work to mute the microphone.

  [ Where problems could occur ]

   * Since mic mute key is forcibly translated to F20 despite of
  hardware, if there's any application using that key for other
  features, it may be in conflict.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2103967/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to