I've gone through a few keyboards but I was disappointed with the available layouts. Reduced size keyboards seemed to either be missing keys like the function keys, or if they had most keys they physical layout was weird and I could never get used to it so I decided to do a custom build.
I was too lazy to maintain a build thread while I was working on it, but now that it's done I thought I'd share some pictures I took during the process.
(https://imgur.com/BXmV55x.png)
Build album: https://imgur.com/a/TwSASBH (https://imgur.com/a/TwSASBH)
I originally planned on hand wiring the switches but I felt that a plate alone wasn't enough to secure them. I bought a single sided copper clad board and used a vinyl cutter to create the etching mask. I used EAGLE to autoroute the traces. I made the traces really wide so it would be easier to weed the vinyl and I'm not sure if I could have made them any smaller. It took a few attempts to get a usable mask.
I decided to use a teensy 3.2 with kiibohd controller for the software. The only feature that hasn't been implemented yet is the leds for the three lock buttons. The top of the keyboard has 3 areas. The first is for switching between and sending windows to different X11 desktops. The center is just the regular function keys. The 3rd is a numpad on the fn layer and other functions to be determined on the regular layer. I put the fn key off to the side so I could retain a regular fullsize layout of the keys. The ctrl keys are next to the spacebar because one of my first computers was a mac so I prefer that layout.
This is my first build so any feedback would be appreciated.