8 ms·
Cosmos Keyboard: Scan your hand, build a keyboard
- uticus 2y agosome info came across discord for https://cyboard.digital/ https://cyboard.digital/ about this last year, very similar concept.
- dbalatero 2y agoI have 2 Cyboard 6x6 keyboards, printed with a Kinesis layout (so I can get the arrow keys on the lower row) and customized to my hand. The customization/website wasn't as fancy - I just sent in photos of my hand – but that's ok. I really love the quality, and the owner is super nice, responsive, and has great service.
- tomtom1337 2y agoIve used this several times, I paid for pro. Really like it! Check out the hand recognition, it’s super cool (albeit, not terribly useful). There’s a very active and helpful community on discord too.
- karmajunkie 2y agodo you end up with a finished keyboard or is this giving you DIY plans?
- egypturnash 2y agoIt looks like it gives you DIY plans but there is also an option to get a finished keyboard - this leads to a page with some error messages in it though.
- nom 2y agoNo, please, I don't have the time for this, why does it have to be so cool :cry:
- cassianoleal 2y agoCosmos is awesome. Ryan is a lovely and incredibly helpful on his Discord. The community built around it is quite chilled out and helpful as well.
- replwoacause 2y agoThis looks awesome but I think I’m paralyzed by all of the possibilities. My Kinesis Advantage 2 has served me well for years. I wonder if anyone has switched from one to a custom board?
- maxyurk 2y agocheckout https://www.reddit.com/r/ErgoMechKeyboards/ https://www.reddit.com/r/ErgoMechKeyboards/
- eawgewag 2y agoI've done the switch! My 2c: If the Kinesis is working for you, I would not switch. It's an extremely high quality board and most of these Dactyl's are all attempts to replicate the Kinesis at a more accessible price point and/or with higher amounts of customizability. The tradeoff is that they tend to be extremely fragile, have really poor build quality, and have zero to none customer support attached. However, the KA doesn't work for everybody. I find it too big and the switches too heavy. So I opted for a custom approach, which sadly only survived about 4 months.
- microtonal 2y agoI switched from a Kinesis Advantage 2 to a Glove80 over 1.5 years ago (not custom, I know) and I love it. I also made some Dactyl Manuforms, but their key wells are not as nice as the Advantage, let alone the Glove80. They also have pretty bad thumb clusters (though with Cosmos it's configurable), not a good palm rest, etc. The only custom board I would be interested in (if the Glove didn't happen) would be: https://github.com/wizarddata/Ergo-S-1 https://github.com/wizarddata/Ergo-S-1 Since it also seems to have good palm rests, etc.
- dbalatero 2y agoI switched to a Cyboard Imprint, and had them print me a 6x6 Kinesis-style layout. They had me take hand photos and tweaked the print to my hand. My reasons to switch were: - better thumb cluster (more buttons reachable) - split keyboard (better ergo placement) - slightly optimized key placement (nice to have) - QMK firmware (good for a laugh, fun to hack, can program hyper/super keys into firmware)
- ge96 2y agoThe UI and color palette for the site is cool. The 3D tech is neat too, I'm not personally a fan of these keyboard designs (fine with 65% single mech) but really great software.
- pryelluw 2y agowhat keyboard do you currently use?
- ge96 2y agoI am not that hardcore of a mech keyboard person where I build my own/lube switches. I primarily use a Durgod Hades 68, I have to have the dedicated arrow keys on the bottom right. I have a bunch of others similar design. My problem was instead of buying as switch tester I started buying random keyboards with different switches so I now have too many. I also used to use the Apple magic keyboards those small ones with a cylinder battery holder.
- __MatrixMan__ 2y agoI love this... almost. My daily driver is a planck (flat rectangle, no num row) which I designed to lighten the load on my pinkies. I moved the left alpha keys further left and the right alpha keys futher right, so I have two columns in the center which I use for Ctrl,Alt,<,>,[,],(, and ). These get different keycaps so I can navigate it by texture. I love it, using other keyboards my pinkies always start to hurt after a while, but with this thing I can really crank. I'd like to depart from the flat rectangle form factor, while keeping all of the things I love about my planck, and using advanced mode here I was able to get pretty darn close. What's missing is the bottom left and right corner keys, which I consider "palm-press" keys. If I disable the num row and enable the inner keys, the outermost columns only have three keys. I'd appreciate a checkbox that gave them four, with the fourth awkwardly low for pinky use but accessible for a "palm" press (not sure if the meaty part under the knuckle counts as the palm but that's what I mean anyway). With the right curvature there's probably also opportunity to do the same thing under the index knuckle.
- rianadon 2y agoIf you select one of the keys in the keyboard preview on the right, you can add and move keys around to wherever you like :) That should allow you to put keys under your knuckle. Speaking of palm presses, someone shared a “palmtyl” design with several keys under the palm in the discord (here’s a video: https://youtu.be/D8ev08mnSmg https://youtu.be/D8ev08mnSmg). It’s an interesting way of squeezing in more keys without requiring finger travel.
- __MatrixMan__ 2y agovery cool, thanks
- lawn 2y agoI used this generator to build myself my own keyboard and the tool was extremely helpful. I went through a bunch of prototypes and I don't think it's possible to create a customized keyboard for yourself in one attempt. I made a fairly extensive build log from start to finish including how I got the integrated trackball to work together with QMK here: https://www.jonashietala.se/blog/2024/11/26/building_my_ultimate_keyboard/ https://www.jonashietala.se/blog/2024/11/26/building_my_ulti...
- Jugglernaut 2y agoVery nice write up of the process, thank you. Are you happy with it now that som time has passed?
- lawn 2y agoYes, I'm extremely happy with it.
- lawn 2y agoJugglernaut: your comment is dead so I can't respond, but yes I'm extremely happy with it. I don't feel a need to change anything.
- rianadon 2y agoAuthor here. It’s a surprise seeing this posted while I’m in the middle of traveling. Happy to answer any questions! If you’re curious, the tech stack is static assets bundled with sveltekit/vite and hosted on gitlab pages + a minimal go backend.
- utopcell 2y agoGreat work @rianadon!
- AndrewHampton 2y agoI used this to build my current keyboard a few months ago. It was my first hand-wired keyboard, and this made it much more approachable. Thanks for creating it!
- Pet_Ant 2y agoIt could really use a way to control the spread of the button around the track ball. Just to make them closer together. The palmrest should also grow wider when columns are added to the keyboard. Also, would be great to have an option of adding a USB hub on the inner edge for plugging in a USB key or adding a USB plug on the outside for a mouse.
- rianadon 2y agoOn the advanced tab, you can adjust the vertical spacing of the thumb cluster to move keys closer together. As for USB hubs, at some point I need to draw a line and stop adding options. You can download a STEP file of the keyboard and edit it in CAD, or if you’re looking for something easier to learn, I recommend editing the STL file in tinkercad. If you don’t mind plugging in the mouse to the back, you can configure custom-sized connector cutouts in advanced mode.
- boomskats 2y agoWhat you've built is a work of art, it blew my mind the first time I came across it. I love the completeness of vision (boomboom tss). I've only just realised that you've opensourced it all so I haven't looked at the code yet, but a couple of Qs: - is there anything that the old wave your fingers at the screen pose detect model did better the new screenpalm method? I always wondered if you were detecting the angle of motion (pronation?) for each finger to tilt its keywell, and I guess it's maybe harder to do that with the new method. - have you ever thought about using the measurements for one hand to spot measurement outliers in the other? Would it ever make sense to generate a symmetrical keyboard from the combined measurements of both hands? - have you thought about collaborating with other keyboard designers to add their designs to the app and give them a cut? For example the Cygnus[0] is a stunning keyboard; I'm not sure if it is parametrically generated, but I do remember thinking that I'd absolutely pay money to get one tailored to my hand geometry, and then wondering whether you could ever pull off building a designer marketplace/ecosystem out of the whole thing, maybe with a little sdk. It's one thing that the aliexpress copycat sellers can't copy. Also somehow only just realised that you have a blog. I might go read it. [0]: https://kbd.news/Cygnus-1.0-2307.html https://kbd.news/Cygnus-1.0-2307.html
- James_K 2y agoJust got a Cantor Remix keyboard myself. Might have checked this out otherwise, but a big advantage of the flat designs is they fit in my pocket.
- Cieric 2y agoThis makes me want to go back to making a custom keyboard again. The feature to scan your hands is interesting, but I can't seem to get it to work at all. I got it to measure the length of my digits, but when it came to measuring how flexible they are I could never get it to complete. On top of that the detection seemed to freak out a lot and the right hand model was screwed up. Overall this does seem really cool, but more something I'll bookmark to try later.
- _7acn 2y agoI've had so many keyboards that I can't even count them. I've owned five mechanical ones alone. Out of the ergonomic ones, I've only had one - a Microsoft and it was pretty nice. Almost all of them have been replaced because they broke. Either the keys stop working (most often) or the stabilizers start failing. In my opinion, the best keyboards are the ones that are very easy to clean :) Ideally, switches should be chosen based on your hands since everyone has different preferences. I'm currently using Keychron K5 SE ultra-slim with Low Profile Optical hot-swappable "Banana" switches, and it's the most comfortable keyboard I've ever had — and it's not even that expensive (for a mechanical keyboard). Before that, I had SteelSeries' top model, and it broke after about a year. Building custom keyboards is next-level, and I think I'll pass on that. What matters most is that it's comfortable to type on and easy to clean. A piece of advice for beginners: don't buy keyboards from Logitech or Apple. They're overrated and not worth their price.
- MrLeap 2y agoI feel like I am your hardware destroying cousin. For me it's mice, not keyboards. I've had the same keyboard for like a decade, but I go through mice every 3-6 months. I've tried logitech / corsair / no-name / razor. 90% of the time I replace a mouse because of phantom double clicks or the mouse3 button just ceasing to work. More rarely, the mouse will reconnect cycle over and over, or the scroll wheel will break. I don't THINK I abuse them, but my body count indicates maybe I'm too hard on them and don't know it. Maybe we need hardware that'll give us data on how mean we are to them so we can gain perspective. :p
- garyfirestorm 2y agoummmm what? I have had an MX Master Mouse for over 8 years and as an automotive engineer i have dropped it numerous times while testing vehicles, inside the vehicle, while getting out of the vehicle, just walking from desk to the cars in parking lots... and it still survived 8 years! what are you doing to your mouse exactly?
- nsxwolf 2y ago
- Pet_Ant 2y agoI've always wanted this and had daydreamed of building this before!. If it supports QMK and ortholinear, I'll have to get this. I've always dreamed of building a keyboard into the arm rests of my chair.
- Carrok 2y agoI’ve tried the arm rest thing. Not very comfortable unfortunately. At least for me.
- DoctorOetker 2y agoAre there any decent open source datagloves?
- microtonal 2y agoYou mean Datahand? There is lalboard: https://github.com/JesusFreke/lalboard https://github.com/JesusFreke/lalboard (there is also Svalboard, but I don't think it is open source).
- DoctorOetker 2y agono, I actually meant datagloves, so you don't need a table.
- microtonal 2y agoOh wild, had never seen them before.
- 4b11b4 2y agoI've been waiting for someone to do this...
- IncreasePosts 2y agoOnce I scan my hand, does this mean the creator will be able to check out as me at whole foods?
- veunes 2y agoHmm, this is definitely intriguing but how accurate is that hand scan? And will the resulting keyboard really feel that much better than a standard ergonomic setup?
- regularfry 2y agoAccurate enough, on the visual check it gives you. I have somewhat away-from-the-mean hands and I'd expect anything that moves their shape while typing to less bunched-up to be noticeably more comfortable. I can test this, in fact - I'm already building a custom keyboard, although it's a) not with this generator, and b) intentionally closely matching another keyboard I own. I could do another with the horizontal spacings from this site while keeping everything else the same, and see if it's preferable.
- unfixed 2y agoI would buy a Glove80 again instead of going through the hassle of building my own keyboard. Maybe I would lose some personalization, but I would keep my sanity.
- lawn 2y agoIt's really not that bad IMO. It takes some effort for sure, but not enough to become insane...
- culebron21 2y agoJust duckduckwent it, and turned out I had seen it already. My doubt about it is how do you press Shift+F12?
- flowingfocus 2y agoThe layout is fully customizable. That being said I just stick with the default, works well for me. By default F12 is on the lower layer "V" key. https://docs.moergo.com/glove80-user-guide/typing-with-glove80/#default-key-layout https://docs.moergo.com/glove80-user-guide/typing-with-glove...
- crimsoneer 2y agoThis is disgustingly cool, and if I wasn't already very settled on my Voyager I'd be all over it
- ryanthedev 2y agoLove the domain name.
- rak 2y agoI might have missed it but do the designs come with pcb as well?
- neves 2y agoit's fun. How does the MX, Choc, and Alps switches compare? Do you have personal preferences?
- epiccoleman 2y agoForget how cool the keyboards are (they are very cool) - this website is just awesome in so many ways. There are like, 5 things on here that made me say "wow, I didn't know a web browser could do that" as I went through the setup. The hand scanning, the parametric 3d modeling, the WebRTC stuff for establishing comms with my phone?! Even if you've got no interest in weird crazy keyboards, this site is just a great tech demo for some of the wild stuff a web browser can do these days. I've got half a keeb printed that I generated here, I really need to restart that project at some point...
- jweather 2y agoHand scan doesn't work for me in Chrome on Windows (waiting for first frame), but it did load on Edge. Stuck in the hand poses. What does this mean: "Stretch out your hands, point your fingertips towards each other, and rotate your palms downwards." I tried everything I could think of, but it won't advance.
- th3w3bmast3r 2y agoThis is fucking lit! I can only imagine the amount of work went into building something like this. Also, nice domain name :)