AudioVolume Key-release Not Detected on Long Press

On short press, the volume-keys are functioning as expected: Volume increase/decrease on press, which stops on release. However, when I press for a longer period of time, the percentage keeps increasing, even after key-release.

I am using KDE and Hyprwm, the problem persists on both environments. Which leads me to believe it is either a hardware or kernel (?) issue.

In an attempt to diagnose the problem, I have tried the following:

  • Checking that I am using plasma-pa, pipewire-pulse, wireplumber
  • Assessing that there is no latency on the pipewire settings, using this and this. However, this did not fix my problem - as the latency did not seem to affect the key-press.
  • Removing the key repeat setting in KDE settings → Keyboard → Keyboard →Keyrepeat. This just prevents the volume from increasing/decreasing quickly, however does not fix the core problem (that the audio does not stop increasing/decreasing on key-release.

I am slowly moving to thinking that this may be a hard-ware issue… However, the problem has not occurred with any other keys. Not even the brightness keys, pageUp or pageDown.

If anyone has any input, I would gladly appreciate it!

Thank you for your time :slight_smile:

If this happens when increasing the volume, press the button once to decrease the volume, and vice versa.

Try adjusting the delay of key repeat

I have been managing it this way, however I am not satisfied with this.

Adjusting key repeat delay applies to all keys - however, as I mentioned, this problem is not found with any other key. Meaning, I can long-press the “s” key, but they key stops registering once released.

Try pulseaudio-qt (works with pipewire)