Input Club
Open Keyboards with Style
The open source keyboard community has been hard at work developing high-quality, customizable keyboard firmware.
Many of us spend eight hours or more each day at a keyboard, but keyboards have hardly evolved for decades. However, an open source keyboard community is working not only to change that, but to sell its hardware commercially under the name of Input Club [1]. The result is some of the highest quality, most aesthetic keyboards available today.
Unknown to most people except the participants, the keyboard community has been active for some years, designing and releasing keyboard firmware, printed circuit board schematics, and case designs. Andrew Lekashman, one of the founders of Input Club, lists TMK [2], QMK [3], and EasyAVR [4], as well as Input Club itself [5], as firmware developers. Input Club also develops the Keyboard Layout Language [6] "in the hopes that we could improve the overall user interface device ecosystem," Lekashman adds.
One of the first products released by the keyboard community was the ErgoDox split keyboard (Figure 1) [7], created by Dominic Beauchamp. Although not originally open source, the ErgoDox "gave us insight into the fact that people really wanted open source keyboards," Lekashman says, and a refined version of the ErgoDox has since been released as open hardware by Input Club [8].
Input Club itself got its start when Lekashman was working at Massdrop [9], a website that sells products built by online communities. Lekashman was responsible for a number of Massdrop communities, including tech, 3D printing, and e-cigarettes, but says that "I found myself, as a Bay Area startup person, using keyboards the most often. I started helping coordinate meetups with [programmer] Jacob Alexander [10], and one day we decided to build a keyboard together [and] assembled a team of people who really cared about what they were doing."
At first, Lekashman remembers, "we were just a group of people, but Massdrop's finance department wasn't comfortable sending checks for prototyping and supplies to a nonentity."
Today, Massdrop promotes and sells Input Club, and the two companies are distinct entities, although they continue to work together. The relationship appears to work – Input Club's K-Type keyboard (Figure 2), which was released on May 16, 2017, sold over 2,700 units in its first month, making Input Club one of open hardware's unsung success stories.
The Secret Is in the Switches
Input Club currently sells four keyboards: the Infinity ErgoDox Kit [11], the Infinity 60% kit [12], the WhiteFox 65% [13], and the new K-Type 60% [14]. The percentage refers to the size compared to a full-sized keyboard: The 65% keyboards include arrow and navigational keys but no number pad, while the 60% ones have neither set of keys.
The kits must be assembled by buyers using a soldering iron and Input Club's online videos. Both the backlights (Figure 3) and the keys themselves on all models can be configured for characters and macros using the web-based configurator (Figure 4) [15]. All models work on Linux, Mac OS, and Windows.
Besides being programmable, all Input Club's offerings are designed to be attractive to the eye, although none are as elaborate as Datamancer's steampunk keyboards [16], or as configurable as those being developed by Keyboardio [17]. Instead, the K-Type prototype I received for review has a minimal, Apple-like aesthetic, with white keys mounted on brushed aluminum. According to Lekashman, a shim on the bottom for angling the keyboard is optional.
However, what really distinguishes Input Club's keyboards is the attention paid to the mechanical switches used for the keys. Almost all keyboards available in stores are rubber dome, aka membrane keyboards [18], whose keys are pressure pads. However, hardcore typists and gamers have long preferred mechanical keyboards, whose keys each have a separate mechanism and offer tactile – and sometimes aural – feedback, as well as being more durable and repairable. Yet even among mechanical keyboards, Input Club's are somewhat special.
As Lekashman explains, "The most common form of mechanical switch, the Cherry MX style switches we use in our keyboards, have the benefit of a long 'travel' or distance the switch moves when you type. All too often, people overpress their keys when typing, bottoming out the key and applying stress to their fingers by repeatedly hitting the bottom of their keyboard. However, most switches 'actuate', or send a signal to the computer at the halfway mark, and it really isn't necessary to continue pushing the key all the way down. Some switches provide a tactile bump right before acuation, while others [may] include a loud click to let you know when you should release a key. Many people spend most of their day at a computer typing, so investing in a keyboard with a component that gives a longer life span, a more pleasant feel, and a superior experience overall tends to make sense."
Even so, Lekashman says, "Switches are the most important and most often ignored aspect of keyboards, even by companies that make mechanical keyboards." Before picking the switches to use, Input Club tested "all of the available options" extensively [19]. The resulting review by Jason Alexander [20] begins by observing that most reviews of switches are vague or rely on analogs at best, and goes on to detail the building of a gauge to accurately measure the force required to use different switches.
With the K-Type keyboard, Input Club has released its own switches: Halo True [21] and Halo Clear [22]. Manufactured by Kaihua and design by Alexander, both the Halo switches are designed as an improvement on the popular Cherry MX switch. Input Club claims that the Halo True is designed to greatly reduce the friction when a key is first pressed, making the press a single smooth action. By contrast, the Halo Clear reproduces the firm and smooth tactile feeling of the Cherry MX Clear switch.
Lekashman explains that the Halo switches have three advantages. First, they "dramatically reduce the preload, so that when you first press a key, there is little to no resistance." Second, they reproduce the minimal effort required to depress a key found in a Topre keyboard in a Cherry MX-like switch. Third, Lekashman says, they "add a special spring that makes it difficult to fully depress the key all the way to the base of the keyboard." When they buy, aficionados can choose to buy a standard switch or the Halo model they prefer after investigating the specs, while nonexperts can trust Input Club simply to make typing easier – and, quite possibly, reduce the chances of repetitive stress injuries.
Upcoming
Although the K-Type has just been released, Input Club is already developing a full-sized keyboard named Kira in partnership with designer Angelo Tobias. Those interested in Kira can sign up to receive updates on its development [23].
"After Kira," Lekashman says, "we intend to work on a trackball, as they are an input device that hasn't received as much attention in the last 20 years as they really ought to. All of our keyboards have mouse control as a feature, and we intend to make use of a mouse and use of a keyboard a seamless and fully controllable experience."
With a price of $199 from Massdrop, and a suggested retail price of $299, a keyboard like Input Club's K-Type is several times more expensive than most rubber dome keyboards. However, the technology, aesthetics and sturdy construction of Input Club keyboards make them worth considering. As Lekashman says, "having the right tool for the job makes all the difference, and using the right keyboard can improve every workday. Keyboards are very much a matter of personal taste, which is why we put so much effort into making our keyboards so customizable. One day, it is our sincere hope that our work developing open source keyboard hardware will push the entire industry forward." Meanwhile, Input Club must be considered an early open hardware success story.
Infos
- Input Club: https://input.club/
- TMK firmware: https://github.com/tmk/tmk_keyboard
- QMK firmware: https://github.com/qmk/qmk_firmware
- EasyAVR firmware: https://geekhack.org/index.php?topic-51252.0
- Input Club firmware: https://github.com//kiibohd/controller
- Keyboard Layout Language: https://github.com/kiibohd/kll-spec
- Original ErgoDox keyboard: https://deskthority.net/wiki/ErgoDox
- Input Club ErgoDox keyboard: https://ergodox.input.club/
- Massdrop: https://www.massdrop.com/
- Jacob Alexander: https://input.club/about/
- Infinity ErgoDox keyboard: https://input.club/devices/infinity-ergodox/
- Infinity keyboard: https://input.club/devices/infinity-keyboard/
- WhiteFox keyboard: https://input.club/whitefox/
- K-Type keyboard: https://input.club/k-type/
- Configurator: https://input.club/configurator/
- Datamancer: https://datamancer.com/
- Keyboardio: https://shop.keyboard.io/
- Membrane keyboards: https://en.wikipedia.org/wiki/Membrane_keyboard
- Mechanical switches comparison: https://input.club/the-comparative-guide-to-mechanical-switches/
- Mechanical switches review: https://input.club/the-problem-with-mechanical-switch-reviews/
- Halo True switch: https://input.club/the-comparative-guide-to-mechanical-switches/tactile/halo-true/
- Halo Clear switch: https://input.club/the-comparative-guide-to-mechanical-switches/tactile/halo-clear/
- Kira waiting list: https://input.club/kira-waitlist
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
New Slimbook EVO with Raw AMD Ryzen Power
If you're looking for serious power in a 14" ultrabook that is powered by Linux, Slimbook has just the thing for you.
-
The Gnome Foundation Struggling to Stay Afloat
The foundation behind the Gnome desktop environment is having to go through some serious belt-tightening due to continued financial problems.
-
Thousands of Linux Servers Infected with Stealth Malware Since 2021
Perfctl is capable of remaining undetected, which makes it dangerous and hard to mitigate.
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.