It would be very nice to be able to use all hardware keys - not just softkeys. I regularly make flashcards from the vocabulary lists in my textbook, and after each word I type in with the hardware keyboard I have to move my hands to press the add flashcard and erase buttons. It would be really nice to have some more keyboard control. I've got a tab key that doesn't seem to do anything in Plecodict, and an Internet Explorer key which doesn't do anything either (HTC Blue Angel). While other users may have different layouts on their phones, they probably want to be able to use hardware buttons for such purposes as well, so if it were possible to map any key to a variety of functions, that would be great. While you of course want to avoid making the program too complicated, I don't think there's really so much danger in having too many options and ways of customizing. Since the hardware that Plecodict runs on varies so much, customizing is essential to get an optimal experience. I have a Casio dictionary for Japanese, and it's superior to Plecodict in many ways - it's very snappy and responsive, and the interface is great. Easy enough for them though, I wager, since they control hardware. Besides, I don't have it on my phone, and it's made for Japanese learners of English which makes it hard to use sometimes.
That got sort of off-topic, but in any case these are the four functions I would most like to be able to bind to hardware buttons: toggle Eng/Chi, change dictionary, add flashcard, clear input. If I could do these, I would have to reach for the stylus much less often, and save a lot of time. Not to mention mistakes when I miss a touchscreen button during a bumpy taxi ride.