Hacker Newsnew | past | comments | ask | show | jobs | submit | crsnbrt's commentslogin

It's a react app using three.js or the keyboard rendering


thanks, I'll take a look


You can also use space or enter to activate i made sure you can do everything from the keyboard alone.

Adding an extra keypress was by design, since I have to generate new textures i.e. (https://raw.githubusercontent.com/crsnbrt/keysim/develop/pub...) each time the colorway changes the extra step helps keep cpu usage down.


thanks for the feedback, I probably need to separate the background from the ui accent color. Any colorway with a dark accent will increase the "brightness" to for a more accessible contrast ratio.


Thanks, you're right it could use a few more layouts, 75% is probably the biggest omission. I didn't want it to be too overwhelming with too many variations as I see this as more of a tool to get a vibe for what a board could look like (possibly to help with interest checks) rather than a tool to recreate all possible layouts.

I'd also like to explore adding different audio options for switches types but that seemed like a projects unto itself haha.


At least one split layout would be nice too.


That mk sticker shock is no joke, part of the inspiration for this :)


Need to be able to select the switch type then :P


And simulate the sound.


Oh my.


I'm not sure if the official name for this is 50% but I included it because, as a lefty, I love the idea of it. no experience using them however.


Did you design it yourself or come across the design somewhere? I follow mechanical keyboards on and off but never seen this design before. I guess it's missing multiply/divide but generally it makes a lot of sense, especially for how compact it is.


the design was based on the candybar (https://thekey.company/collections/candybar) but there are a lot of similar boards as well.


I've been keeping my eye out on the subreddit for a long time for something like your 50% - except with a function row. Really wish it were more popular


I modeled the json for building the boards around qmk (https://beta.docs.qmk.fm/) for example a board layout: https://api.qmk.fm/v1/keyboards/dz60


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: