1.一种带有多个实体按键的终端,其特征在于,所述终端包括:
软键盘调用模块,用于当侦测到所述终端等待字符输入时,调用软键盘;
软键盘布局模块,用于当所述软键盘被调用时,根据键盘类型对所述软键盘进行布局;
软键盘映射模块,用于根据布局后的所述软键盘将所述终端的所述实体按键映射到所述软键盘上,从而得到映射关系;
软键盘显示模块,用于根据所述映射关系在所述终端的屏幕上对所述软键盘进行显示;及
软键盘选字模块,用于当用户根据软键盘显示模块按下映射到所述软键盘的所述实体按键时,选中所述软键盘的字符。
2.根据权利要求1所述的带有多个实体按键的终端,其特征在于,所述软键盘显示模块在所述实体按键相应的屏幕位置对映射到的所述软键盘进行显示。
3.根据权利要求2所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为字母时,所述软键盘布局模块对所述软键盘分配26个英文字母。
4.根据权利要求2所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为字母时,所述软键盘布局模块对所述软键盘同时分配26个英文字母和数字0到9。
5.根据权利要求3或4所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为字母时,所述软键盘映射模块将数字0到9的所述实体按键按照每个数字对应0到3个不同英文字母的关系映射到所述软键盘的26个英文字母。
6.根据权利要求2所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为符号时,所述软键盘布局模块对所述软键盘分配33个基本符号。
7.根据权利要求2所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为符号时,所述软键盘布局模块对所述软键盘同时分配33个基本符号和数字0到9。
8.根据权利要求6或7所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为符号时,所述软键盘映射模块将数字0到9的所述实体按键按照每个数字对应0到4个不同基本符号的关系映射到所述软键盘的33个基本符号。
9.根据权利要求2所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为数字时,所述软键盘布局模块对所述软键盘分配数字0到9。
10.根据权利要求4或7所述的带有多个实体按键的终端,其特征在于,当所述键盘类型为字母或符号时,若所述软键盘选字模块选中所述实体按键对应的字符,则所述软键盘显示模块对所述实体按键对应的数字进行隐藏。