解決HTC G1的鍵盤Y Z倒置和符號輸入問題

 解決:

1.HTC G1的鍵盤倒置
2符號無法輸入或者輸入錯誤問題
我的是T-MOBILE G1,其他版本沒有機器測試,所以具體應該修改哪些文件,大家自己稍微摸索就行了,我這裏提供方法
 
>adb shell
1.
#getprop |grep hw
[hw.keyboards.0.devname]: [trout-keypad-qwertz]
[hw.keyboards.65537.devname]: [trout-keypad-qwertz]
先查看一下應用的是哪個文件,來判斷我們需要修改哪些文件,我這裏是:trout-keypad-qwertz
#cd /system/usr/keylayout/
#ls
#cat trout-keypad-qwertz.kl  【使用這個命令查看,key 21 和key 44是否確實倒置】
#mount -o remount,rw /system
#sed s/"key 21    Z"/"key 21    Y"/g trout-keypad-qwertz.kl > 1.txt
#sed s/"key 44    Y"/"key 44    Z"/g 1.txt > 2.txt
大家可以使用sed也可以adb pull出來自己拿vim或是記事本修改,這裏直接用這個工具修改比較方便,嘿嘿
#cat 2.txt 【再次查看是否已經修改過來】
#cp 2.txt trout-keypad-qwertz.kl 【如果已經修改,用2.txt覆蓋原文件即可】
#rm -rf 1.txt
#rm -rf 2.txt
刪除這兩個臨時文件
 
 
2.不能輸入符號解決,直接使用trout-keypad-v3.kcm.bin 覆蓋掉 trout-keypad-qwertz.kcm.bin即可,如下命令
#cp trout-keypad-v3.kcm.bin  trout-keypad-qwertz.kcm.bin
 
有一個問題沒能解決,就是使用觸寶輸入法用鍵盤的話無法調出,這是讓我很鬱悶的地方,只能放棄觸寶使用sogou了,哪位大俠有解決方案,請告知一下
 
我的郵箱:[email protected]   有問題可以郵件聯繫!
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章