Assign "special" kbd keys to meaningful things

Bug #837647 reported by Harald Sitter
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kubuntu-settings (Ubuntu)
Expired
Wishlist
Unassigned

Bug Description

Many keyboards nowadays come with special keys that allow easy access to certain features of the system. It would make all sorts of sense to link as many of those to actual stuff as possible.

Concerns: keys might be wrongly mapped?
Short-term target: KDS
Mid-term target: upstream

Proposed associations:
Qt::Key_Battery => Battery Plasmoid
Qt::Key_WWW => default web browser
Qt::Key_LaunchMail => default email client
Qt::Key_Help => KHelpCenter

To be considered:

MPRIS (that way working for ever player?)
Qt::Key_MediaPlay => MPRIS PlayPause()
same for Pause and TogglePlayPause
Qt::Key_MediaStop => MPRIS Stop()
Qt::Key_MediaPrevious => MPRIS Previous()
Qt::Key_MediaNext => MPRIS Next()

Out of scope:
Qt::Key_Eject - usually already wired at either hardware level or handled by udev/other magic

description: updated
Changed in kubuntu-default-settings (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
description: updated
Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

There is also suggestion about wireless buttons, but it's requere more work: https://bugs.kde.org/show_bug.cgi?id=232548

affects: kubuntu-default-settings (Ubuntu) → kubuntu-settings (Ubuntu)
Revision history for this message
Chris Guiver (guiverc) wrote :

Thank you for reporting this bug to Ubuntu.

Ubuntu 21.10 (impish) reached end-of-life on July 14, 2022.
Ubuntu 21.04 (hirsute) reached end-of-life on January 20, 2022.
Ubuntu 20.10 (groovy) reached end-of-life on July 22, 2021.
Ubuntu 19.10 (eoan) reached end-of-life on July 17, 2020.
Ubuntu 19.04 (disco) reached end-of-life on January 23, 2020.
Ubuntu 18.10 (cosmic) reached end-of-life on July 18, 2019.
Ubuntu 17.10 (artful) reached end-of-life on July 19, 2018.
Ubuntu 17.04 (zesty) reached end-of-life on January 13, 2018.
Ubuntu 16.10 (yakkety) reached end-of-life on July 20, 2017.
Ubuntu 16.04 (xenial) reached end-of-standard-support on April 29, 2021.
Ubuntu 15.10 (wily) reached end-of-life on July 28, 2016.
Ubuntu 15.04 (vivid) reached end-of-life on February 4, 2016.
Ubuntu 14.10 (utopic) reached end-of-life on July 23, 2015.
Ubuntu 14.04 (trusty) reached end-of-standard-support on April 25, 2019.
Ubuntu 13.10 (saucy) reached end-of-life on July 17, 2014.
Ubuntu 13.04 (raring) reached end-of-life on January 27, 2014.
Ubuntu 12.10 (quantal) reached end-of-life on May 16, 2014.
Ubuntu 12.04 (precise) reached end-of-life on April 28, 2017.
Ubuntu 11.10 (oneiric) reached end-of-life on May 9, 2013.
Ubuntu 11.04 (natty) reached end-of-life on October 28, 2012.
Ubuntu 10.10 (maverick) reached end-of-life on April 10, 2012.
Ubuntu 10.04 (lucid) reached end-of-life on May 9, 2013.
Ubuntu 9.10 (karmic) reached end-of-life on April 30, 2011.
Ubuntu 9.04 (jaunty) reached end-of-life on October 23, 2010.
Ubuntu 8.10 (intrepid) reached end-of-life on April 30, 2010.
Ubuntu 8.04 (hardy) reached end-of-life on May 12, 2011.
Ubuntu 7.10 (gutsy) reached end-of-life on April 18th, 2009.
Ubuntu 7.04 (feisty) reached end-of-life on October 19, 2008.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in.

Changed in kubuntu-settings (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for kubuntu-settings (Ubuntu) because there has been no activity for 60 days.]

Changed in kubuntu-settings (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.