It hasn't been a higher priority than other features. I don't get that many requests for an on screen piano keyboard compared to other things. As a single developer, I have to pick and choose which things to work on based upon what is going to provide the most benefit to the majority of users. Just because I haven't added something doesn't mean it isn't still on my list. My bug tracking system has hundreds of enhancement requests that I'm tracking from users. It's not easy having to decide which of those to work on when each user's request is the most important thing to them. I'm doing the best I can with the time I have and I appreciate people being patient while I find the right time to add their requested functionality. Some features are much more complicated and time consuming to implement than others. I don't have a clear game plan for how I'm going to implement the piano keyboard, and in the absence of an open source library to help with that, I'm going to have to spend a fair amount of time figuring out exactly how I want to design it.
Mike
Mike