From what I understand, a cloned object does not map its vectors directly in a .svg file.
So I need a method of (perl script?) drawing the same size hexagon to all the positions of the example layout, with out moving the objects or changing their size (no transformations). The On screen keyboard script will only recognize geometric shapes other than rectangle, if they are in there originally drawn position. (This is because instead of transforming the points it creates a transform element for the object in the SVG to move the original points at creation to the new points?)
Are there any scripts to edit the xml to reflect the true position of the cloned hexagon objects?
Could I create a grid and snap stamps of the original to intersections of the grid? or would that also produce clones?
key labels are added later by the keyboards configuration file that translates .svg files object ID# to key function
These images aren't the actual .svg files but just bitmap representations.
~aka.bugle