Not sure if I understand you... Your making an app that runs in the background and gets key presses? And now the key presses on the home screen are not working? Try on your onKeyPress method to return false. Even though you got the key press if you return false it will be passed on to the home screen app.