該設定辦法適用於所有android手機,當然包括U8800了。
* 首先手機一定要有ROOT許可權,關於如何獲得ROOT許可權,這裡就不多說了,一般安裝個ROOT的小軟體就搞定了。
安裝一個R.E管理器(Root Explorer),運行R.E軟體,點上面的唯讀和改寫切換按鈕,將當前模式改為改寫,然後進入到 /system/usr/keylayout 目錄下,在觸控螢幕上長按 qwerty.kl 檔案,在彈出的菜單中選擇文字編輯器方式開啟,編輯該檔案的內容即可改變手機上每個按鍵的功能了,例如:
修改“搜尋”鍵為鎖屏,也就是相當於電源鍵的黑屏功能,可以修改:
key 217 SEARCH
改為:
key 217 POWER
當然,你也可以修改為這樣:
key 217 POWER WAKE_DROPPED
更可以改為這樣:
key 217 POWER WAKE
這裡要說一下 WAKE 和 WAKE_DROPPED 的區別:
WAKE 表示喚醒(啟用螢幕)並發送請求
WAKE_DROPPED 表示喚醒(啟用螢幕)而不發送請求
為了方便大家理解,我再詳細舉例說明一下:
key 102 HOME (HOME鍵必須在亮屏解鎖的情況下才可以按,否則按了無任何反應)
key 102 HOME WAKE (HOME鍵在機器未喚醒情況下可按,按下後機器被喚醒,並且提交該按鍵的按鈕事件)
key 102 HOME WAKE_DROPPED (HOME鍵如果機器在未喚醒狀態下,按一下先喚醒機器,再按一下,才提交該按鍵的按鈕事件)
key 後面的數字表示按鍵的物理編碼,後面的英文表示在Android系統中的按鍵功能名稱,所以我們只要把按鍵的物理編碼和對應的按鍵功能英文名稱進行修改,就可以了。比如 把HOME鍵的功能改為拍照的按鍵,那麼就可以進行如下修改:key 102 HOME修改為:key 102 CAMERA
常用的按鍵編碼預設對應的功能按鍵如下:
key 102 HOME返回主案頭鍵(房子表徵圖那個鍵)key 139 MENU菜單鍵 key 158 BACK返回/退出鍵key 217 SEARCH搜尋鍵key 107 ENDCALL掛斷鍵key 116 POWER電源鍵key 212 CAMERA拍照鍵
qwerty.kl 檔案內容如下:
key 399 GRAVE
key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
key 158 BACK
key 230 SOFT_RIGHT
key 60 SOFT_RIGHT
key 107 ENDCALL WAKE_DROPPED
key 62 ENDCALL WAKE_DROPPED
key 229 MENU
key 139 MENU
key 59 MENU
key 127 SEARCH
key 217 SEARCH
key 228 POUND
key 227 STAR
key 231 CALL WAKE_DROPPED
key 61 CALL WAKE_DROPPED
key 232 DPAD_CENTER WAKE_DROPPED
key 108 DPAD_DOWN WAKE_DROPPED
key 103 DPAD_UP WAKE_DROPPED
key 102 HOME
key 105 DPAD_LEFT WAKE_DROPPED
key 106 DPAD_RIGHT WAKE_DROPPED
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 116 POWER WAKE
key 212 CAMERA
key 16 Q
key 17 W
key 18 E
key 19 R
key 20 T
key 21 Y
key 22 U
key 23 I
key 24 O
key 25 P
key 26 LEFT_BRACKET
key 27 RIGHT_BRACKET
key 43 BACKSLASH
key 30 A
key 31 S
key 32 D
key 33 F
key 34 G
key 35 H
key 36 J
key 37 K
key 38 L
key 39 SEMICOLON
key 40 APOSTROPHE
key 14 DEL
key 44 Z
key 45 X
key 46 C
key 47 V
key 48 B
key 49 N
key 50 M
key 51 COMMA
key 52 PERIOD
key 53 SLASH
key 28 ENTER
key 56 ALT_LEFT
key 100 ALT_RIGHT
key 42 SHIFT_LEFT
key 54 SHIFT_RIGHT
key 15 TAB
key 57 SPACE
key 150 EXPLORER
key 155 ENVELOPE
key 12 MINUS
key 13 EQUALS
key 215 AT
# On an AT keyboard: ESC, F10
key 1 BACK
key 68 MENU
key 113 MUTE
key 163 MEDIA_NEXT
key 164 MEDIA_PLAY_PAUSE
key 165 MEDIA_PREVIOUS
key 226 HEADSETHOOK WAKE
key 231 CALL WAKE_DROPPED