HyakuTyping is a typing software based on the Hyakunin Isshu. You can practice typing in Roman alphabet input while memorizing the Hyakunin Isshu.
There are two ways to play: "Lower Line Typing," in which you look at the upper line as it gradually appears and type out the lower line, and "Upper Line Typing," in which you look at the card that represents the lower line and type out the first two letters of the upper line.
These typing modes are divided into stages for each fixed character in the Hyakunin Isshu, so you can type out the poems for each fixed character as you memorize them.