Remapping hardware keys
I was looking a way to remap the camera key to Toshiba settings through registry without having other progs like AEbutton Plus (which is not free btw) or other software running on the back. Found an article
here, this method probably applies to all keys.
Made a shortcut of \Windows\settings.exe (shows only in totalcommander cause it's hidden) and put it in \Windows\AppButtons\settings.lnk (the folder probably doesn't mean anything).
In HKLM\Software\Microsoft\Shell\Keys you'll find 6 folders 40C1-6. Those correspond to the hardware buttons.
Camera key is the 40C3 folder. I didn't care to find which folder is vol up/down etc. but don't think many people will want to change the volume keys. The article explains some of the folder's contents:
1 HKLM\Software\Microsoft\Shell\Keys\40C3",
(Default)
set it to point to the location of the program you want to start.
(e.g. \Windows\AppButoons\settings.lnk for my purpose)
2 HKLM\Software\Microsoft\Shell\Keys\40C3",
"Flags"
set this to 0
3 HKLM\Software\Microsoft\Shell\Keys\40C3",
"Name"
the name of this button, this is what you will see in Settings\Buttons
4 HKLM\Software\Microsoft\Shell\Keys\40C3",
"Icon"
set it to point the location of your program again, or any other resource containing an icon (dll, exe file) so you will have a nice icon in the Settings\Buttons window.
That's it you're done. The program you've mapped opens with long press of the camera button. I don't know if and how you can change the short press action, If someone knows or finds out please let us know.
--------------------------
Hmm after posting I found out that when the phone is restarted the string "Flags" resets back to value 4 and the button doesn't launch the mapped app.

Any thoughts?