At the beginning, use your keyboard to choose a letter to represent the trait. Use the X to clear the letter, and the arrow to continue on to the punnett square. The alleles have arrows next to them which can be used to toggle them between recessive and dominant when clicked. Whenever you change an allele, the punnett square will update to correspond with it. You can also press any key to switch the letter if you want to.
I made this for a science assignment. Have fun and experiment with it!