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.