手機的操作離不開按鍵,但有的時候軟件或游戲的按鍵設(shè)計得非常不合理,不符合用戶的使用習(xí)慣。另外雖然手機平臺的兼容性不斷增強,很多針對特定機型的軟件或游戲也可以正常運行于其他機型上,但往往也會遇到游戲按鍵“映射”上的不合理。不過,這些并不是不可逾越的溝壑,通過手機按鍵映射軟件即可讓按鍵的“編排”得心應(yīng)手。 按鍵映射。顧名思義就是將手機的原有按鍵映射為其他按鍵。比如將手機數(shù)字按鍵“2”映射為搖桿或?qū)Ш芥I的“上”,那么在軟件或游戲中就可以通過按下數(shù)字2來實現(xiàn)之前“上”所對應(yīng)的操作了。在完成多個按鍵映射后。手機內(nèi)的軟件或游戲就不再有“水土不服”的尷尬了。
S60平臺可以通過軟件“KeyMap”(按鍵大挪移)來實現(xiàn)手機按鍵的映射。啟動軟件后進(jìn)入設(shè)置界面,根據(jù)提示按下原按鍵后,再按下映射后的按鍵即可完成設(shè)定。多次操作后就可以實現(xiàn)多按鍵的映射修改?!癒eyMap”可以支持?jǐn)?shù)字鍵、方向鍵、星號、井號以及確認(rèn)鍵等常用手機按鍵的映射,并且在彩信、短信以及郵件發(fā)送等文本錄入時可以自動屏蔽按鍵映射,非常人性化。從軟件設(shè)計和實際使用效果上看,“KeyMap”非常適合進(jìn)行游戲按鍵映射。
WM平臺則可以通過一款名為“AE Button Plus”的軟件實現(xiàn)手機按鍵的映射。它在功能上更加強大,除可以支持按鍵映射外。還可以將某些按鍵設(shè)定為特定功能。從而在方便操作的同時簡化了操作步驟。
不過需要特別注意的是,建議將“AE Button Plus'’直接安裝在手機內(nèi)存中,如果安裝在存儲卡中有可能會導(dǎo)致重啟后按鍵映射設(shè)定失效。
“AE Button Plus”還支持手動添加手機按鍵功能。這樣即使在軟件列表內(nèi)沒有的按鍵也可以實現(xiàn)鍵位映射。運行軟件后選擇“文件>添加按鈕”,并按下需要添加的手機按鍵后選擇確定即可完成添加。在設(shè)置菜單中可以選擇各功能按鍵并在按鍵名稱下方選擇“由AEBplus控制”。這時按鍵名稱下方就會出現(xiàn)該按鍵對應(yīng)的快捷功能和操作項了。
如果要恢復(fù)按鍵的默認(rèn)功能。可以重復(fù)以上操作并在按鍵名稱下方選擇“取消映射”或“系統(tǒng)默認(rèn)”,確認(rèn)后按鍵就會恢復(fù)到默認(rèn)設(shè)定?!癆EButton Plus”功能相當(dāng)強大,但在實際使用中更適用在快速操作或簡化操作步驟等方面。對于WM平臺的游戲,更多的是將搖桿或方向鍵修改為按鍵操作,軟件“Nine Way Keypad”則可以方便地實現(xiàn)這一功能。因此建議在映射WM游戲按鍵時使用。(使用方法非常簡單,這里不再贅述)
非智能手機雖然無法很好地實現(xiàn)手機按鍵映射,但可以通過修改Java游戲內(nèi)部的按鍵映射實現(xiàn)類似的效果??梢赃@樣理解,Java游戲或軟件內(nèi)部也有著類似的按鍵、操作一一對應(yīng)的關(guān)系,要想實現(xiàn)鍵位的更換只要替換這一對應(yīng)關(guān)系即可。使用“JavaMagic”軟件修改Jave程序可以簡單地實現(xiàn)這一操作。
下載并啟動“JavaMagic”后,選擇“設(shè)置→鍵碼轉(zhuǎn)換→鍵碼設(shè)置”,這時軟件會進(jìn)入到手機鍵碼配置界面。其中左側(cè)為當(dāng)前手機的鍵碼配置(如不明確,可以安裝“KeyTest”等Java程序測試手機按鍵鍵碼后填入對應(yīng)位置);右側(cè)為手機Java程序使用的鍵碼(默認(rèn)為Nokia手機??梢酝ㄟ^“從文件讀取”載入其他手機鍵碼配置。注意要和Java程序的使用平臺一致)。
替換的過程并不復(fù)雜,修改左側(cè)的鍵盤配置即可。比如要將導(dǎo)航“上”鍵(鍵碼一1)映射為數(shù)字“2”鍵(鍵碼50)的話,只需要在導(dǎo)航“上”鍵對應(yīng)的文本框內(nèi)將“-1”修改為“50”,并將數(shù)字“2”鍵對應(yīng)的鍵碼修改為“0”(起到屏蔽作用)即可。
重復(fù)以上操作完成全部按鍵替換后,選擇“確認(rèn)”進(jìn)行保存,并在主界面內(nèi)選擇“處理Jar”。然后再在手機內(nèi)安裝處理后的Jar文件就可以實現(xiàn)Java游戲和程序的鍵位映射了。這樣的修改不會影響到手機原始的按鍵設(shè)定,只應(yīng)用于修改后的游戲或程序。