We are creating the future of community created Mechanical Keyboards

Join the movement and have full ownership of your hardware

Input Club designs tools that allow you to interact with computers on a fundamentally new level. Our keyboards take away all the rules and allow you to type any way you like. We created an operating system that governs input called the Keyboard Layout Language to make sure you have complete control over your thoughts and ideas.

Our products are a new type of open hardware, one more aligned to the philosophy of our time. You own your keyboard, the design files for the hardware is freely available, the code behind the firmware is on Github, and we have a keyboard configurator that lets you decide what your keys do when you press them.

Our keyboards have a core philosophy that affects the features that we incorporate into our devices. We also have a working list of features that are planned for future products, but are either in development or require more time to complete. You can sign up for our email list to be notified about our progress or you can contribute on Github.

Software

Many products today require clunky software that is specific to an operating system. We decided to remove that need, and built a small operating system that specifically addresses keypresses into the keyboard. This allows you to configure your keyboard from the command line, so you can create macros for commands you use frequently, or remap your keys altogether. This is especially useful for programmers who type quite a bit, people who type in languages other than English, and anyone who has ever wanted to remove their Caps Lock or Windows key but didn’t know the best way to do so.

MD-6758_20150330194039_7587731b6e07a82b

Layers

A major problem that stopped this sort of innovation before was that many people like to occasionally revert back to a 100% normal keyboard so that other people can type on their machine. We have introduced the concept of “Infinite Layers” that have something called “Pass-Through Functionality”. What this means is that you can set your Base Layer to be a perfectly normal keyboard layout, but add a Custom Layer on top of that Base Layer. Any key that you don’t modify in this new Custom Layer will automatically pass-through to the Base Layer.

In practice, a frequent gamer could create a Custom Layer that removes Windows Keys, and sets special Macros to their 1 through 0 keys that come from the Keyboard instead of software. None of the other keys would be affected, they would type as usual and if you wanted to change back to the Base Layer you would be able to do so at any time, instantly.

MD-7993_20150514232259_ce16404f7084bcd8

Mechanical Keyboards

We only make keyboards that use a true mechanical switch to “actuate” or press. Keyboards that don’t have these types of switches force you to “bottom out” or make contact with the desk every time you type. This causes serious strain on your wrists and fingers and over time can introduce health related problems. In addition, mechanical switches come in a variety of styles and weights, which gives you the ability to choose what feels best. It is entirely unreasonable to expect a bodybuilder and a kindergartner to naturally exert the same amount of force when typing, which is why we give you different options.

MD-6758_20150330194040_3fb82ae6812febe4

Philosophy

We have created these devices with one goal.

Anyone should be able to make a keyboard.

Too many tools are proprietary and can only be influenced by a select group of people. We build keyboards that people around the world can contribute to. We assembled a team with a circuit board designer, keyboard archaeologist, mechanical engineer and firmware wizard and created a system of production that could output any keyboard.

IBM RT E57888

History

Our first keyboard was the Infinity Keyboard, a 60% keyboard that was decided upon by community vote. We owe our eternal gratitude to these initial supporters, because it was this group of around 1000 people who gave us the hope that we could build truly revolutionary devices. Our next project was the Infinity ErgoDox, a rework of an existing keyboard that had been designed by a community of online enthusiasts. This was a much more challenging project because it required us to create Daisy Chain software that allows multiple keyboards to plug into one another.

MD-6758_20150330194038_d971264d70c0ea09

What’s Next?

Our next mission is to create a keyboard that everyday people want to use. We are thinking about designing a Compact Keyboard with an optional Number Pad attachment and it will be called the K-Type. A few of the features that we would be implementing in this device should get you excited. As with all of our keyboards, it will be completely open source and all of the files to create this device will be available on Github. This will run the Keyboard Layout Language and will be fully programmable with infinite layers available for alternate languages, layouts and macros. We will be including RGB LED backlighting, that will also be fully programmable and will be significantly more configurable than any other LED keyboard on the market. In practice, this means our keyboard will come with Rainbow Snake and Tetris.

The best part we’re saving for a later announcement, but there will be a dramatic switch from our previous designs that will definitely surprise you. To stay updated on our progress, subscribe to our E-Mail list at the top of this page.