A controller that starts with your keyboard
The Edgeguard turns a keyboard into a controller for Nintendo Switch games. It was made with Super Smash Bros. Ultimate in mind, with configurable controls that open it up to other games, too.
The idea is simple: make room for a different way to play. The interesting work is in the connection between the physical adapter and the software that makes it feel like your own.
The experience beyond the adapter
A browser-based configurator lets players map keys to controller buttons, directional inputs, and stick angles. Layouts can be saved as JSON files, loaded again, and sent directly to the adapter over USB.
That makes configuration part of the product. A familiar browser becomes the place to experiment with controls and keep a layout you like.
Small device, several connected pieces
The project brings together a product website, configuration tools, reusable device-communication code, and the adapter itself. On the web side, JavaScript and WebUSB connect the interface to the hardware through a custom USB protocol.
For a closer look, explore the configurator source or the shared device implementation.
Putting it in front of players
The launch video on YouTube reached more than 40,000 views, with 349 comments as of September 2026. People who already played Super Smash Flash 2 on a keyboard saw a familiar way into Ultimate. Others asked practical questions about custom angles and tournament rules.
The original Kickstarter campaign is still online, with the early product plans and updates. It attracted 88 backers, though it did not reach its funding goal.
See the inputs in action
This direct gameplay recording keeps the physical keyboard and my hands visible in the corner, so you can see the inputs alongside the game.