[教學] TouchCommander XML修改完整教學

TouchCommander搭配FTouch Flo可以享受用指尖操作PDA的樂趣,詳細介紹參考這裡:[WM5/WM6]偽阿福機FTouch Flo + Touch Commander
但是在設定時(尤其是增加應用程式時)常會出現錯誤訊息,造成使用者的困擾,因此我把我用xml編輯的方法在這裡與大家分享,用這種方式可以避開錯誤訊息的發生,但是缺點是不方便新增,所以只建議常發生錯誤、試過改註冊表、不常新增程式的人服用,使用上一切正常的就不要自找麻煩了。另外,我並不懂XML語法,所以若有解釋錯誤的地方,也請各位見諒。在這裡第一次發文,還請各位大大指教....
聲明:該教學為我原創,同時在Mobile01及PDA4X (PxDxA)刊載,若有需轉載者,請註明出處,謝謝!!

廢話不多說,以下開始我的步驟:
1. 滑頁定義跟功能表的用法先跟大家說明一下,
母頁:(按方向鍵”上”然後點左下角的”UP”之後出現的那一頁)
平常不會出現,可定義要有多少滑頁、滑頁的按鍵數、滑頁的字型、顏色…
滑頁:
實際的工作頁,由左右滑動切換,可以設定工作按鍵數,按鍵直接連結程式,也可以將按鍵設成目錄,自成另一子分頁、子子分頁…
**因為我的聯絡人是用語音命令呼叫的,所以這裡不說明寫聯絡人的方式,請見諒!!

2. 先設定要幾個滑頁:內定為3頁:Shell、Media、Contacts。要變更的話,可以按方向鍵”上”,之後按左下角的”UP”就可以在跳出的母頁上看到內定的這三個按鍵,可以選Menu->Options->Grid size,然後選擇需要的數目,共有8種組合可選。也可以選Menu->Options->View->Appearance設定外觀。(如下圖)
[教學] TouchCommander XML修改完整教學

3. 設定滑頁名稱:在已有名稱和未指定名稱的按鍵上按住不放跳出的功能表並不相同,請參考下圖。建議先全部”Remove”再”Add Folder”。 在跳出來的頁面上輸入目錄的名稱再按OK就可以了,點一下圖片可以變更圖像,在這裡先不變更。
[教學] TouchCommander XML修改完整教學

[教學] TouchCommander XML修改完整教學

4. 設定滑頁按鍵數:點一下剛剛做好的按鍵進到滑頁裡,再點右下角的Menu->Options->Grid size->你要的按鍵數

5. 重複上述步驟將滑頁的名稱及數量都先定義好。我的定義如下:Information 2x3個按鍵ID 0~5、Application 3x4個按鍵ID 6~17、Game 3x3個按鍵ID 18~26、System 3x4個按鍵ID 27~38。
[教學] TouchCommander XML修改完整教學

6. 到\program files\TouchCommander的目錄檢查一下,裡面有三個子目錄:
Settings:放設定檔,副檔名為xml
Skin:放圖像、Icon,副檔名為png
THUMBS:放系統自己生成的圖像,檔名為KEYxx.png
進到Settings的目錄,應該可以看到7個檔案,有三個是xxx1.0.0.default.xml,這是程式自帶的內定值,另外的則是剛剛設定之後產生的自訂值。我們將AppInf1.0.0.default.xml、QuickCallTree1.0.0.default.xml、QuickCallTree1.0.0.xml這3支copy到電腦,並將AppInf1.0.0.default.xml改名為AppInf1.0.0.xml。

7. 準備要用的ICON,尺寸為48x48的png檔,紀錄檔名之後全部copy到Skin底下備用。

8. 從這裡開始用Notepad編輯xml檔。先打開AppInf1.0.0.xml,這支程式紀錄你指定程式的資訊及系統編號,打開後可以清楚的看到以<AppInf>為開頭、</AppInf>為結尾的段落,這就是我們要編輯的地方。如下圖:
[教學] TouchCommander XML修改完整教學

將各項資料key入CDATA後面的中括號裡就可以。ImageKey後面的則填入你要的icon名稱,並在前面加上”@”,這表示會指向Skin目錄裡的圖標,若是不加”@”,則會指向THUMBS目錄去搜尋圖像。ID則填入你希望的程式代碼,不依順序或跳號也可以,我是依步驟5的編號來編碼。建議若是滑頁裡的按鍵還沒全部編好,ID也要先幫他留下來,以後要新增的話比較好改。不夠的就將這段複製貼上再編輯即可。
完成以後存檔跳出就完成了第一個xml的編輯。

9. QuickCallTree1.0.0.xml的編輯就比較亂,因為裡面沒分行,所以不太好分,編輯時注意也不要加分行(就是按Enter換行啦)。可以先點QuickCallTree1.0.0.default.xml 2下用IE開來看,同時用Notepad開啟檔案來相互對照。記得一個原則,所有的段落都是以<xxxx>開始、</xxxx>結束。且必需前後對照。
先看檔頭部份,檔頭定義母頁外觀及按鍵數,如下圖:
[教學] TouchCommander XML修改完整教學

想要改變字型及大小,可以在<TextOption>ShowAlways</TextOption>底下加上
<InnerSpace>20</InnerSpace> 、<FontSize>22</FontSize>這2行。

第二段:定義滑頁外觀及按鍵數,如下圖:
[教學] TouchCommander XML修改完整教學

第三段:定義ID、按鍵外觀、位置。有幾點要注意:1.程式ID要對應AppInf1.0.0.xml裡的定義;2. 按鍵位置的定義為:左上角為(0,0)往右為(1,0)、(2,0)…,往下為(0,1)、(0,2)…;3. 要複製貼上的就是從<ApplicationNode IdInf="x">開始到</ApplicationNode>結尾的這段。
弄清楚結構之後,就開始到記事本編輯。
[教學] TouchCommander XML修改完整教學

10. 先將母頁的圖像設定好。用編輯->尋找->輸入第一個滑頁名稱->找下一個,找到後在他後面ImageKey中間輸入你要的icon名稱,一樣在前面加個”@”。
[教學] TouchCommander XML修改完整教學

11. 定義按鍵ID及位置。一樣用尋找找:<Childs />,注意:因為有設幾個滑頁就有幾個,所以要從第一行往下找。然後改成<Childs></Childs>,再到QuickCallTree1.0.0.default.xml將<ApplicationNode IdInf="x">到</ApplicationNode>整段複製再貼到<Childs></Childs>的中間。然後再變更ID、X、Y即可。如下圖紅圈:
[教學] TouchCommander XML修改完整教學

重複這個步驟將下一段接在</ApplicationNode>後面,直到該滑頁有用到的按鍵都設定到為止。

12. 重複步驟11繼續找下一個<Childs />,將所有滑頁都定義完,然後存檔跳出。要如何檢查有沒有編錯呢?直接點2下用IE檢查就可以,若是語法有錯,IE會出現錯誤訊息。

13. 最後將這2個檔案覆蓋回原檔案就大功告成啦!!Enjoy!!

<補充>(11/02新增)
1. 上面的方法只適用在第一次安裝且還未指定任何程式之前,指定過程式之後在步驟11會找不到<Childs />這個字串,這時候就要改用<ApplicationNode IdInf="x">這串字去找,”x”是你現在滑頁裡指定程式ID的最後一個,找到之後再往後找</ApplicationNode></Childs>這串字,然後將你要插入的段落再插入到</Childs>前面就可以了,所以我才說ID要先規劃好而且空號要幫他留下來,不然號碼插入之後,後面的全部要依序往後退而且AppInf1.0.0.xml的程式ID也要改,這樣出錯的機會就很大了。

2. 若是在按鍵上增加聯絡人的話,在settings的目錄裡會多出一個contactinf1.0.0.xml,目前推估,一般會出現錯誤狀況應該是在程式變動AppInf1.0.0.xml這個檔案時才會出現,因此新增、移除、編輯目錄(Folder)時會變動的只有QuickCallTree1.0.0.xml,新增、移除、編輯聯絡人(Contact)會變動的只有contactinf1.0.0.xml,因此基本上應該不會出錯,所以直接在TouchCommander的功能表去做就可以了,不必使用上述辦法。

3. 再次強調,要常備份AppInf1.0.0.xml、QuickCallTree1.0.0.xml這2個檔案,不管是當機、重灌…只要指定的程式路徑不變,把它們直接copy回Settings裡面就可以使用了,不必從頭來過。


以下就是我的作品,見笑了:
母頁:
[教學] TouchCommander XML修改完整教學

Information:
[教學] TouchCommander XML修改完整教學

Application:
[教學] TouchCommander XML修改完整教學

Game:
[教學] TouchCommander XML修改完整教學

System:(未完成,因為找不到設定裡功能的連接,如背光、螢幕...)
挖~~~~~~~~好教學~~~~~~~~~~~~~~~

可惜我還不能加分,不然一定加滿分
Touch command 真是一個好程式,點燃大家寫文章的慾望 ^^


剛發現我可以加分 ~~~ 加滿分了~~ ^^

雖然有點艱深,但是的確是好文章,找時間試試
+5 Thank for yr tutorial
My SE X1 rom-> http://forum.xda-developers.com/forumdisplay.php?f=471
LeoLee2016 wrote:
挖~~~~~~~~好...(恕刪)


感恩啊...
這也要感謝你,如果沒看到你這篇:[WM5/WM6]偽阿福機FTouch Flo + Touch Commander
我也不知道有這等好東西...
我也希望把這介紹給大家,讓大家用得快樂....
不過之前到是鬱卒滿久的,因為常出現錯誤、重灌、甚至按下"1234"
好教學!!
比我寫的那一篇拙作來的精彩多了~

不過,真的需要這麼繁複的動作去調整嗎?
很多東西程式裡面都嘛已經內建好了~
我都是先挑好我要的圖片,然後用繪圖軟體去製作成程式需要的格式,然後將製作好的準備置換的外掛程式圖標,整個資料夾放進記憶卡,接著進程式設定路徑跟圖片,就搞定啦~

例如下面的R15跟R12就是這樣完成的~


我用了這個程式這麼久了以來,都嘛沒有像那麼多網友說的那麼多問題說...(應該是我比較好運吧?)

不過,這篇真的是好教學!!
值得鼓勵!!

對於很多玩家是一篇值得收藏的文章!
https://www.instagram.com/mark5347/
Mark5347 wrote:
好教學!!比我寫的那...(恕刪)

Mark大大,你大概都沒遇到連續的錯誤訊息、跳出、重灌跟"1234"...真的很恭喜你
可是我還發現有很多人還是被無法順利使用所苦惱....我就是
我是希望看看能不能減輕一些別人的痛苦,
不過就像我說的,這不是個好方法,希望不會造成另一種痛苦...
tom0713 wrote:
Mark大大,你大概...(恕刪)

說的也是,我可能沒遇過這種切身之痛吧~
既然沒有切身之痛,我又怎麼可能寫出如此受用的文章呢?
tom0713 wrote:
我是希望看看能不能減輕一些別人的痛苦,
不過就像我說的,這不是個好方法,希望不會造成另一種痛苦...(恕刪)

哈哈哈...不會啦~
這篇文章只會減輕人家的痛苦,不會增加痛苦的!

不過,我想說的是,很多PPC的玩家也好,新手也好,都必須痛過才會進步的~(跟愛情的原理差不多)
用PPC的人,痛是必經的...我就是其中之一,看看我的簽名檔,你會暸的~
這篇文章真的很優!
小弟已經將它收藏了喔~
------------------------
阿對了~
我的那篇拙作中,我做了一些新增,你趕緊去下載一些圖標回來玩玩吧~

[11/01新增]Touch Commander簡易更換圖標方式
https://www.instagram.com/mark5347/
tom0713 wrote:
TouchComma...(恕刪)


真是太厲害了!
我可能要花好幾天才研究得完,
謝謝了,
這樣大家都能無痛使用Touch Commander!
Mark5347 wrote:
...例如下面的R15跟R12就是這樣完成的...(恕刪)


想請教大大的是,
啟動TouchCommander後,
耗掉很多記憶體,
我的CHT9110根本無法啟動PaPaGO!R12,
所以沒想到要設定在TouchCommander的選單裡。

請問大大啟動TouchCommander後,
還能正常啟動PaPaGO!R12嗎?
是否使用128MB RAM的機子?

謝謝!
Stay Hungry, Stay Foolish!
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!