Micah R Ledbetter /mɹ̩ˈled/

@mrled

But getClientBoundingRect returns a rectangle with top/bottom parallel to the X axis; when the key is rotated 25 degrees as it is in the thumb cluster, it no longer has sides parallel to X.