CueType is a no-nonsense keyboarding driller, with a particularly innovative enhancement:
CueType uses clever visual cues as reminders of keyboarding practices...
Finger Cues apply color to a character according to the finger and hand used to type it.
Row Cues raise or lower a character according to whether its key lies above or below the "home row" on the keyboard.
Reach Cues slant and thicken a character if its key requires a "reach".
Shift Cues outline a character if it is typed with the use of a "shift" key.