All Major 5-finger Patterns Piano Pages   William Wieland
Since you know your major 5-finger patterns quite well, the following button will choose "difficult" keys more often than easy keys. It will include all keys.
: