I know there are a lot ways to "fix" the power button, and they vary a lot. I really don't know what happened to mine therefore I can't really know what to do or where to start. There are some sophisticated methods that require soldering, which I don't have. There are not very good software emulators. I'm not sure what to do.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?