How to Use Dedicated Volume Control Keys on Your Keyboard in FunOS

Modern keyboards often include special keys that make it easier to control your media, such as adjusting the volume, playing or pausing music, or skipping tracks. Among the most useful are the dedicated volume control keys, which allow you to instantly change your system’s sound volume without clicking through menus.

In this article, we’ll explain what these keys are, how they work, and how to enable them in FunOS.

What Are Dedicated Volume Control Keys?

Dedicated volume control keys are physical buttons on your keyboard that are designed specifically for adjusting audio levels. These usually include:

  • 🔊 Volume Up: Increases the system volume.
  • 🔉 Volume Down: Decreases the system volume.
  • 🔇 Mute/Unmute: Turns the sound off or back on.

These keys are considered “dedicated” because they are assigned to control volume directly, rather than being shared with other functions (like F1, F2, etc.). On some keyboards, they are part of the function row (accessed with the Fn key), while on others—especially multimedia or gaming keyboards—they are separate buttons or even scroll wheels for more precise control.

Do Volume Keys Work in FunOS?

Yes! In FunOS, you can configure your system to recognize and respond to dedicated volume keys. This is made possible through the volume control applet in the tray area (usually located at the bottom-right corner of the screen).

However, you may need to enable hotkey support manually for the system to detect volume key presses.

How to Enable Dedicated Volume Control Keys in FunOS

Follow these simple steps to activate volume key functionality:

Step-by-Step Instructions

1. Right-click the volume icon in the system tray.

This icon is typically located in the bottom-right corner of your screen and looks like a speaker.

2. Click on “Preferences.”

A window will appear with various settings for the volume control.

Click on Preferences
Click on Preferences

3. Find the “Hotkeys” section.

In the Preferences window, scroll or look for a section labeled Hotkeys.

4. Check the following options:

  • ✅ Volume Up
  • ✅ Volume Down
  • ✅ Mute

Make sure each of these options is checked to enable the corresponding keys on your keyboard.

Preferences
Preferences

4. Click “Close.”

The settings will be saved automatically, and your system will now listen for volume key presses.

Note:

If your keyboard has Fn-based volume keys (for example, Fn + F11 for volume down), make sure the Fn Lock is set correctly, or hold down the Fn key while pressing the volume keys.

Testing the Keys

After enabling the hotkeys:

  • Press the Volume Up key — your system volume should increase.
  • Press the Volume Down key — the volume should decrease.
  • Press the Mute key — your audio should toggle between on and off.

If nothing happens:

  • Double-check that the hotkeys are enabled in the volume preferences.
  • Try pressing the keys while holding the Fn key (if applicable).
  • Make sure your keyboard is supported and functioning correctly.

Conclusion

Using dedicated volume control keys on your keyboard makes managing sound in FunOS fast and easy. With just a few quick steps in the volume preferences, you can enable hotkey support and enjoy seamless audio control—perfect for watching videos, listening to music, or muting your system in a meeting.

Whether you’re using a laptop or an external multimedia keyboard, FunOS gives you the flexibility to make the most of your hardware.

6 thoughts on “How to Use Dedicated Volume Control Keys on Your Keyboard in FunOS

  1. This is not working for me in FunOS 26.04. Also (at least for me), the hotkey for Volume Up cannot be selected/checked from the Preferences screen. I can check Volume Down and Mute, just not Volume Up

    I used xev to verify my keyboard is receiving input from the 3 volume buttons. On my keyboard…

    key 74 registers as XF86AudioMute
    key 75 registers as XF86AudioLowerVolume
    key 76 registers as XF86AudioRaiseVolume

    I’ll keep searching for other ways to activate the volume hotkeys, however if you have any tips, let me know. Thanks!

    1. Found a partial fix or workaround…

      Adding keybindings to the .config/jwm/keys will activate the keys, but the mute/unmute toggle is not perfect. It appears to mute all channels, but then only unmutes the master volume not the speakers or headphones.

      Here the code to add to your “keys” file, from terminal:

      sudo mousepad ~/.config/jwm/keys

      In the “keys” file from an elevated mousepad session, add the following links in the top Key bindings section:

      exec:amixer set Master 5%+
      exec:amixer set Master 5%-
      exec:amixer set Master toggle

      Save the file, restart jwm or reboot.

      Volume keys should hopefully now increase volume in the steps defined (go higher or lower as you prefer). Mute will mute all audio, but not bring it back on second press. You have to launch the mixer and unmute the other channels from there (not optimal, but it works). I’m looking for another workaround here for that mute button, but this is almost there.

      1. My reply stripped out the key names in the code. The key names to use are:

        XF86AudioRaiseVolume
        XF86AudioLowerVolume
        XF86AudioMute

        Match the syntax in the keys file and you should be good to go.

        1. Hi RevOke,

          Thank you for sharing your experience and the JWM workaround! It looks like you’ve encountered a GUI bug in the volumeicon Preferences window where the “Volume Up” checkbox becomes unclickable.

          Instead of using JWM keybindings (which can cause the exact ALSA muting/unmuting issues you described), you can easily bypass the GUI bug by editing the volumeicon config file directly. This will let volumeicon handle the volume correctly, including the proper mute toggle and on-screen display.

          Here is how you can do it:

          1. Open your terminal and edit the volumeicon config file (no sudo needed since it’s a user file):
          mousepad ~/.config/volumeicon/volumeicon

          2. Scroll down to the [Hotkeys] section.

          3. Change the enabled settings to true so the section looks exactly like this:

          [Hotkeys]
          up_enabled=true
          down_enabled=true
          mute_enabled=true
          up=XF86AudioRaiseVolume
          down=XF86AudioLowerVolume
          mute=XF86AudioMute

          4. Save the file and close Mousepad.

          This should get your dedicated volume keys working perfectly again without the mute toggle issue.

          Regarding your amixer mute issue in JWM: when ALSA mutes, it often mutes the Master, Speaker, and Headphone channels simultaneously, but unmuting sometimes only restores the Master channel. Letting volumeicon handle the hotkeys usually avoids this ALSA quirk entirely.

          Thanks again for being an active part of the FunOS community! Let me know if this fixes it for you.

          1. Partially. It fixed the checkboxs, but not the function of the volume keys.

            Here what I did:

            1. I removed the keybindings I added from ~/.config/jwm/keys (back to original config)

            2. I changed to the settings file ~/.config/volumeicon/volumeicon to add up_enabled=true (the one missing checkbox)

            After a reboot… in the tray icon preferences, all 3 Hotkeys are now checked… unfortunately, pressing the hotkeys does not adjust the volume or mute. So, there is still something missing to registered the keys.

  2. Since the hotkey options from volumeicon in 26.04 do not appear to bind to any keys, my workaround until I can figure that issue out was to go back to manual key bindings.

    I added these to my ~/.config/jwm/keys file

    XF86AudioRaiseVolume = exec:amixer set Master 2%+
    XF86AudioLowerVolume = exec:amixer set Master 2%-
    XF86AudioMute = ~/Documents/Scripts/toggle.sh

    The mute option is a custom script (toggle.sh) that works around the amixer toggle command limitations. I just put the following code in the script.

    #!/bin/bash
    amixer sset Master toggle
    amixer sset Headphone unmute
    amixer sset Speaker unmute

    It’s a bit crude, but does the trick. My 3 volume keys now mute/unmute, lower, and raise volume.

Leave a Reply

Your email address will not be published. Required fields are marked *