system76 / launch

System76 Launch Configurable Keyboard
GNU General Public License v3.0
1.4k stars 60 forks source link

Add music/audio controls #94

Closed liam-clink closed 1 month ago

liam-clink commented 1 month ago

A common feature on keyboards is a volume knob, play/pause, and next/previous buttons. This is the primary thing turning me off to buying one of these keyboards, so I hope you implement this, as I love the concept otherwise and want to support it.

leviport commented 1 month ago

Launch Heavy has play/pause, previous track, and next track keys above the tenkey by default. While they are not bound by default on Launch and Launch Lite, they (as well as volume control keys) can easily be bound with the System76 Keyboard Configurator application: https://github.com/pop-os/keyboard-configurator/

liam-clink commented 1 month ago

My main and first point was the volume knob, which it does not have. Having to switch out of a game or something in order to change the volume is quite inconvenient.

jacobgkau commented 1 month ago

While it's not a knob (which would add significant manufacturing complexity and would not be as configurable), you can assign Volume Up and Volume Down to any key (or Fn + key) using the Keyboard Configurator. If you do that, you won't have to switch out of a game or move the mouse to adjust the volume.

Using keys for volume adjustment is common on laptops, as well as many desktop keyboards (most models from Apple, Logitech, etc).