First, you have to implement OfferKeyEventL() for your container class and forward key events to the list box. Then you have to call CEikAppUi::AddToStackL(yourContainer). Check out the compound controls example in the download area of Forum Nokia web site. I guess you get pretty good idea what you have to do by going through the example code. There are also former similar postings in this discussion group, which might help you.