A basic Miryoku-like approach to minimize finger movements on any keyboard:
A long press on the Return key brings up the Prog layer, where all programming symbols are arranged for comfort.
A long press on the Space bar brings up the Navigation layer, with easy one-hand shortcuts (Ctrl-WASZXCV), Vim-like navigation (HJKL) and more…
The idea behind these layers is to bring the characters to the fingers, rather than moving the fingers to the keys. This approach is what makes those 34-key keyboards so comfortable, and the goal here is to get a comparable experience with any other keyboard — including your laptop’s.
… well, all keyboards that have at least 3×10 finger keys and 3 thumb keys. So yes, pretty much every computer keyboard out there.
Miryoku requires 6 thumb keys, which tends to limit its use to ergonomic keyboards. Selenium works with 3, which means it’s usable with any standard ANSI or ISO keyboard (spacebar + Alt/Cmd keys), even non-programmable ones thanks to kanata; and it also works with minimalist keyboards like the Ferris (only 4 thumb keys).
Of course, Selenium can be implemented in programmable keyboards with QMK, ZMK, Kaleidoscope, etc.
If your keyboard has no number row, we got you covered! From Prog mode, pressing the Num key brings up the NumRow layer:
The main idea is settled (3 home-row mods + 3 layer-taps), but Selenium is still a work in progress in an early stage. Expect refinements.
I believe 34-key keyboards like the Ferris are the end game of ergonomic keyboards, and 34 is selenium’s atomic number. All other keyboards I’ve tried feel like unstable isotopes of the Ferris experience.
Other cultural biases might have been involved as well, though this remains to be proven. :-)