You program/configure your keymap into the keyboard's firmware so it is independent of your operating system. If you use Mac, you put your Mac specific keys into the map where you want them. It's totally up to you - if you want every key to be "a" you can do that :)
As a dev I've been on both sides to be honest. Especially when there is pressure to finish the next task. I think it needs good planning to create enough time for these things.
In the end bad devs will still shut you up about things they are not interested in fixing...
Nice! I started using helix before vim and often I find the helix bindings more logical (like shift for the reverse action e.g. u for undo and U for redo). However often the vim bindings feel quicker (c-i-w vs m-i-w-c). Will definitely give it a go!
The fulcrum comes to mind: It has a 5-way joystick (up, down, left, right and push) for the thumbs. You can always add tenting if you want (some alternatives)
You also can check some of the split kb databases if someone created something similar.
Thanks for the tip with the shop (shipping is reasonable and electronic components are well priced)! Cannot help with Azurefilm filament as I haven't tried it yet.
If you're shopping in the EU, I recommend Devil Design PLA - they're available through a couple of shops.
Thanks, my works' codebase feels old now.
I also cannot name him from the top of my head...interesting
They don't call me AbstractJokerAdapterFactoryProxy for nothin'
And the problem is about executing programs in windows. This is not about memory-safety.
A bunch of other languages are affected as well as noted by @colonial@lemmy.world.