There are some Samsung handsets (x495, x497, E365, E335, etc...) on which u cannot read the softkeys. They are not supported through the keypressed event. Your only solution is to use the command listener, and then when you get a softkey command pass it to the keypressed event. If your phone lies in the same family you need to use this idea.