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

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 …

3D Printed Arduino Macro Keyboard

“This was my first project working with the Arduino Pro Micro. You can use it in Zoom or Discord chats to do things like toggle mute, toggle your video, or share your screen. On top of that, you can program …

Build a simple USB HID Macropad using Seeeduino Xiao & CircuitPython

“I recently got into Mechanical Keyboards and thought it would be fun to build my own 8 key mechanical macropad. The process is pretty easy and made even easier with the addition of the Seeduino Xiao which is super cheap …

Mini PC Keyboard

“A minimalistic PC keyboard design based on Arduino that offers a specific set of keys in order to play some online role games. Even though there are commercial products out there that can fit almost everyone’s needs, it’s …