Earlier quoted context omitted.
Indeed, and this guy did it the hard way. Get a teensy, some switches, diodes, and wire, and read this: https://github.com/qmk/qmk_firmware/blob/master/docs/hand_wi... There is no need to spend any time on the software side of things. It's already been done to death.
even if you want a custom plate, PCB, case, firmware, you can use community-developed web tools like these to do it all: http://www.keyboard-layout-editor.com/#/ https://kalerator.clueboard.co/ http://builder.swillkb.com/ https://config.qmk.fm/ A neat response to this article would be someone making a keyboard using only these tools.
Making My Own USB Keyboard from Scratch
41–50 of 136 posts
Re: Making My Own USB Keyboard from Scratch
#42Though real optical would require optical equipment in the desktop's or laptop's chassis or motherboard, and OS support, since it wouldn't be USB at any stage.
Re: Making My Own USB Keyboard from Scratch
#43I have a design wish for people who make things like this: “row modules” Basically, as an example - i wouldnt be fond of the size of that spacebar, and would like other modules. What if each horizontal row of the standard length on a qwerty were its own module, and you can snap several together to make the board you want. Want a touchpad? Snap it to the base or side. Want a touchbar oled strip: snap it to the top. 9-…
I'm curious why you want modular parts rather than just designing a board that has what you want? Keyboards are surprisingly easy to design now (as seen in this article), and you can design things that would be completely unreasonable for any modular system.
A design requires an effort (the TFA author worked for 3 months on it) and future changes to it requires extra effort. Plus you need to have the knowledge, the time, and the will to go through all this.
Whereas a modular component could be assembled by anybody, tested, changed to a different format if their needs change or they don't like the first one etc, at a moment's notice.
Re: Making My Own USB Keyboard from Scratch
#44Does anybody know if there’s anything inherent in this that makes it have to be QWERTY in layout, or in shape? What I’m thinking about is to actually make a custom physical user interface. Less of a keyboard and more the bridge of USS Enterprise.
Re: Making My Own USB Keyboard from Scratch
#45I love stuff like this. We made a whole laptop in this spirit, with a custom USB keyboard, optical trackball, motherboard and 3d printed/cnc milled case, also with KiCAD: https://mntmn.com/media/news_md/2019-01-14-status_update_on_...
Re: Making My Own USB Keyboard from Scratch
#46Earlier quoted context omitted.
I'm curious why you want modular parts rather than just designing a board that has what you want? Keyboards are surprisingly easy to design now (as seen in this article), and you can design things that would be completely unreasonable for any modular system.
Indeed, and this guy did it the hard way. Get a teensy, some switches, diodes, and wire, and read this: https://github.com/qmk/qmk_firmware/blob/master/docs/hand_wi... There is no need to spend any time on the software side of things. It's already been done to death.
For those who might be interested here is my firmware project: https://github.com/marcv81/umk. I like to think it's more approachable than QMK, at the cost of features.
Re: Making My Own USB Keyboard from Scratch
#47For anyone who’s tried both: are big keyboards with lots of modifiers or little keyboards with “layers” more comfortable and functional for you? I currently have a full-size mechanical PC keyboard and am debating buying a Planck.
I have an ergodox and it has too many keys. The number row is hard to reach. The bottom extra row I basically never use. There are too many thumb keys. I end up using the keys under v and m as raise/lower keys and putting all the symbols (and some macros) on home row while the opposite hand's modifier is held (so ( is that key below v held with your thumb, and j). Having extra keys for your pointer finger sounds good…
* https://github.com/kata0510/Lily58
* https://github.com/omkbd/ErgoDash
This blog shows how the Lily58 designer took the ErgoDox design and removed the keys he found superfluous:
Re: Making My Own USB Keyboard from Scratch
#48Earlier quoted context omitted.
It's $255 and doesn't come with any switches from what I can tell. Not the person you're responding to but I've heard good things about the UHK: https://ultimatehackingkeyboard.com/
I didn’t like it, despite waiting a couple of years (I think) for mine to ship. The lack of Esc is just plain stupid and needlessly “special” for a hackers keyboard, especially with zero space constraints. The keys themselves I’m not a fan of, but that’s because nothing beats the buckling spring keys I’m used to - so not counting that against them. Build quality is great, however.
If you're not happy then build your own - or buy a unicomp board and replace the controller so you get the best of both worlds - buckling spring and programmable keyboard.
Re: Making My Own USB Keyboard from Scratch
#49Earlier quoted context omitted.
I have an ergodox and it has too many keys. The number row is hard to reach. The bottom extra row I basically never use. There are too many thumb keys. I end up using the keys under v and m as raise/lower keys and putting all the symbols (and some macros) on home row while the opposite hand's modifier is held (so ( is that key below v held with your thumb, and j). Having extra keys for your pointer finger sounds good…
There are a few keyboards similar to ErgoDox but with less keys: * https://github.com/kata0510/Lily58 * https://github.com/omkbd/ErgoDash This blog shows how the Lily58 designer took the ErgoDox design and removed the keys he found superfluous: https://yuchi-kbd.hatenablog.com/entry/2018/12/23/214342
Re: Making My Own USB Keyboard from Scratch
#50Backstory: My fingers slide smoothly across my ThinkPad laptop keyboard, so I was playing with optical hand tracking (with a surface mirror to better track touch) to make the entire keyboard (and surrounding laptop) into a multitouch surface. There were occlusion and jitter issues, even with fingernail markers, and I set it aside while still not quite working. But I was left thinking "I should get back to this" rather than "never again". Stroking a keycap as a trackpad seemed nice, even already having a touchpoint. Merely touching modifier keys (emacs) rather than having to press them. With a 3D display, I overlaid video of the keyboard, slightly above the screen plane so it was easily seen but only moderately annoying. And thus could overlay a multitouch control panel that doesn't require shifting attention from the screen, or hands from the keyboard. With screen-comparable VR/AR seemingly only a year or three away now, with attendant changes in UI constraints, there seems an opportunity to escape decades-old HID fetters, at least with professional UIs.