this post was submitted on 26 Jun 2023
64 points (95.7% liked)

ErgoMechKeyboards

5853 readers
2 users here now

Ergonomic, split and other weird keyboards

Rules

Keep it ergo

Posts must be of/about keyboards that have a clear delineation between the left and right halves of the keyboard, column stagger, or both. This includes one-handed (one half doesn't exist, what clearer delineation is that!?)

i.e. no regular non-split¹ row-stagger and no non-split¹ ortholinear²

¹ split meaning a separation of the halves, whether fixed in place or entirely separate, both are fine.
² ortholinear meaning keys layed out in a grid

No Spam

No excessive posting/"shilling" for commercial purposes. Vendors are permitted to promote their products/services but keep it to a minimum and use the [vendor] flair. Posts that appear to be marketing without being transparent about it will be removed.

No Buy/Sell/Trade

This subreddit is not a marketplace, please post on r/mechmarket or other relevant marketplace.

Some useful links

founded 2 years ago
MODERATORS
 
top 10 comments
sorted by: hot top controversial new old
[–] Ghost33313@kbin.social 2 points 2 years ago

Needs a / so you can tag him. As in Fuck u/spez.

[–] nmac101@kbin.social 1 points 2 years ago

Fuck spez, fuck spez fuck spez! Fuck spez. Fuck spez?

[–] ArugulaZ@kbin.social 1 points 2 years ago (1 children)

I'll have to remember this one if I ever build a fighting game hit box.

[–] obosob@feddit.uk 1 points 2 years ago

For hitbox you probably want something like fightergo. There are others I've seen but this is just one example.

[–] orosus@lemmy.world 1 points 2 years ago (1 children)

I really like it. What kind of chorded layout are you using? Is it asetniop ?

[–] obosob@feddit.uk 3 points 2 years ago (1 children)

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.

[–] orosus@lemmy.world 2 points 2 years ago (1 children)

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?

[–] obosob@feddit.uk 2 points 2 years ago

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).

[–] Sims@lemmy.ml 1 points 2 years ago (1 children)

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..

[–] Sims@lemmy.ml 1 points 2 years ago* (last edited 2 years ago)

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...

load more comments
view more: next ›