Thanks to decix, for pointing out that a German keyboard is significantly different than an American English one, I went through the whole keyboard interface loop and changed it all so now it looks for matches in Unicode, instead of the actual keyboard matrix numbers. This should work with any keyboard that can provide the whole set of glyphs that LaserBoy is looking for, no matter where they are located on the keyboard or what combination of keys is required to generate them.
Also in my search of the code, I finally saw something that has been there all along. I never got it before! Now I know why I've not been able to do some things that I've wanted to do since the beginning! I haven't started working on anything of what I just dicovered. I just wanted to get this version out there ASAP.
http://hacylon.case.edu/laser/LaserB...06_19_2008.zip
James.