3 ms·
What "opinions" are you talking about? It's so customizable that it is SO much less opinionated than a standard keyboard. This seems crazy to me. I program wit
by brokenmachine 2y ago
What "opinions" are you talking about? It's so customizable that it is SO much less opinionated than a standard keyboard.
This seems crazy to me. I program with my Ergodox perfectly fine. It's so much better for programming because all the silly symbols I need can be wherever I like.
You can put the [] keys wherever you like. You can have a brackets/symbols layer activated by holding another key, so you don't even have to move your hand to get any symbol you want.
I don't do this for brackets but I do have a movement layer which puts the arrows and pgup/pgdn/home/end right under my right hand on the home row. So I hold my thumb on a thumb key and then I can use arrows without even moving my hand.
I also have other keys on that layer send the higher Function keys that aren't even on a standard keyboard (F13-F24), so they are picked up by Autohotkey and I can run any kind of script I want from that. I use that to move windows to certain locations. I have a key on that layer to immediately bring up the calculator. I also have media controls right there. Really it's limited only by your imagination and how much effort you're willing to put into making things happen.
It's 1000x more flexible than a standard keyboard because I can put keys that I need regularly either on a layer linked to a thumb key, or basically any crazy setup you can possibly think of with tap layers or whatever. https://docs.qmk.fm/feature_layers https://docs.qmk.fm/feature_layers
If you can't find a place for brackets, you really should think about it a bit harder, because that's the absolute weakest argument ever for using a standard keyboard. The symbols are absurdly laid out on a standard keyboard!!
Even the moonlander default Layer 1 is so much more logically laid out for symbols: https://configure.zsa.io/moonlander/layouts/default/latest/1 https://configure.zsa.io/moonlander/layouts/default/latest/1
Have a look at the Spacefn layout for some ideas, they mention parentheses here: https://kbd.news/The-SpaceFN-concept-2315.html https://kbd.news/The-SpaceFN-concept-2315.html
Here's a guy specifically discussing coding on a moonlander https://anniecherkaev.com/principles-for-keyboard-layouts https://anniecherkaev.com/principles-for-keyboard-layouts
I guess if all you wanted was a standard keyboard that is split, then it's not that, but I'm never going back to a standard keyboard, and you can't make me!
- brokenmachine 2y agoAlso check out Space Cadet, so you can do things like have a key be Shift when held, but ( when tapped. https://docs.qmk.fm/features/space_cadet https://docs.qmk.fm/features/space_cadet