Because I was unhappy with "regular" keyboards I build my own, splitted, symmetrical matrix keyboard. But "regular" layouts do not fit really well. I had to fit the german alphabet (30 letters, a ... z, ä, ö, ü, ß) plus , and . into 30 keys.
“I suggest you gentlemen invent a way to put a square peg in a round hole.”
First I tried to develop my own layout, but then I decided to modify
Bone. This is an optimized and well developed layout for the german language. But I made some modifications, because I don't want any "overhead". I moved the ß to another layer and I put , and . together on one key. This reduces the number of keys to 30. And I replaced the W with a Q because the top row is very uncomfortable to reach for the pinkys and the Q is rarely used in german. Maybe I also swap J and X for that reason
This layout is designed for real matrix keyboards with straight rows and 3*5 keys on each side. But might be also useful on keyboards like ErgoDox or Truly. Sometimes I'm really envious of the English language