http://blog.imfiny.com/imfiny/electronics/keyboards/2019/12/29/Custom-keyboards-split-design.html