---
title: "💭 qmk_firmware/docs/features/programmable_button.md at master · ..."
description: "!https://github.com/qmk/qmk_button.md"
date: 2024-06-26
published: true
tags:
  - qmk
  - keeb
  - thought
template: link
---


![https://github.com/qmk/qmk_firmware/blob/master/docs/features/programmable_button.md](/static/https://github.com/qmk/qmk_firmware/blob/master/docs/features/programmable_button.md)

Interesting, linux supports 32 programmable buttons, special buttons that do nothing that hotkey programs like xbindkeys can pick up and run things, seems like it would be very intersting to use on a macro pad.  You could easily do dynamic and complex tasks without clashing that keybinding with something else.

I'm going to look into this for my next obs setup.  No matter what I try to do with the hyper key it always tends to do odd things depending on the application I am in.  typically its tmux, and it starts trying to do something I don't want it to.

!!! note

    This post is a <a href="/thoughts/" class="wikilink" data-title="Thoughts" data-description="These are generally my thoughts on a web page or some sort of url, except a rare few don&#39;t have a link. These are dual published off of my..." data-date="2024-04-01">thought</a>. It's a short note that I make
    about someone else's content online <a href="/tags/thoughts/" class="hashtag-tag" data-tag="thoughts" data-count=2 data-reading-time=3 data-reading-time-text="3 minutes">#thoughts</a>
