絕大多數(shù)Android手機(jī)底部都配有菜單、主頁(yè)和返回三個(gè)快捷功能鍵。可惜,鮮有廠商會(huì)提供菜單鍵和返回鍵位置互換的功能。如果你希望可以根據(jù)左右手習(xí)慣隨時(shí)將二者功能互換,只需修改兩個(gè)配置文件即可。
習(xí)慣和現(xiàn)實(shí)的沖突
不同品牌的Android手機(jī)在按鍵的布局上都有自己的考慮,有些產(chǎn)品菜單鍵在左,返回鍵在右;而還有些產(chǎn)品返回鍵在左、菜單鍵在右(圖1)。問題來(lái)了,如果你常用左手操作手機(jī),自然是希望返回鍵在左側(cè)的設(shè)計(jì),可以方便隨時(shí)退出程序或菜單。但如果你是左撇子,但手機(jī)的返回鍵卻偏偏設(shè)計(jì)在了右面,是不是很尷尬?
配置文件藏秘密
好消息是,我們可以通過修改Android系統(tǒng)的配置文件解決上述困擾。需要注意的是,在進(jìn)行下面操作之前,請(qǐng)確認(rèn)你的手機(jī)已經(jīng)Root并安裝了RE文件管理器。筆者的手機(jī)為OPPO N1 mini(高通方案),通過RE文件管理器找到/system/usr/keylayout目錄,其中的generic.kl和qwerty.kl就是需要我們修改的兩個(gè)文件(圖2)。
不同硬件方案的手機(jī),所需修改的配置方案有所不同。比如高通方案手機(jī)需修改generic.kl和qwerty.kl,而聯(lián)發(fā)科方案手機(jī)則需修改generic.kl和mtk-kpd.kl。雖然文件名字不同,但修改方法都是一樣的。由于修改系統(tǒng)配置文件有一定風(fēng)險(xiǎn),所以建議修改前大家先將兩個(gè)文件備份到存儲(chǔ)卡。
分別點(diǎn)擊兩個(gè)文件,并選擇以“Text Editor”(文本編輯器)的方式打開。在generic.kl文件中,這款手機(jī)“key 139”和“key 158”鍵值默認(rèn)為MENU(菜單)和BACK(返回),所以我們只需將139和158兩個(gè)數(shù)值互換一下即可(圖3)。同理,我們還需要將qwerty.kl文件中139和158的鍵值位置互換(圖4)。
03:只需修改圖片對(duì)應(yīng)的位置,其它位置不要修改!
修改完成后保存退出,然后重啟手機(jī),F(xiàn)在你再來(lái)看看,是不是手機(jī)的返回鍵和菜單鍵已經(jīng)互換位置了?
理論上,Android手機(jī)所有的物理按鍵都可通過本文方法進(jìn)行功能的互換,有興趣的同學(xué)可以自己嘗試修改,但前提是要注意備份源文件和對(duì)重要數(shù)據(jù)進(jìn)行備份。有些Android采用了虛擬按鍵(如索尼Z1等,返回、菜單和主頁(yè)鍵在屏幕內(nèi)的最下方),本文修改的方法并不適用于這類手機(jī)。