GNOME Bugzilla – Bug 793596
Make microphone mute button configurable
Last modified: 2018-03-20 15:25:05 UTC
This is useful on machines that do not have a hardware mute key.
Created attachment 368559 [details] [review] media-keys: Remove legacy mapping from F20 to microphone mute The current situation is that udev maps the microphone key to F20, which is then mapped to XF86AudioMicMute by the X keyboard config. The requirement to explicitly handle F20 is therefore gone since the libxkbcommon has been merged mid 2013. See also https://bugs.freedesktop.org/show_bug.cgi?id=54171
Created attachment 368560 [details] [review] media-keys: Move microphone mute button to gsettings Allow users to configure the microphone mute key. Many laptops do not have a microphone mute key, so it can make sense for users to map it to another key (e.g. Shift+Mute).
Created attachment 368561 [details] [review] media-keys: Move microphone mute button to gsettings Allow users to configure the microphone mute key. Many laptops do not have a microphone mute key, so it can make sense for users to map it to another key (e.g. Shift+Mute).
Created attachment 368564 [details] [review] keyboard: Add microphone mute key
Created attachment 368627 [details] [review] media-keys: Clarify in settings that the mute key toggles the state Just a simple string change to clarify that the key toggles the state.
Created attachment 368628 [details] [review] media-keys: Remove legacy mapping from F20 to microphone mute The current situation is that udev maps the microphone key to F20, which is then mapped to XF86AudioMicMute by the X keyboard config. The requirement to explicitly handle F20 is therefore gone since the libxkbcommon has been merged mid 2013. See also https://bugs.freedesktop.org/show_bug.cgi?id=54171
Created attachment 368629 [details] [review] media-keys: Move microphone mute button to gsettings Allow users to configure the microphone mute key. Many laptops do not have a microphone mute key, so it can make sense for users to map it to another key (e.g. Shift+Mute).
fwiw, this is a result of xkeyboard-config, not libxkbcommon. xk-c contains the mappings, libxkbcommon just makes them available. ACK from me
Pushed to master.