Linux PC company System76 has been selling laptop and desktop computers with Linux software for over a decade. But until a few years ago the company did that by installing custom software on OEM hardware.
In 2018 System76 began manufacturing some of its own desktop computers in-house. And now the company is launching a new first-party hardware product: the Launch keyboard.
It’s a configurable mechanical keyboard with open source firmware and an open hardware design (if you have the necessary hardware and know-how, you can find everything you need to build or modify your own in a GitHub repository).
That’s a lot of money to spend on a keyboard, but the Launch keyboard is a premium device that’s manufactured at a System76 facility in Colorado and which is available with a set of Kailh Box Jade or Royal mechanical switches, a compact tenkeyless backlit design, and a software utility that lets you remap keys so that, for example, you can make the Caps Lock key work like an Esc key, or set a custom function for the left or right space bar keys (since it’s split into two keys).
Changes are saved to the keyboard’s firmware, allowing you to plug the keyboard into any Linux, Mac, or Windows computer and keep typing even if you used a different device or operating system to configure your keyboard.
The physical keys themselves can also be swapped or moved. This lets you swap out keys for versions with different colors. Or you can change the keys to match your custom mapping. Since since there are only a couple of different key sizes, you could, for example, replace one of the space bar keys with a shift, backspace, or Fn key.
For advanced users, you can also add keyboard “layers” allowing you to use the same keys for multiple purposes.
The keyboard is made from aluminum features rubber feet, and can be positioned to lay flat or at a 15-percent incline. Keys are made from PBT plastic and the keyboard is backlit with support for per-key RGB LED lighting.
And the keyboard also functions as a USB hub thanks to two USB 3.2 Gen 2 Type-C ports and two USB 3.2 Gen 1 Type-A ports, all of which support up to 10 Gbps data transfer speeds.
The Launch keyboard measures 12.2″ x 5.4″ x 1.3″ and weighs 2.1 pounds.