| I started using (programming and everything else) with a 34key keyboard with miryoku layout with inverted T arrow keys & native mouse emulation layer enabled around 2years ago and I haven't looked back.
it's more comfortable, it fixed my pathological touch typing too. for those a want to give it a try, here are my the problems I encountered so far: - stuff like Figma where you need to keep holding the space bar to change editing modes, won't work you need to make you custom (single purpose) space button if you want it. - you can't play video games, unless you make you own custom layer or give each game a custom key bindings. I don't game much and when I do I use a gamepad so this haven't been much of a bother for much
of bother for me but if you do It's something to keep in mind. - the MCU boards that are available are very finicky,
the nice!nano breaks easily I bought multiple replacements, they are very heat senstive.
I had pins die, the charging circuit die on multiple ocasions in different boards.
also I think using the mill-max pin was a mistake on my part even if it was the recommendation, they more expensive, annoying and
you can't just plug them in a breadboard to test & debug them.
on the web there's also an alternative commendation to use the leftover metal parts of the resistances/diodes. I would also recommend against it, with time the connections
to the board start disconnecting since you probably won't cut all of them to the same exact length and that they wiggle inside the mill-max pin sockets.
just use the standard ones that are used in most PCBs even if they are bigger. - avoid using jack connectors to connect the sleeves, they can fry your MCUs and when they don't with time they give out and they start to disconnect and need time to reconnect and it makes for a bad user experience. - if you make a wireless keyboard don't add LED backlights or individual per key LEDs they significantly drain your battery life even when you're not using them. - Bluetooth connection is still somewhat unreliable, having something with wireless 2,4ghz would be better but I don't think there's an open source solution for that which is off the shelf,
so if you want it you'll probably to make your own or tweak something from somewhere else. I want to make a keyboard like the one that was submitted here a few weeks or months ago that takes these notes into account but I haven't found the time or the motivation.
EDIT: this one https://news.ycombinator.com/item?id=43255529 I've also seen some people sell some open-source versions in ali express recently for around 60eur pre-assembled. I haven't ordered one so I'm not recommending it, just curious if anyone here ever did. |
https://zmk.dev/docs/keymaps/behaviors/hold-tap#quick-tap-ms should work.