The XDAndroid Project is no longer active.
This site provides archived information from while the project was under development. Some links may no longer function.
Keyboard layouts are affected by the "physkeyboard" kernel boot command-line parameter.
The Spare Parts app allows for changing the behavior of the "end" button.
F22 maintains an alternative root filesystem image that allows you to change all sorts of button-mapping related things.