The control and alt keys produce odd results. Superscripts and circumflexes and accented letters. I can provide yet another debug log if necessary.