Although they don't include your requirement for a physical volume knob (sadly), Wooting keyboards are really built to last.
Edit: I see that they actually have programmable and hot-swappable knobs on their roadmap: https://wooting.io/knobs
Although they don't include your requirement for a physical volume knob (sadly), Wooting keyboards are really built to last.
Edit: I see that they actually have programmable and hot-swappable knobs on their roadmap: https://wooting.io/knobs