A carpenter cares about the quality of his tools. As a programmer (a person that builds digital stuff), I think it is important to care about the tools I use daily. And the keyboard is the main interface for all the work I do, and I spend a lot of time typing on it. Therefor I wanted to create what I think is the perfect tool for the work I do.
In this repo you will find information and resources related to my build, so you can use them for inspiration or whatever you feel like.
The philosophy behind the keyboard was to have a minimalist and natural look. Therefor I went for a wooden case, and the black and dark grey keys. The letter keys, A–Å, are the only keys extra visible in white, while modifier keys and special characters are subdued with black on gray or gray on black. I chose a small SF Mono font for the keycaps, as I like the aesthetics of mono spaced fonts (maybe because I'm a programmer 🤓).
The 🦊 is my spirit emoji, so I had to add that to the escape key. I chose to replace the arrow keys with media keys (as I use those a lot on my MacBook), and to force more vim style movement (this has proven to be difficult).
Part | Type | Link |
---|---|---|
PCB | Satan GH60 | Aliexpress |
Plate | GH60 Black Aluminium Plate | Aliexpress |
Case | 60% Wooden Walnut Case | Aliexpress |
Switches | Gateron MX Blue | Aliexpress |
Stabilizers | Stabilizers for PCB | Aliexpress |
Keycaps | 62-Key ISO Custom Cherry MX Keycap Set (see section below) | wasdkeyboards.com |
The keycaps are a 62-key custom iso set from wasdkeyboards. Custom sets can be ordered here. The keys are set to the darkest gray, and then the modifiers are set to black. The key-layout file is the keyboard-layout.ai
file. Feel free to use this diretly or modify it to your needs.
The font used for the keycaps is Apple's San Fransisco Mono. Make sure to install that if you wish to use or modify the labels.
- See more images on Imgur
- For questions, you can see this thread on /r/mechanicalkeyboards