Disclaimer: this is an interest check for a keyboard idea of mine. Let me know what you think!I got my first mechanical keyboard a few months ago and I love it. It's a
CODE TKL, but it's starting
to feel unnecessarily big. I began looking at 60% keyboards, but couldn't justify getting rid of the
arrow keys. With these things in mind, I set out to design the "goldilocks" keyboard, one that has all
the keys I need and none I don't.
The 68 percent minimalist keyboardThis keyboard is exactly 16u wide and 5u tall. It has a 5.5u spacebar and full arrow keys.
As you can see, I've kept all the normal alpha keys. That means that you can still use the tilde for all
those weird smileys I know you use. Also, I've tried my best to make the mod keys symmetrical.
As for caps lock, Bahh. Who needs caps lock. I also put Insert on there because even though I've
never used it, I probably should learn to.
I really really want to try a
DSA keyboard. I think they look simple and retro, and so I stuck them
on this keyboard. As for keycap sizes, I tried to keep as many standard size keys as possible. That said,
there are definitely a few weird ones, like the 5.5u spacebar. I've messed around with the layout a lot
to get it to this point, but I'm open for feedback and constructive criticism. I want this to be a keyboard
that people actually use, and maybe even enjoy using.
I also love
MX Clears. Obviously if this gets made you can use whichever ones you want, but clears
definitely need to be an option. Sort of on the same tangent, I'm also planning on including [optional]
backlighting. The cool glow of white LEDs through SP keycaps is beautiful. I'm also toying with the idea
of using
SIP sockets so that the LEDs can be easily replaceable.
I really want to see this through to an actual
Open Source product. I'm an EE student and I
have a good deal of experience with designing PCBs as well as mechanical enclosures. If there's enough
interest, I'll design a board and then start brainstorming ideas for the case. I think aluminum plates
on top and bottom with wood or translucent acrylic sandwiched between them could be really cool, but
I'm not quite to that point yet.
Now let's talk about Key CombinationsThe idea I have is that Fn is pretty important on this board. Here's a list of my proposed key-combos:
More
Fn + 1 : F1
Fn + 2 : F2
Fn + 3 : F3
Fn + 4 : F4
Fn + 5 : F5
Fn + 6 : F6
Fn + 7 : F7
Fn + 8 : F8
Fn + 9 : F9
Fn + 0 : F10
Fn + - : F11
Fn + = : F12
Fn + Shift : Menu
Fn + Up : PgUp
Fn + Down : PgDn
Fn + Left : Home
Fn + Right : END
Fn + ESC : Sleep (because hibernating is SO useful)
Fn + Fn :
Funn? And plenty more that can be added in the future
I took a lot of inspiration from the
HHKB, but also tried to minimize the amount
of keys in the function layer (or at least reduce it by 1 or 2). I'm aiming for this to be very much a
coding-oriented keyboard for people who need some extra desk space. My goal is for the keyboard
to be completely re-programmable so that you can use it however you want. I might use something
like a Teensy, but I'm leaning towards just including a uC on the PCB. Maybe an ATMega or similar.
I also put together some mockup keysets for your viewing pleasure. The following designs do not
belong to me, I just converted them to fit my keyboard layout.
1976 by EngicoderSourceGreenTea by NumiruSourceGranite by Matt3oSourceAnd a completely blank keyset from meAll of the images in this thread can be found in an imgur album hereMost importantly, I want your feedback. Is this something you would like? If not, do you have any
ideas for how I can make it better? This is an ambitious project, but with enough interest and support
I'm confident it can become a reality. I'm really excited to hear what you have to say, and I'm excited
to finally be here on GH.
Thanks!