Display scale degrees instead of notes on keyboard

Somewhat self-explanatory by the title, and perhaps has been requested here previously. But to expand upon it, this would be a toggleable option (similar if not verbatim to the thread name) so one can either stick with default letters or switch over to display the exact degrees from any given scale. I understand the layout already highlights them, but actually seeing the numbers too would be the furthest point of convenience for this type of compositional/analytical tool. It should be able to track with whether the scale has 5, 6, 7, etc. degrees. A huge bonus to this, which likely also has already been suggested before, would be a separate toggle for black keys to show the user either the sharp/flat letters of, or obviously, what belongs to a currently selected scale as described in this request.