N久以前寫過一篇《WinCE下自定義的大軟鍵盤》,這個自定義軟鍵盤就是為RM905a+項目來做的。RM905a+的系統分辨率是640*480,WinCE原生鍵盤小的太小,大的又太大。所以就去除了大軟鍵盤其中很多沒必要的按鍵,既滿足了使用需求,又提高了用戶體驗,不至於一個軟鍵盤就占了大半個屏幕。當然那時候沒有美工可以幫忙,圖片處理都是自己搞的,所以RM905a+的界面也都是一抹黑,其實就是用的最簡單的MFC+高對比黑色的主題,雖然不太好看,但反而很像專業儀器。
后來做車載導航設備,在國外賣的不錯,於是除了英文版以外,還需要做俄語、阿拉伯語、土耳其語和希伯來語等語種的軟件,自然就需要對應語種的輸入軟鍵盤。有了前次的經驗,代碼部分不是問題,圖片有專業美工做,所以做出來的效果很好。
現在WinCE車機已經不做了,那我也可以拿出來分享給大家,希望對還在使用WinCE做一些設備的同學做參考。
WinCE6.0多國語言軟鍵盤下載地址: http://download.csdn.net/download/sunrain_hjb/9030065
在ARM平台的WinCE6.0上測試通過,支持以下幾種語言:
0401:阿拉伯語(Arabic) ,040d:希伯來語(Hebrew) ,041f:土耳其語(Turkish) ,0409:英語(English_United_States)。
使用方法和效果如下圖所示。