There isn't any this kind of bug as you discribed, keyPressed () methord works properly. Maybe some others got problem, would you specify which Emulator or Device you are using or is it possible for you to post your source code in this forum and I would like to take a look.
I don't think the splash screen interacts with SoftKey press. Here is the code fraction form the Fruitmachine example for displaying a splash screen:
public void startApp()
Displayable current = Display.getDisplay(this).getCurrent();
if (current == null)
// first time we've been called
Alert splashScreen = new Alert(null, // no title
"Fruit Machine\nForum Nokia",
splashScreen.setTimeout(20000); // 2 seconds
LoginScreen loginScreen = new LoginScreen(this, httpPoster);
// display splash screen, then login screen
Would you try your application also on the Series 60 Concept SDK, in my personal opinion, it's faster and better then the Series 60 SDK. Or on 7210 SDK 1.0.
It happens when I press either softkey on the Series 60 emulator beta 0.1, not on the series 40 concept. Unfortunately, though the software works on my 7650, we have reports of if crashing on other 7650 and 3650 models when those keys are pressed. We've seen this error on two applications so far, written from different codebases.