This is based on the_primeagen's keyboard layout. Keys are remapped while using the kinesis 360, so they work the best for other keyboards.
follow this tut
download the .klc
file and load it to the layout creator then build dll.
Theres an autohotkey script as an alternative. Works well in my experience.