Closed MonsieurLanza closed 6 years ago
First, congrats for your amazing work !
Key rotation is not handled the same way as KLE. See :
Ergodox (pinkified but layout is still default one) in KLE:
Result after import in Blender:
I suspect rotation center is "key unit center" in Blender, while it is "key unit top left" in KLE.
KLE json:
[{x:3.5,c:"#ffadce",t:"#2b2c2e",p:"DSA"},"#\n3",{x:10.5},"*\n8"], [{x:3.5,c:"#ffadce",t:"#2b2c2e",p:"DSA"},"#\n3",{x:10.5},"*\n8"], [{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"], [{y:-0.875,x:5.5},"%\n5",{a:7},"",{x:4.5},"",{a:4},"^\n6"], [{y:-0.875,c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},"",{c:"#ffadce",t:"#2b2c2e",a:4},"!\n1",{x:14.5},")\n0",{c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},""], [{y:-0.375,x:3.5,c:"#ffadce",t:"#2b2c2e",a:4},"E",{x:10.5},"I"], [{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"], [{y:-0.875,x:5.5},"T",{a:7,h:1.5},"",{x:4.5,h:1.5},"",{a:4},"Y"], [{y:-0.875,c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},"",{c:"#ffadce",t:"#2b2c2e",a:4},"Q",{x:14.5},"P",{c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},""], [{y:-0.375,x:3.5,c:"#ffadce",t:"#2b2c2e",a:4},"D",{x:10.5},"K"], [{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"], [{y:-0.875,x:5.5},"G",{x:6.5},"H"], [{y:-0.875,c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},"",{c:"#ffadce",t:"#2b2c2e",a:4},"A",{x:14.5},":\n;",{c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},""], [{y:-0.625,x:6.5,c:"#ffadce",t:"#2b2c2e",h:1.5},"",{x:4.5,h:1.5},""], [{y:-0.75,x:3.5,a:4},"C",{x:10.5},"<\n,"], [{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."], [{y:-0.875,x:5.5},"B",{x:6.5},"N"], [{y:-0.875,c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},"",{c:"#ffadce",t:"#2b2c2e",a:4},"Z",{x:14.5},"?\n/",{c:"#9b6482",t:"#0d0d0b",a:7,w:1.5},""], [{y:-0.375,x:3.5,c:"#ffadce",t:"#2b2c2e"},"",{x:10.5},""], [{y:-0.875,x:2.5},"",{x:1},"",{x:8.5},"",{x:1},""], [{y:-0.75,x:0.5},"","",{x:14.5},"",""], [{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#9b6482",t:"#0d0d0b"},"",""], [{c:"#2b2c2e",t:"#ffadce",h:2},"",{c:"#ffadce",t:"#2b2c2e",h:2},"",{c:"#9b6482",t:"#0d0d0b"},""], [{x:2},""], [{r:-30,rx:13,y:-1,x:-3},"",""], [{x:-3},"",{c:"#ffadce",t:"#2b2c2e",h:2},"",{h:2},""], [{x:-3,c:"#9b6482",t:"#0d0d0b"},""]
Works way better ! Thanks !
First, congrats for your amazing work !
Key rotation is not handled the same way as KLE. See :
Ergodox (pinkified but layout is still default one) in KLE:![kle](https://user-images.githubusercontent.com/4181623/38748388-2f8d14bc-3f4e-11e8-8be2-c20514c0743b.jpg)
Result after import in Blender:![overlap](https://user-images.githubusercontent.com/4181623/38747910-b740386e-3f4c-11e8-9461-cc590167bc25.jpg)
I suspect rotation center is "key unit center" in Blender, while it is "key unit top left" in KLE.
KLE json: