Which device are you using? Is this 't' problem something that happens with every midlet? My VM does its own keymappings from the device to JavaME keys. However, if the microemu test midlet does not have any problems, it is quite likely that the midlet itself is trying to do its own keyboard handling (or perhaps it uses a graphics library that tries to do it). I can confirm the download issue with the UCBrowser midlet. I expect it uses jsr 75 to get file system access, and I support this JSR in my build. Unfortunately I do not see any errors or exceptions. So it is really hard to figure out what assumptions UCBrowser makes, or what it is trying to do :-( Davy