Even if I stick to row-columns as described in the code it doesn't make any sense: somebody must be laughing at us right now (Or maybe you need diamond-shaped keys for this layout )