Hi guys, after I read GodfatherIP's topic about remapping hardware button, I have an idea of remapping the Keyboard Folio with German layout. The problem was Honeycomb regconised the keyboard as English layout in almost every input method, exept Flex T9, which is so annoying and laggy and Lenovo have no intention in fixing it.
Resource:
- my "original" Generic.kl file
- The keychar map file Generic.kcm I got from Riffer in XDA-Dev through his solution for XOOM:
http://forum.xda-developers.com/showthread.php?t=1196776 thank you Riffer
Im not sure Riffer's update.zip could be modified with Lenovo original Generic.kl because I have not enough knowledge about how an undate.zip created. So that I used the method that GodfatherIP did to remap the hardware buttons.
http://www.thinkpadtabletforums.com/thinkpad-tablet-root-hacks-mods-and-development/remapping-hardware-buttons/thank you GodfatherIP
Steps:
- Reboot the TPT in CWM, plug it in your PC with USB
- in CWM choose "Mounts and storage" then "mount /system"
- execute cmd.exe on your PC, check if your device correctly connected with "adb devices" and then put the commands in:
adb remount
adb pull /system/usr/keylayout/Generic.kl
adb pull /system/usr/keychars/Generic.kcm
move this two files to another place for backup, copy and overwrite the files I provide into your adb's default folder and then continue with the commands:
adb push Generic.kl /system/usr/keylayout/
adb push Generic.kcm /system/usr/keychars/
adb shell
chmod 644 /system/usr/keylayout/Generic.kl
chown system.system /system/usr/keylayout/Generic.kl
chmod 644 /system/usr/keychars/Generic.kcm
chown system.system /system/usr/keychars/Generic.kcm
exit
adb reboot
- Now your TPT is rebooted, go into Settings/Language & Input/ and choose Android's default German keyboard as your input method and the Keyboard Folio responses exactly as a QWERTZ layout. I've tried it with some other input methods, for example Go Tieng Viet, an Vietnamese-input keyboard app and it recognise the correct keychar too.
Hope you german members can do it too and report if smt wrong appears.
http://dl.dropbox.com/u/36540576/Generic.kcmhttp://dl.dropbox.com/u/36540576/Generic.kl