为了解决嵌入式WinCE系统所带软键盘按钮小和嵌入式设备触模操作便捷性要求之间矛盾,本文提出设计软键盘代替WinCE系统所带软键盘。为了解决嵌入式系统中多个数据输入的软键盘界面与嵌入式系统资源有限的矛盾, 在设计中,提出了一种将软键盘界面与增加数据功能、删除数据功能、显示数据功能、数据合法性检查功能等键盘处理逻辑分离的技术,不同功能模块调用统一软键盘界面, 实现了软键盘UI一致性和功能差异性,从而节省了系统资源; 此外,为了减少软键盘按钮数,在小触模屏条件下触模按钮做得更大,提出了系统附加数据单位字符技术,这种技术也提高了用户数据输入速度。综合运用这些技术,完成了基于WinCE平台软键盘开发研制,实际应用表明提高了操作便捷性。