I should mention my keyboard interface only supports ascii at the moment,
but I wanted to leave it open for Unicode.
I can come up with a means, but it will be non-standard and look something
like Windows virtual keycodes; I had hoped I would be able to do it using
Unicode.