百度輸入法可以超級皮膚功能可以調(diào)整鍵盤布局。其實也可以利用此功能制作特別的鍵盤。比如筆者制作的希臘字母鍵盤,臨時輸入公式用;注音符號鍵盤和拼音鍵盤,臨時輸入注音符號和帶調(diào)拼音。
手機端就可以做,只不過需要兩個工具,一個是文本編輯器,一個是壓縮工具。筆者使用的文本編輯器是quickedit,壓縮工具是winzip,這兩個工具在小米應用市場就有。
小米手機的制作步驟如下(以希臘字母鍵盤為例):
第一步,到百度輸入法皮膚皮膚市場下載一個皮膚,比如我們選擇“小米專版高清皮膚”。
第二步,安排鍵位。
全鍵盤第一排十個字母按鍵、第二排九個字母按鍵、第三排七個字母按鍵。依次安排即可,可以用WPS或Excel,或者大腦。
第三步,提取鍵盤布局文件。
使用文件管理APP,可以找到baiduimeskin文件夾,里面可以看到用十六進制命名的文件,就是剛才選擇的“小米專版高清皮膚”了。
將擴展名為bds的文件復制到document文件夾下,將擴展名改成zip,用winzip解壓。
第四步,準備鍵帽。
用quickedit打開剛才解壓的文件夾下面res子文件夾里的default.css文件。在文件的末尾依次增加各按鍵字母。
STYLE后面的編號要依次增加。SHOW=后面是鍵帽上要顯示的字母,NM_COLOR=后面是顏色,HL_COLOR=后面是按下后的顏色,F(xiàn)ONT_SIZE=后面是文字大小,BORDER_SIZE=是文字輪廓線寬度,BORDER_COLOR=是文字輪廓線顏色。
第五步,增加鍵盤。用文件管理APP,到剛才解壓的文件夾的port子文件夾里將en_26.ini文件復制一份,更名為el.ini。用quickedit打開el文件,依次修改各按鍵。
FORE_STYLE=是剛才第四步增加的鍵帽樣式。
UP=是上劃時輸入的字符;
DOWN=是下劃時輸入的字符;
LEFT=是左劃時輸入的字符;
RIGHT=是右劃時輸入的字符;
CENTER=是點擊時輸入的字符;
HOLD=是按壓時輸入的字符;
HOLDSYM=是按壓時彈出的列表,可左右滑動選擇字符。
SHOW=按鍵數(shù)組名。
采用同樣的方法修改大寫字母鍵盤el_s.ini。
el.ini文件中,找到CENTER=F10,替換成CENTER=Z+el_s,增加切換大寫功能。
el_s.ini文件中,找到CENTER=F11(兩處),替換成CENTER=Z+el,增加切換小寫功能。
第五步,增加入口。
用quickedit打開port子文件夾下的en_26.ini文件,找到CENTER=F15(切換中文),增加UP=Z+el(上劃調(diào)出希臘字母)。
用quickedit打開port子文件夾下的en_26s.ini文件,找到CENTER=F15,增加UP=Z+el_s。
第六步,制作皮膚文件。
全選原文件夾內(nèi)所有文件,用winzip壓縮成zip文件,然后將擴展名改成bds。
第七步,導入皮膚。
將做好的bds文件移動到baiduimeskin文件夾下覆蓋原文件。
然后用百度輸入法更換皮膚即可獲得希臘字母鍵盤。
當然,其他的也可以根據(jù)自己需求進行調(diào)整,但需要先熟讀百度手機輸入法皮膚文檔,了解清楚再動手。以上只是最簡單的方案,基本上大部分語言的鍵盤都可以依以上方法制作,前提是對該語言有一定的了解(否則可能會漏掉一些按鍵)。