My version of Kinesis Advantage layout:
For mac you can create custom layout (see TN2056), swap “Caps lock” to “Num pad” (and create layout for “Caps lock”) and use Keyboard Maestro (for copy/paste/redo/undo and text navigation). I can put it all to public if needed.
For windows you can use AutoHotKey.