The 8bitdo Retro 87 is a gaming mechanical keyboard in a tenkeyless (80%) layout with a standard profile and top-mount construction, measuring 376.6 × 169.6 × 46.8 mm and weighing 1100 g. It supports wireless and wired connectivity through USB, 2.4GHz wireless, and Bluetooth 5, with a detachable cable for added flexibility. The keyboard operates at an 8000 Hz polling rate and delivers up to 300 hours of battery life over wireless connections. It is not designed specifically for Mac, and comes with a one-year warranty.
The keyboard features a plastic case paired with an aluminum plate, combining a lightweight outer shell with a more rigid internal mounting surface. It includes RGB backlighting, allowing per-key illumination customization, and comes with adjustable feet to modify the typing angle. A wrist rest is not included in the package.
The keyboard uses Kailh Jellyfish X mechanical switches with a clicky feel, actuating at 1.8 mm with a 50 g actuation force and a total travel distance of 3.6 mm. The switches are hot-swappable, meaning they can be replaced without soldering directly on the board.
The keyboard supports N-key rollover (NKRO), ensuring every simultaneous keypress is registered without conflict, and includes a USB passthrough port for connecting peripherals directly through the board. It does not offer analog input, dual actuation, adjustable actuation, or an onboard display.
The keyboard uses an ANSI (United States) layout with a standard key arrangement, and the keycaps are double-shot ABS in an OEM profile, which helps maintain legibility over time. Dedicated media keys are present alongside a rotary dial, providing direct hardware controls for media functions without relying on function-layer shortcuts.