Raphael Keyboard Controller is a modified keyboard driver with configurator application for keys setup. Any key (including Home and Back keys) can be reassigned to perform desired actions. Keys on a QWERTY keyboard are not an exception, they might be remapped too
Topaz Keyboard Controller is a solution that allows you to remap ALL keys of your device. Any key (including Home and Back keys) can be reassigned to perform desired actions.
Note: Usage information can be found on the application's webpage