Maybe you can design it to use the tooltip for the Y alignment, something similar to Labels. We can have "TOP", "CENTER" and "BOTTOM". TOP will display the OSK top down, CENTER for what it is now and BOTTOM for displaying the OSK bottom up. You can have CENTER as the default if it is not specified. Last but not least, I think this should be implemented for all OSKs. ie APPOSK, APPOSKX and NUMOSK.