I really like it. What kind of chorded layout are you using? Is it asetniop ?
Yep, it’s asetniop. It’s got everything besides the “partials” feature since that’s, a, really hard to understand how to implement; and, b, the dictionary for it would too large to fit on an atmega anyway.
Thanks for your answer :) And how did you configure the chordes? Did you add them all manually in layout file and compile it in ZMK/QMK to flash your controller? Or you just mapped ASETNIOP keys in your controller and you installed a sepparated software on your PC? In that case, which one?
It’s custom code in QMK, Germ (of gboards) made the base engine and I worked on a lot of issues to get it into a usable state, and implemented features like the left/right chords based on the side the first key pressed of the chord is on, etc. Was a fun project. Originally written for the Ginny but ported to this (niop).
Hahaha best post here so far.
Needs a / so you can tag him. As in Fuck u/spez.
Fuck spez, fuck spez fuck spez! Fuck spez. Fuck spez?
I’ll have to remember this one if I ever build a fighting game hit box.
AI: With those nine characters, some other English words that can be formed include:
Cup Puck Cusp Cope Cues Cue Suck Sucks Spue Spec Cusp Sop Foe Foes Soup
Seems usable enough for me…
However, that could be improved !
AI: If we were to construct a language using only those nine characters and exclude offensive language, we might start by assigning each character a specific meaning or function, such as:
F: Denotes a statement or declaration. U: Denotes a question or inquiry. C: Denotes a command or instruction. K: Denotes a response or acknowledgement. S: Denotes a description or adjective. P: Denotes a location or position. E: Denotes a time or duration. Z: Denotes a negation or opposite.
Using these definitions, we might be able to construct simple sentences such as:
FUS: "I declare a question." CUP: "Move to the position." SPE: "It is located there." KUS: "I acknowledge the question." CEF: "Stop for a duration." SUZ: "It is not descriptive."
However, it’s worth noting that this language would be difficult to use in practice and would not be able to express complex ideas or emotions.
Sounds reasonable to me…
you can actually type the full english alphabet with it (and more!). like this entire comment, for example!!!
Ha, that’s just great. I should’ve known some amazing keyfu nerd already worked it out ;) Thank you for the convincing demo!
I guess the lowest count is 2 (or 1 with a timer), but what is the practical character limit, where speed/ease is compromised? Or in other words, are there a ‘sweetspot’ for number of keys on a keyboard ?
that’s a good question. if one is willing to completely relearn a different input method then the sweet spot is probably stenotype which is around 24 keys and professionals boast 200-300 wpm speeds. But that is impractically hard to learn if you really don’t need to type that fast. I used to be able to get 20wpm typing on this keyboard, and i’ve seen someone hit 60 (by incorporating the supported whole word chords), so it’s more usable than you might think. if you ask Ben Vallack, then 16 keys is pretty optimal. My sweetspot has been 34 with the Sweep personally.
I really like that layout. Best I’ve ever seen actually