This is my custom layout for the ZSA Moonlander keyboard.
The laout is based on the Bone layout. Bone is an optimized version of the Neo2 layout. Bone is created with English and German text corpus and originally provides different layers for letters, special characters, navigation, math symbols and even greek letters (for math mostly I guess).
I had to adapt the layout to the orthogonal arrangement of the Moonlander keys as well to my personal preferences. Oryx and the Moonlander do not support Unicode output, so I didn’t replicate the math symbol nor greek layers.
The layout features
- The base layout of Bone, with custom meta/control keys and means to switch layers.
- The special chars layer, based on the Bone layout. I added some macros to input typographicly correct symbols on Linux.
- Classic layer: Qwerty based to allow other people use your keyboard and play games (WASD etc.).
- A “control” layer with F-keys, LED controls and a num block.
My layout is created to use with Linux and the Swiss German keyboard layout in the OS. Since it’s based on Bone, it’s useful to mainly write English and German texts as well as programming and math formulas.
If you don’t use Linux or ch-DE, it can easily be adapted.
I’ll have to take a closer look at this. I need to make it easier to get to numbers and math symbols.