Keyboard

A computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Following the decline of punch cards and paper tape, interaction via teleprinter-style keyboards became the main input method for computers. Keyboard keys (buttons) typically have characters engraved or printed on them, and each press of a key typically corresponds to a single written symbol. However, producing some symbols may require pressing and holding several keys simultaneously or in sequence. While most keyboard keys produce letters, numbers or signs (characters), other keys or simultaneous key presses can produce actions or execute computer commands.

Main Content

Talking keyboard

“Functional description The whole project is built around stuff I had laying around, so there should be plenty of ways pulling it off. An old keyboard (about 1988 vintage) gives the project its enclosure and “user-interface”. An Arduino Nano is …

Keybon - Adaptive Macro Keyboard

“Keybon is a macro keyboard with configurable layouts and functions. Integrated into each of its nine tactile buttons is a 0.66” OLED screen. Depending on which app is active on the connected computer, Keybon switches to the suitable key …

Big Wheel - Premiere Pro Video Deck

“Keyboards are the ultimate controller for video games (fight me, console peasants) but Premiere Pro demands a power level for which 104 buttons is not enough. We must Super Saiyan into a new form - we need KNOBS. This project takes …

3D Printed Hand Wired 40% Keyboard

“The subject of this blog is a build log, that will cover my build of a 3D printed hand wired 40% keyboard. It will include basic details on 3D printing, hand wiring, general assembly and software programming with QMK along …

3DPCB Keyboard

“This custom keyboard was created to speed up my 3D CAD development. My 60 most used commands are now just a click or two away. The keyboard is fully customizable, uses standard components and is easy to replicate since it …

A Hand-wired USB and Bluetooth Keyboard Powered by Python

“This is a hand-wired mechanical keyboard. It supports USB and Bluetooth, and is running Python in the microcontroller of the keyboard.”

Automatic keyboard switch tester

“I’m working on designing an open source 3D-printable keyboard switch at the moment, with a view to eventually making my own mechanical keyboard using minimal off-the-shelf components (just an Arduino, wire, and diodes, with homemade parts for switches, keycaps …

DIY Keyboard Controller for MAME and Virtual Pinball

“This set of instructions allows you to fabricate your own keyboard controller using old keyboards for the cost of some wire, solder and a piece of wood. These controllers have been used in my MAME and Virtual Pinball projects. See …

Programmable Keypad

“In this project I’ll show how to make relatively simple and inexpensive programmable keypad for mapping your most used keyboard shortcuts, applications and more. This keypad is detected as keyboard in all major OS, no additional drivers needed. Supplies …

Pterodactyl - the Bluetooth Dactyl Fork

“I spent far too much time making a bluetooth dactyl keyboard with built in wrist rests This took about a year, off and on. With covid I finally found some time to finish it. Build Hardware Base was customized heavily …