Accept or Reject GitHub Copilot Suggestions With a Slap

Slam Buttons is a pair of full-size arcade buttons on a single plate, macro-definable, meant to be mapped to accept and reject. For GitHub Copilot's review loop, where accepting a suggestion is already just one keystroke, the argument isn't speed, it's that hitting a large button is more satisfying than pressing a key, and that satisfaction is real enough to make people review faster and more decisively.

Why would anyone need a button for something that's already one keystroke?

They wouldn't, strictly, if the only goal were fewer motions. The actual case for Slam Buttons is that these are large enough to hit without looking, you don't have to glance down to find them, and that matters for a decision you're making dozens or hundreds of times across a working day. A keyboard key you have to locate by feel among identical neighbours is a smaller version of the same problem; a button the size of your palm isn't.

What do you actually map them to?

  • Accept on one button, reject on the other, almost every buyer uses them this way, and there's not much reason to get creative.
  • They're wired and bus powered, so there's nothing to charge and nothing to pair.
  • Real arcade switches under the hood, so the throw is long and the bottom-out is audible, you'll hear yourself reject a suggestion, which some people like and some people won't.

Is the loud bottom-out actually a problem?

It might be, in a shared office, in a way that a quiet macropad or foot pedal isn't. If you're rejecting Copilot suggestions at any real frequency, that's an audible click landing next to you dozens of times an hour. Solo home setups won't notice; open floor plans might.

Who should buy a pedal or a macropad instead?

If you want the hands-free part without the noise, our Pedal Three guide for GitHub Copilot covers a quieter way to move accept and reject off the keyboard entirely, onto your feet. And if you never found regular keys hard to locate blind, this solves a problem you don't have. A keyboard shortcut is free and already under your fingers. One more note: the styling is straight out of an arcade cabinet, and the plate carries the maker's own mark. See our other GitHub Copilot guides for the rest of the review-loop hardware.

Back to blog