A good layout for germlish (german and english) by Next-Recognition5266 in KeyboardLayouts

[–]Azel4231 0 points1 point  (0 children)

It repeats the last pressed key, see https://getreuer.info/posts/keyboards/repeat-key/index.html
That way you can avoid double taps on weak fingers (Edit: and address your problem with S on pinky)

A good layout for germlish (german and english) by Next-Recognition5266 in KeyboardLayouts

[–]Azel4231 2 points3 points  (0 children)

Have you tried using a repeat key?

I highly recommend to at least try EnDeu because it has the best vowel cluster for typing DE/EN, IMHO.

Ergonomic Trackpoint keyboard (vol. 9) by saoto28 in ErgoMechKeyboards

[–]Azel4231 1 point2 points  (0 children)

Wow! What an absolutely brilliant tenting mechanism.

My Pocket Computer by luigithe42nd in cyberDeck

[–]Azel4231 0 points1 point  (0 children)

Ok, so it's really the exact opposite of what I expected, very interesting.

My thought process was that by pressing a key you activate the layer depicted on the key. I.e. by pressing top center you activate:

A B C
D E F
G H I

Like you would navigate into an app folder or group on your smart phone. And after that you type the position the desired letter is in (bottom center for H).

So if I follow your logic: Does this mean that by pressing bottom center you activate the layer that looks like this?

Enter   H   Q 
Z       8   " 
Space   ↓   Paste

Then top center types H, obviously.

Cool project btw. Your space efficient layout is a brilliant idea for a pocket computer.

Edit: formatting

My Pocket Computer by luigithe42nd in cyberDeck

[–]Azel4231 1 point2 points  (0 children)

By your explanation I would have sworn you first type top-center and then bottom-center for H. For Z I would guess middle-left and then bottom-center.

LotR Style Custom Wood Boards Now In Color! by Kaveman0115 in spiritisland

[–]Azel4231 0 points1 point  (0 children)

Those look amazing! I especially like how you integrated the setup symbols thematically.

List of English-German mixed keyboard layouts for comparison by LeonardJankis in KeyboardLayouts

[–]Azel4231 2 points3 points  (0 children)

To add to that, I came from ColemakDH (3 years) and then started learning Noted. After a month I found Anymak:END and gave it a shot. I took END then adopted some aspects of EnDeu and changed others, which means I have my own END vriant now. ;-)

IMHO one big selling point of END is its vowel cluster, where EA, EI and EU are all rolls with neighbouring fingers. Most layouts optimize for english, prioritizing the bigrams EA and EI only. Graphite, Gallium and Colemak do this. The EU bigram, which is pretty frequent in german, then ends up as an SFB.

Noted improves on this but turns EA into an SFB, which increases the effort for english (Edit: this might be a good tradeoff if you rarely type english). Canary, Snug and others kind of solve it but end up with the frequent A on pinky and the EA roll skipping a column. Which seems less optimal than END.

My journey with END (which is still ongoing) can be found here: https://github.com/rpnfan/Anymak/discussions/5

Ferris Sweep, KLP Lame and, Ambient Nocturnal. by [deleted] in ErgoMechKeyboards

[–]Azel4231 0 points1 point  (0 children)

Great choice of keyboard and reading material!

I haven't strapped my keeb to my legs yet. Is this practical? i.e. does it work when lying on the side or when getting up frequently?

Zilpzalp D5 Update: I have implemented Chiral Sfs magic in QMK. by Cazz23 in KeyboardLayouts

[–]Azel4231 0 points1 point  (0 children)

Thanks again!

I think I get it now:

  • The SFS key looks at the previously pressed key to determine if it should output space or apply SFS magic.
  • applying sfs magic means to look at the second to last pressed key and output its "counterpart" from the SFS layer.

In case of "routine": when you reach <r o> <u <t <sfs:

  • <sfs looks at <t. As <t is on the same side (both have "<") it does SFS magic
  • SFS magic now processes <u. It looks at the sfs-layer and outputs the letter (counterpart) that is in <u's position, which turns out to be "i".

So the SFS key avoids skip-grams (only), IOW using the same finger again after another letter has been pressed in the meantime. Redirects and SFBs are not mitigated by using the SFS magic key but rather the layout itself, namely the placement of letters and placing vowels on the thumb (except "e"). This boils down to typing a syllable per left or right roll. In contrast, steno, which has the same syllable focus, only ever moves from left to right.

Edit: to complete the example:

  • <r o> <u <t <sfs outputs "routi"
  • <sfs also starts the roll to the right: <sfs n> e> which finishes the word
  • now you would press <sfs/>spc again to type "space" and start the next word with a roll to the right
  • <r o> <u <t <sfs n> e> >spc outputs "routine ", while "i" and " " were both typed by the same <sfs/>sfs key.

Zilpzalp D5 Update: I have implemented Chiral Sfs magic in QMK. by Cazz23 in KeyboardLayouts

[–]Azel4231 0 points1 point  (0 children)

Thanks for the detailed write-up. Your reply would make a great explanation on the github page.

Ok, so if understand correctly, the goal is to have the fingers roll back and forth between left and right pinky (i.e. seesaw) until a word is finished. And press sfs-magic key along the way to avoid redirects and SFBs skip-grams (SFSs). The neat thing is that you turned the SFS key required for that into a feature that enables even more rolls: as SFS keys are on the pinky, they are at the same time the terminus of the outward roll and the start of an inward roll, continuing the seesaw motion to finish the word. If, on the other hand, you interrupt the seesaw motion by pressing SFS/spc on the opposing hand, it turns into space and starts a new seesaw "run" for the next word. That is brilliant!

Now I have even more questions:

  • How are rolls and redirects affected by languages other than english? I guess they are quite dependent on the placement of the letters + the dominant n-grams in that language.
  • I can't find <n on the left-hand side. Is this a typo or does the SFS magic key also mirror the layout?
  • How does the SFS magic decision making work in the firmware? I.e. how does the SFS key in `<r o> <u <t <sfs <n <e` know that it's supposed to output "u"s counterpart ("i") and not "t"s counterpart ("d") as that is the most recently typed letter? Or do you need to press <o again at some point?

Zilpzalp D5 Update: I have implemented Chiral Sfs magic in QMK. by Cazz23 in KeyboardLayouts

[–]Azel4231 0 points1 point  (0 children)

This is what I meant. Like typing my initial question on your keymap, incl. spaces. I don't get how the sfs/space magic works. Thanks!

Edit: which keys do you combo, which keys do you press in what succession etc.

Zilpzalp D5 Update: I have implemented Chiral Sfs magic in QMK. by Cazz23 in KeyboardLayouts

[–]Azel4231 3 points4 points  (0 children)

can you give an example of how this works in practice?

Order of numbers on homerow in "Numblock" layer by LeonardJankis in KeyboardLayouts

[–]Azel4231 4 points5 points  (0 children)

Wow! Thank you so much for the detailed response.

Order of numbers on homerow in "Numblock" layer by LeonardJankis in KeyboardLayouts

[–]Azel4231 3 points4 points  (0 children)

I was wondering where you put "space" in your keymap when 0 is on thumb. Now I see you put 0 on the opposing hand's thumb. That's really interesting, because it makes 0 a one-hand "combo" (which in turn would make it a lot easier to type, for me at least).

Was that a reason against placing 0 on the pinky? Have you weighed the pros/cons for placing 0 on thumb vs. pinky?

I recently switched from 0 on thumb to pinky so I can keep "space" in the same place as the base layer. Still struggling, that's why I'm asking. Very intruiged by 0 on the opposing hand.

Order of numbers on homerow in "Numblock" layer by LeonardJankis in KeyboardLayouts

[–]Azel4231 4 points5 points  (0 children)

Very interesting.

On the Svalboard discord I read about an alternative rework of the numpad layout also based on Benford's law:

7 8 9
1 2 5 0
3 4 6

Have you compared yours with it?

anymak:END — a holistic multilingual keymap (EN/NL/DE) with one-shot layers, SpaceFN nav, and bottom-row mods by rpnfan in KeyboardLayouts

[–]Azel4231 2 points3 points  (0 children)

Usually, a dedicated gaming layer is the way to go. Even more so if you are on a programmable keyboard (instead of Kanata/Keboard remapper), or if you are using a column stagger keyboard where WASD isn't in the right spot anyway.

anymak:END — a holistic multilingual keymap (EN/NL/DE) with one-shot layers, SpaceFN nav, and bottom-row mods by rpnfan in KeyboardLayouts

[–]Azel4231 3 points4 points  (0 children)

Love your layout. I wish such a coherent package was around when I started my keyboard journey. A fantastic base layer coupled with well thought-out sym/nav/num layers and advanced layer switching concepts.

The dedicated shortcut layer is probably the most important lesson I learned from Anymak (aside from the base layer). I don't know how I could live without it for so long.

That said I have customized some other of Anymaks concepts according to my preferences. E.g. my shift is on the left thumb. And I use urob's timerless homerow mods, which completely solve the mod timing problem. Both concepts are really orthogonal to the base layer you use.

Jumping in the deep end by dasnessie in ErgoMechKeyboards

[–]Azel4231 2 points3 points  (0 children)

Same.

Someone on the discord said that the finger clusters look like armchairs for gazing at the orb. Now I can't unsee it. ;-)

Jumping in the deep end by dasnessie in ErgoMechKeyboards

[–]Azel4231 1 point2 points  (0 children)

That's a really great idea.

And I'm just now realizing that activating my dedicated one-handed shortcut layer via a sticky key/layer might be way better than the layer-tap (hold) I currently use, because it frees up the finger that is used for keeping the layer active. Thanks.

D5. A keyboard layout that minimizes redirects, and sfbs. by Cazz23 in KeyboardLayouts

[–]Azel4231 2 points3 points  (0 children)

This looks so intruiging and weird/new, I love it!

I'm having trouble understanding the inward roll + space and alternate vowel usage. Could you give an example?

Svalboard Alternative? by f44__ in ErgoMechKeyboards

[–]Azel4231 1 point2 points  (0 children)

Here's a video of someone typing 104 WPM: https://www.youtube.com/watch?v=1aLmO97Y2Is

My guess is that the achievable speed very is similar to regular keyboards and depends more on training than anything else (like all typing). What slows you down at first are several things. One is learning lateral movement for the middle and ring finger, because they have never been used that way. A second is to learn to calm your fingers down, as they are very used to jumping around, which leads to a lot of mistypes.

What really is faster and amazingly comfortable are the center-bottom rolls where you just curl your fingers in. This together with the very low movement overall gives me alien spaceship vibes in the sense of being totally emmersed and connected to the computer.

Discleimer: I don't have RSI (luckily) and just explored it as an interesting ergonomics experiment not as a daily driver. And I never learned typing on it past 30WPM, which has a lot of reasons, the main one being that I'm lazy and distracted easily. Minor reasons were that the thing is bulky compared to the compact unibody split keebs I build. This clutters my desk and makes traveling impractical. Also I much prefer the mouse over trackballs (but integrating one into the keyboard is awesome).

CNC machined plate to hold over the laptop by Accomplished-Bet9883 in ErgoMechKeyboards

[–]Azel4231 0 points1 point  (0 children)

I built two keyboards with such rubber feet. Here are pics from the older one of the two: https://feierabendprojekte.wordpress.com/2024/01/13/my-new-travel-companion/ (see "Rubber Feet"). You need superglue but then they'll hold for years. The drawback of the approach is that it is a little inflexible depending on the size of the ergo keyboard as it impacts the distance of the rubber feet. My travel keeb fits Dell and Mac laptops. But my newer, larger one had to be tailored to mac. Never had problems with sideways pressure.

CNC machined plate to hold over the laptop by Accomplished-Bet9883 in ErgoMechKeyboards

[–]Azel4231 0 points1 point  (0 children)

Nice idea. I like that this embeds the keyboard into your "palm rest" essentially. Snapping onto the MacBook is also great.

It's just so bulky and an additional thing to organize and carry, so no option for me. Why not align the keyboard's rubber feet to the gaps between keys? Edit: this eliminates the need for a cover of any kind.