A cute computer environment can bring you joy! Here are some of my favorite resources to help make your computing cuter!
USBRetro is an open source controller adapter firmware for converting USB controllers, keyboards, and mice to various retro consoles' native controller protocols.
An introductory document that describes how to flash a project keyboard with the QMK firmware.
Pick a keyboard that you're configuring from the drop-down. Drag and drop keys onto your keymap. Delete or add layers to the keymap. Bake a firmware .hex image to flash onto your keyboard.
Mechanical keyboard kits.
This app is an interactive tool for comparing layouts of different split mechanical keyboards built for the community of ergonomic keyboard users. Split keyboards offer an ergonomic solution to many issues that make regular keyboards painful or uncomfortable to use, but finding which keyboard is right for you can be costly and difficult. Most split keyboards come as DIY kits, making it difficult (if not impossible) to compare different keyboard layouts prior to building them. This app offers one solution to this problem.
Click one of the “print” buttons to download a printable PDF of the true-to-scale keyboard layouts and see if your hands will work on them.
KBD.news is a blog and weekly newsletter on DIY mechanical keyboards. A hand-picked selection of features from a keyboard enthusiast's perspective (more + contact).
RSS: https://kbd.news/rss2.php
Weekly RSS: https://kbd.news/rss.php
LYNX's goal is to create a customizable computer control system that accommodates the individual needs of each user. The project stands on two pillars: open source, which provides all necessary files and instruction for self assembly, and the shop, where the tool can simply be purchased.
Github: https://github.com/LYNX-workshop
Keyboard Layouter is a plugin for KiCad (pcbnew). This plugin places switch footprints in the location specified by JSON of Keyboard Layout Editor.
I have confirmed that it works with pcbnew version (6.0.0) release build on Windows.
Split mechanical keyboard kits and other oddities.
Unusual and rare keyboard mappings for other alphabets, such as various runic alphabets.
This project emulates the sound of my old faithful IBM Model-M space saver bucklespring keyboard while typing, mainly for the purpose of annoying the hell out of coworkers. Written in C, has a bunch of .wav files. Definitely works on Linux, might work on OSX.
A company that sells keyboards, keycaps, keyswitches, cables, and all the other nifty-keen-like-wow stuff that people use to trick out their hardware.