on a pragmatic note, for those of us set in our ways with qwerty/uk layout I came up with a (hopefully) minimum-mental-overhead layout to switch to keyboardio from standard UK without going totally crazy.
So here is the layout diagram showing my changes from stock (without my own idiosyncratic thumb remapping):
http://www.keyboard-layout-editor.com/#/gists/22cf93b95855d6a422c053e3b59b9351
Getting that working in Keyboardio firmware is a bit fiddly. To get orphaned symbols into the function layer when using a UK software mapping these are the code snippets for Model01-Firmware.ino:
- # -----> Key_Backslash
- ~ -----> LSHIFT(Key_Backslash)
- \ ------> Key_NonUsBackslashAndPipe
- | ------> LSHIFT(Key_NonUsBackslashAndPipe)