In July last year, Denver-based Linux PC vendor System76 revealed that it is manufacturing a home-baked custom keyboard to work seamlessly with its own Ubuntu Linux-based Pop!_OS operating system.
Going further, System76 has now made the details and source code of the new System76 keyboard public on GitHub with “launch” repository.
The open-source keyboard seems to be named as the System76 Launch Configurable Keyboard.
As the docs say, Launch is designed to provide the ultimate user-controlled keyboard experience, with open-source mechanical design, electrical design, firmware, and associated software.
The chassis of this System76 keyboard is made out of milled aluminum using two solid blocks of aluminum and powder coated to provide excellent fit and finish.
It also has a detachable lift bar, customizable layout, swappable keycaps, and switches that support any RGB switch with an MX compatible footprint.
Furthermore, the System76 Launch Keyboard also lets you connect to your computer using either USB-C to USB-C cable or USB-C to USB-A cable. It also supports USB 3.2 Gen 2 with speeds up to 10Gbps.
Besides PCB design which you can view in the PCB folder using KiCad software suite, System76 has also made all of the software, and firmware open source.
You can even have Firmware update through the FWUPD project. Additionally, it also allows remapping at runtime using the System76 Keyboard Configurator.
Though the keyboard still awaits to go for production and timeline for release is yet to be out, you can find all currently available information on the keyboard in this GitHub repository.
Via — Phoronix