2011年6月17日星期五

利用BB控制符DIY圖文集(AutoText)


本文是啟發式編輯autotext,使用BB宏語言控制符完成五筆文字、詞語定義;BB快速插入機身關聯信息;顏文字表情定義等的圖文字的黑莓機輸入

AutoText在BB機裡的用處很廣的,幾乎只要有文字交互處理的地方都可以用得到。在短信聊天、郵件編輯、上網打字、IM工具、微博發微的時候等都可以實現快速輸入,目前不能用的地方可能只是極少軟件因沒有做autotext接入而不能使用,但這幾乎是可以忽略不記,因為一款不支持autotext 的軟件就算不上一款好軟件,因而果斷丟棄該軟吧。

言歸正轉,少廢話!
宏指令:
AutoText的圖文處理多藉助於BB宏語言實現,這有哪些指令呢?請看下圖:
  1. 找到自動圖文集(autotext)編輯入口(不同的ROM會有不同的入口,以Bold9000為例:在信息界面—編寫郵件—黑莓鍵—編輯自動圖文集(edit autotext)項內進入
  2. 新建(NEW)—插入宏指令(InsertMaco),即可見完整指令代碼。
  3. 圖2是編輯的全指令代碼及對應說明及顯示

一、五筆生闢字及詞語的添加
  1. 添加詞條(new新建),藉助%b宏指令實現
1.1 單字:在replace裡輸入對應的字母編碼,此錄入符合五筆編碼規則對應的字母。如:lwmv囧
1.2 詞語:如同單字類似,只是符合字母編碼就行

二、顏文字添加並定義
  1. 新建(new)詞條,藉助宏指令%b 實現顏文字定義;基本同於文字詞語定義
  2. 為了不同五筆代碼衝突,我把顏文字定義在ZZ區,後兩碼為表情稱呼拼音首字母,長度控制在4碼+識別碼並使其合乎五筆規範

三、組合宏指令的使用
  1. 新建(new)詞條,藉助宏指令及文字符號等形式定義顯示
  2. 在“replayce”裡輸入算定義編碼
  3. 定義完整顯示“日期和時刻”,並以“@”分隔

附記:AutoText自身代碼指令一欄,在英文輸入模式鍵入。

插入當前時刻:LT+空格(此為完整顯示,即大T時刻)
插入當前日期:LD+空格(此為完整顯示,即大D日期)
插入機身PIN :mypin+空格
插入機主信息:sig+空格
插入BB型號及OS系統信息:myver+空格
插入機主名稱:usrid+空格 (因字母輸錯,在autotext 裡找到了對應項,應該是通用usrid+空格出來;在Bold9000上我沒驗證成功,可能是小O對應出來的機主姓名吧)
插入機身電話號碼:mynumber+空格
  
四、完整效果圖
本郵件所有文字用Autotext繁體五筆輸入編輯而成

這是關於宏代碼的解釋,完整編輯並定義在一條圖文集裡面,以後當我輸入zzdm並空格之後將立即上屏顯示下圖全文內容。
    
本文參考:


没有评论: