The driver that controls the keys on the front is HTCNavi.dll. I recommend using a tool like to SKTools to see if the device driver is running. There is also a utility called NavDbgTool.exe that will let you test those buttons. You can find it in this thread:
http://forum.xda-developers.com/show....php?p=2511016
Good luck,
jmoneta