Slapping Accept and Reject Instead of Typing Them, in Claude Code
Slam Buttons is a pair of full-size arcade buttons on one plate, wired to send whatever macro you define. In almost every case that means accept and reject: Claude Code hands you a proposed edit, and instead of reaching for a specific key, you hit a large red button hard enough to feel it. The two buttons sit on a cream plate with a dark strip down the middle and a cable running out the top, and they use genuine arcade switches rather than a moulded imitation, so the throw is long and the bottom-out is loud enough to hear across the room.
Is this really about efficiency, or just fun?
Mostly the second, and we'd rather say that plainly than dress it up. Everything else in this catalogue is pitched on efficiency, fewer hand movements, faster reviews, hands-free dictation. Slam Buttons exists because pressing a key that gives almost no physical feedback, hundreds of times a day, gets a little joyless, and a big button that gives you a real click when Claude Code's output lands is more satisfying to press. If that satisfaction happens to make you review a little faster because you're not stalling on the decision, that's a side effect, not the reason to buy it.
Why would you want a button instead of a key for this?
Accepting or rejecting is the decision you make most often while working with Claude Code, it's the last step of every review, repeated hundreds of times across a session. A genuine arcade switch has a long throw and a loud, audible bottom-out, which is a very different feeling from pressing a key on a keyboard, and that difference is the actual selling point: it's satisfying in a way that a normal keystroke isn't, and the buttons are large enough to hit without looking down, which matters when you're reading a diff and don't want to break eye contact with it to find a key.
Does it replace the keyboard entirely?
No, and it isn't trying to. Claude Code's loop still starts with typing or dictating a brief, and it can still pause mid-run to ask you something that needs a real answer, not a binary press. Slam Buttons only takes over the specific moment where the answer is yes or no, accept this edit, or reject it, which is a narrow but frequent slice of the whole interaction. Map the two buttons on the Slam Buttons unit to whatever keys you currently use for that, since it sends macros rather than anything Claude Code-specific.
Do these need power or pairing?
No. They're wired and bus powered, so there's no battery to manage and no Bluetooth pairing to redo after a restart, you plug it in and it works.
Who doesn't need this?
If your review loop involves more than a binary accept/reject, running tests, switching files, dictating follow-up instructions, two buttons alone won't cover it, and a macropad or foot pedal with more inputs, like Pedal Three, will get you further. Buy Slam Buttons specifically because the accept/reject decision is the part you want to feel, not because you're trying to consolidate your entire Claude Code workflow onto two inputs. Worth knowing: the styling is straight out of an arcade cabinet, and the plate carries the maker's own mark.
See the rest of the Claude Code hardware notes under the tag Claude Code.