bsp中提供的觸控螢幕校準程式在個別裝置上用起來可能不太適合,比如說我們的裝置螢幕寬度只有240pixels,會有部分字元超出螢幕外側,原以為這是bsp的提供的程式,無原始碼沒辦法修改,這兩天才知道原來是可以修改的。
之前在使用中發現觸控螢幕校準程式會識別系統的local,當系統是中文的時候它的介面是中文,當系統是英文的時候它的介面是英文,還以為是這個程式識別系統local之後自動調整,當時也奇怪它如何儲存那麼多的字元,昨天才了解到原因這個程式僅僅是呼叫了系統的gwes中的內容,而gwes的介面字元在build工程的時候會識別local來區分。
所以更改觸控螢幕校準程式的介面文字只需要更改wince的public下的內容即可,
目標檔案:/wince500/public/common/oak/lib/armv4i/retail/0804/calibrui.res
其中armv4i是cpu型別,0804是local值,中文的是0804,日文的是0411,等等。
通過vs等平台開啟calibrui.res修改後再sysgen就完成了。
WinCE5 0下觸控螢幕的校準
幫朋友除錯乙個應用程式,應用程式搞定後,定製到系統內後,開機自動執行的時候,觸控螢幕無法使用,可能bsp不是最新的版本,不過自己順便可以學習下,校準觸控螢幕。我把ce裡自帶的那個觸控螢幕校準程式開機自啟動,校準過後,檢視登錄檔裡的值,發現很奇怪,竟然出現負值 1144,920 2332,1652 2...
使用ts calibrate校準觸控螢幕
使用ts lib包自帶的ts calibrate校準觸控螢幕非常簡單實用,但在基於xsever的gui應用環境下,有兩個問題存在 1.校準後必須重新啟動x,應用端才能生效。這樣處理使用者肯定不能接受,因為啟動一次機器畢竟耗時。2.在使用ts calibrate校準觸控螢幕時,要觸控5個點,這時如果g...
使用ts calibrate校準觸控螢幕
使用ts lib包自帶的ts calibrate校準觸控螢幕非常簡單實用,但在基於xsever的gui應用環境下,有兩個問題存在 1.校準後必須重新啟動x,應用端才能生效。這樣處理使用者肯定不能接受,因為啟動一次機器畢竟耗時。2.在使用ts calibrate校準觸控螢幕時,要觸控5個點,這時如果g...