I've just tried this layout - unfortunately not all keys are registering at the moment - need to figure out how to remap them via easyavr I guess.
Can you take pics of both sides of the PCB? Should be easy to add the extra positions which aren't currently visible.
edit: Unless it's called the JD45 in EasyAVR, that looks close but I thought it was a completely different board....
I created a keymap with the missing keys in it.
- Stick it in C:\Users\%username%\.EasyAVR\Boards
- Then create a new keymap using the JD40 MkII keymap as a base
Now to print a decent set of keycaps for it.