Why not having both hardware layouts on the same boot? Anysoftkeyboard allows it. Install http://code.google.com/p/softkeyboar...9.apk&can=2&q= then install the desired language packs (you can install more than one) from http://code.google.com/p/softkeyboard/downloads/list Once you installed everything you will need to turn on the the anysoftkeyboard and off with the builtin android keyboard (settings->languages and keyboards). Once you done that activate the layouts from the anysoftkeyboard settings app and you can switch between them by clicking the blue arrow and space keys. If you think you can understand it, have a look at the keyboard mapping config file in Code: /and/system/usr/keylayout/opmap_tw14030keypad.kl
/and/system/usr/keylayout/opmap_tw14030keypad.kl