You can only detect presses from the buttons on the left hand side. And to allow them to work when running from the conentlister, you'll have to set the gtk wmclass and title of the app to "sh".
You can find some info from when I first ported FBReader here:
http://forum.irexnet.com/viewtopic.php?t=1110