I spent a year designing a low profile, minimal mechanical keyboard
I&#x27;ll state my requirements - for anyone interested in meeting them:<p>I have an OLKB preonic. And I used QMK to significantly modify my layout. I started out with the modified Colemak - but the re-arranged the keys to move keys which require the index finger to move to the side - on the QWERTY that would for example be G and H . I moved B and K forexample where Z and X are on the Qwerty  - and moved Z and X to the number row. The numbers itself appear as a layer when i need them.<p>Peter Norvig has an article called mayzner : <a href="https:&#x2F;&#x2F;norvig.com&#x2F;mayzner.html" rel="nofollow">https:&#x2F;&#x2F;norvig.com&#x2F;mayzner.html</a> - i wrote a program to analyse the frequency of bigrams&#x2F;trigrams, 4-grams and then programmed them as shortcuts to the keys - using the lower &#x2F; raise<p>This means i can type conversation as : con ver sa tion - where con is a trigram , ver is a trigram and tion is a 4-gram. s and a need to be typed out.<p>my needs :
1. MCU should have more ROM for writing the new preonic has 64KB.
2. Columnar layout - Split keyboard would be ideal.<p>Reasons for more ROM - you can program a lot more common words in it 
and Columnar layout would be easier on the fingers.<p>I&#x27;ve checked out a lot of keyboards - The Iris is good - but the ROM is only 32Kb. The Moonlander is too expensive for me - i cant justify the price to myself right now.