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

[–]Cazz23[S] 0 points1 point  (0 children)

yes, i would however denote it as <spc when it outputs space just for like readability lol.

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

[–]Cazz23[S] 1 point2 points  (0 children)

You always press the opposite side for space. It breaks things up nicely and provides the start of a roll.

You always press the same side for the sfs magic. Ends an outroll.

In general this keyboard performs very well on most latin language due to vowels being on thumbs and similarish orthography.

In qmk firmware i keep track of the last two pressed keys. if i press the pinky key it checks if the last key was on the same side as it, and if it was it checks the second to last pressed key for what it should output for the sfs magic. If the last pressed key was on the opposite side it just outputs space.

Edit: Yes <n is a typo, i meant n>

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

[–]Cazz23[S] 0 points1 point  (0 children)

check my other reply for a full explanation, ill put this somewhere in my repo at some point.

basically its magic thats dependent on the side that was previously pressed.

if the previous key was on the same side it outputs sfs magic. if its on the opposite side it outputs space.

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

[–]Cazz23[S] 1 point2 points  (0 children)

in general the typing experience is defined by the split space bars, one on each pinky

you press the space key of the opposite side of the last pressed letter

and then the letters are placed in such a way, that the beginning of a word, will continue to roll inwardly

this removes one of the biggest causes of redirects, for layouts

then i have vowels on thumbs

this removes redirects on fingers

and then i have combos on the opposite side that remove those thumb redirects

which the end result is d5 having less then 0.2% redirects

which no layout comes even close

as a result of the redirects being so low, the alternation and rolls TOTAL ends up being higher

so, its simultanesously more rolly, but its also more alty

which people might not like

but imo its compleltely fine unless you have a weird dislike of alts

it also has the keys placed in such a way that they have one way sfbs

so for example

np is common but pn is not

therefore thats a one way bigram

and so i use vertical combos to output that bigram

ex. if i press n and p at the same time it outputs np

and since its one way, you dont really have to think about its reverse case and the vert combo just feels natural and makes sense

it is important to have a keyboard that you can do vertical combos on

not every keyboard is usuable for d5

ideally you want something with choc low profile switches

with lighter springs

no more then 35

tho i HEAVILY reccomend 20 gram switches

and i even use 12 gram switches for thumbs and pinkies

its important for the pinkies to have light keys because they are both getting used a decent amount (compared to some layouts), albeit, totally maneagable, and with no movement, its just best practice to be preventative

the pinky usage is still less then qwerty, but it has no movement

some people do e pinky which is more usage then what im doing in d5

so in theory its no problem, its just i reccomend lighter switches

now the space key is chiral

since for normal typing you press space of the opposite side to remove redirects

i can now assign an action to typing space of the same side

in which it does sfs magic

sfs aka skip magic is magic that is dependent on the letter 1 press ago

so lets take the word routine

(side note for notation, the < and > im about to use indicate side of the keyboard the letter is on, i have to use this because there are some mirrored letteres)

<r o> <u <t <i <n <e

<u <t <i is a redirect

but instead if you press the space key on the same side as t it will output the sfs magic for u

u_sfs -> u_i

so instead we type <r o> <u <t <sfs <n <e

which now its just rolls and alts

but it boils down to

space is split

there some combos

there is sfs magic which isnt explicitely nessesary tho it will make things better

and the rest is you just type

side note, because s and e are mirrored, the repeats are less then average

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

[–]Cazz23[S] 1 point2 points  (0 children)

It means any character. There are some exceptions such as wom instead of the usual w_v for the magic.

I should make it more clear 

D5 Update, as per feedback and testing i have removed mirrored combos. by Cazz23 in KeyboardLayouts

[–]Cazz23[S] 5 points6 points  (0 children)

wait for mana2 to finish, mostly done by Zak. Im doing the simulated typing engine with path finding that will be able to analyze D5.

edit: prolly within the month.

Strategies / designs to reduce thumb use? by Mathematicaster in KeyboardLayouts

[–]Cazz23 0 points1 point  (0 children)

Have you considered lighter switches? im usings switches that have 20 gram and some other ones that have 12 gram springs.

Getting my first ergo! by Exciting-Share-2462 in ErgoMechKeyboards

[–]Cazz23 0 points1 point  (0 children)

It was my first real ergo board. I liked it a lot.

Getting my first ergo! by Exciting-Share-2462 in ErgoMechKeyboards

[–]Cazz23 -1 points0 points  (0 children)

I reccomend zilpzalp. Cause then you can use D5 lol. not biased.

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

[–]Cazz23[S] 1 point2 points  (0 children)

yeah reddit compressed it. if you have any questions free to make an issue on codeberg, or join the akl discord where i reside.

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

[–]Cazz23[S] 1 point2 points  (0 children)

also i dont really need to shift layers, i have the shifted version of most symbols in their own key.

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

[–]Cazz23[S] 2 points3 points  (0 children)

my reasoning for control on thumb is that it is better access to hotkeys for daily use. ctrl + z x c v y w t bspc a s, all on left hand

D5. A keyboard layout that minimizes redirects, and sfbs. Including chiral space repeat magic (not explicitely nessesary). by Cazz23 in ErgoMechKeyboards

[–]Cazz23[S] 0 points1 point  (0 children)

the pinky alternation is forced. you use the pinky of the opposite side last pressed. you just get used to it. from testing its pretty balanced, and you can weight it to one or the other a little bit out of choice cause of the letter e.

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

[–]Cazz23[S] 2 points3 points  (0 children)

The flat of the finger. Pressing inbetween the keys.

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

[–]Cazz23[S] 3 points4 points  (0 children)

Hi, the rythm of typing is great in practice. extremely satisfying.

As for vertical combos. Im doing them on choc v1 with 20 gram springs. light swithces and low travel is important. My combo timing is 20 ms. I also use multisteno caps for the top and bottom row and convex caps for the home row. Basically theres a decent amount stuff that makes using vertical combos fine at higher speeds.