For those of you using Emacs keybindings in anything (and others), heavily heavily recommend checking out using "Miryoku Modifier keys" (if your keyboard is capable), the idea is you have your modifier keys underneath your home-row, tapping a character types the character as normal, while holding it down activates the corresponding modifier. I've been using something similar for years now and it's beyond saved my rsi-laden hands
I use the http://Keyboard.io Model100 keyboard which has key layers built into it and a nice tool to help you configure each layer. The defaults for the Model100 (and model01) were ideal for Evil / vim-style multi-modal editing. I also got an Atreus keyboard for travelling (only 4 rows of keys) although I did tweak some of the layers on that keyboard. This keyboard connected to a tablet with Termux running made a 6 hour delay at the airport go by much more enjoyably (and without rsi).
What I also find interesting about this idea, is that I've recently been thinking about building my own mechanical keyboard and often wonder exactly how many keys I'd actually need, this is pretty interesting.
with setups like that, and additional modifier keys to activate "layers", i think you'll find a surprisingly low key-count necessary (without being too silly and requiring 6-key sequences to hit "F11") not sure if you've looked at stuff like QMK/ZMK, but those are typically requisite for stuff like this
Yeah, still in the research stage
Wonder if I can setup my current keyboard with one of these setups and just see how comfortable I can actually use it
I use an ortholinear keyboard, called the glove80 (probably a little more aggressive than you're looking for), but one of my favorite things about these setups is having a "keypad" layer and a "symbols" layer, so if I hold down my left thumb, the keys under my right hand become a keypad like you'd find on a 100% keyboard, and if i hold down my right thumb, the keys under my left hand become a selection of symbols (most used during programming stuff), all of this without moving off the home-row
Oh man, that looks basically like exactly the shape I've been looking for, are the switches nice to use?
i use the reds, they press nice and easy for me, haven't tried the others, but I've heard the brown choc switches can sometimes be a little scratchy? my next keyboard is probably going to be a Svalboard, but that's super-super endgame and aggressive my key layout is a bit esoteric, and probably not one you'll want to replicate, but I'll link you to what I'm using
https://sunaku.github.io/moergo-glove80-keyboard.html I use a version of this guys layout
Dunno where I'll end up, just starting to really get into the weeds /w hardware and building, it doesn't look too terribly complicated
oh yea, it can be as deep (or shallow) a rabbit hole as you want it to be
the hardware is beyond me, i need to touch a PCB at somepoint in my life, thats always been an area of knowledge thats relatively lacking for me
Now I've got the itch again
The problem with this is delays on the keys that work like this since typing a char happens on-release vs on-press. I could never get used to it personally
hm, maybe i just don't type fast enough to hit that too too often, there is definitely some dialing in of delay-ms that's required: i might run into a misfire maybe once every couple of days or so, usually when im doing a lot of window/buffer-swapping to be fair, the keybinds that I use are remarkably dialed in by sunaku, he's always got a dedicated thread/channel in the glove80 discord last i checked
I have a similar setup using the https://ultimatehackingkeyboard.com/uhk60 . I currently just use the default modifier keys it provides to have 2-3 different layers of keys. It is great and I miss it whenever I’m on the laptop. As some people said, it depends what’s the delay for Miryoky modifier keys. With the UHK I have a dedicated mod key just for that and you can create more. I recommend it. I have the 60% version
That’s one of the reasons why I stuck with an atreus for so long. I can carry it everywhere 😁
When it’s plugged the builtin keyboard gets automatically disabled and I can just lay it over the laptop keyboard. It fits perfectly
Related to portability: I once took my keyboard to the office but I got ashamed by how much noise it was making so I ended up on the laptop anyway 🙈
Just checked out atreus. That’s a neat little keyboard lol. I might buy it
Is it permissible to share study materials derived from http://clojure.org articles, which in some cases reproduce source content exactly, provided they include citations? I see the copyright at the bottom of the site, but I'm not sure exactly how that applies.
the content on the site is https://github.com/clojure/clojure-site?tab=readme-ov-file#terms-of-use so if you are taking content exactly, you are subject to that license and its restrictions - retaining attribution, keeping license, etc
but you can reuse and make derivative works, just like you can do with Clojure itself
Ok, so if I make a set of flashcards in a csv file or similar, I can post it in a Github repo along with a license and readme indicating the original source? Most cards have citation links to specific text in the articles as well, but some don't.
yes, I think that would be fine (needs copyright attribution and license in readme)
Thanks, @alexmiller.
our intent was to make it available for (re)use under typical oss constraints
Very well. I assumed as much but wanted to double check.