1.一種基于虛擬鍵盤界面的輸入方法,其特征在于,所述方法包括:
接收用戶通過虛擬鍵盤界面輸入的字符信息;
將所述字符信息發(fā)送給指定程序,以便所述指定程序基于所述字符信息通過指定界面獲取指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表;
接收所述指定程序轉(zhuǎn)發(fā)的所述候選詞匯列表,并在所述虛擬鍵盤界面上顯示所述候選詞匯列表;
響應(yīng)于用戶對所述候選詞匯列表中指定詞匯的選擇指令,生成選擇信息;
將所述選擇信息發(fā)送給所述指定程序,以便所述指定程序?qū)⑺鲞x擇信息通過所述指定界面轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序,以及所述指定界面基于所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯顯示所述指定詞匯。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述字符信息為英文字母或英文字母組合。
3.一種輸入控制方法,其特征在于,所述方法包括:
響應(yīng)于接收到虛擬鍵盤界面的字符信息,將所述字符信息通過指定界面轉(zhuǎn)發(fā)給指定輸入法服務(wù)程序,所述指定界面為激活的可編輯界面;
從所述指定界面攔截所述指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表;
將所述候選詞匯列表轉(zhuǎn)發(fā)給所述虛擬鍵盤界面;
接收所述虛擬鍵盤界面?zhèn)魉偷膶λ龊蜻x詞匯列表中指定詞匯的選擇信息;
將所述選擇信息通過所述指定界面轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序,以便所述指定界面基于所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯顯示所述指定詞匯。
4.一種顯示方法,其特征在于,所述方法包括:
響應(yīng)于接收到指定程序轉(zhuǎn)發(fā)的虛擬鍵盤界面的字符信息,將所述字符信息轉(zhuǎn)發(fā)給指定輸入法服務(wù)程序;
接收所述指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表,以便所述指定程序攔截所述候選詞匯列表并轉(zhuǎn)發(fā)給所述虛擬鍵盤界面;
接收所述指定程序轉(zhuǎn)發(fā)的所述虛擬鍵盤界面對所述候選詞匯列表中指定詞匯的選擇信息,并將所述選擇信息轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序;
響應(yīng)于接收到所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯,顯示所述指定詞匯。
5.一種基于虛擬鍵盤界面的輸入裝置,其特征在于,所述裝置包括:
第一接收模塊,用于接收用戶通過虛擬鍵盤界面輸入的字符信息;
第一發(fā)送模塊,用于將所述字符信息發(fā)送給指定程序,以便所述指定程序基于所述字符信息通過指定界面獲取指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表;
第二接收模塊,用于接收所述指定程序轉(zhuǎn)發(fā)的所述候選詞匯列表,并在所述虛擬鍵盤界面上顯示所述候選詞匯列表;
生成模塊,用于響應(yīng)于用戶對所述候選詞匯列表中指定詞匯的選擇指令,生成選擇信息;
第二發(fā)送模塊,用于將所述選擇信息發(fā)送給所述指定程序,以便所述指定程序?qū)⑺鲞x擇信息通過所述指定界面轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序,以及所述指定界面基于所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯顯示所述指定詞匯。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述字符信息為英文字母或英文字母組合。
7.一種輸入控制裝置,其特征在于,所述裝置包括:
第一轉(zhuǎn)發(fā)模塊,用于響應(yīng)于接收到虛擬鍵盤界面的字符信息,將所述字符信息通過指定界面轉(zhuǎn)發(fā)給指定輸入法服務(wù)程序,所述指定界面為激活的可編輯界面;
攔截模塊,用于從所述指定界面攔截所述指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表;
第二轉(zhuǎn)發(fā)模塊,用于將所述候選詞匯列表轉(zhuǎn)發(fā)給所述虛擬鍵盤界面;
第三接收模塊,用于接收所述虛擬鍵盤界面?zhèn)魉偷膶λ龊蜻x詞匯列表中指定詞匯的選擇信息;
第三轉(zhuǎn)發(fā)模塊,用于將所述選擇信息通過所述指定界面轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序,以便所述指定界面基于所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯顯示所述指定詞匯。
8.一種顯示裝置,其特征在于,所述裝置包括:
第四轉(zhuǎn)發(fā)模塊,用于響應(yīng)于接收到指定程序轉(zhuǎn)發(fā)的虛擬鍵盤界面的字符信息,將所述字符信息轉(zhuǎn)發(fā)給指定輸入法服務(wù)程序;
第四接收模塊,用于接收所述指定輸入法服務(wù)程序響應(yīng)于所述字符信息返回的候選詞匯列表,以便所述指定程序攔截所述候選詞匯列表并轉(zhuǎn)發(fā)給所述虛擬鍵盤界面;
接收及轉(zhuǎn)發(fā)模塊,用于接收所述指定程序轉(zhuǎn)發(fā)的所述虛擬鍵盤界面對所述候選詞匯列表中指定詞匯的選擇信息,并將所述選擇信息轉(zhuǎn)發(fā)給所述指定輸入法服務(wù)程序;
顯示模塊,用于響應(yīng)于接收到所述指定輸入法服務(wù)程序響應(yīng)于所述選擇信息返回的指定詞匯,顯示所述指定詞匯。
9.一種終端設(shè)備,其特征在于,所述終端設(shè)備設(shè)置有權(quán)利要求7所述的輸入控制裝置和權(quán)利要求8所述的顯示裝置;或者,所述終端設(shè)備設(shè)置有權(quán)利要求5或6所述的基于虛擬鍵盤界面的輸入裝置、權(quán)利要求7所述的輸入控制裝置和權(quán)利要求8所述的顯示裝置。
10.一種醫(yī)療設(shè)備,其特征在于,所述醫(yī)療設(shè)備設(shè)置有權(quán)利要求5或6所述的基于虛擬鍵盤界面的輸入裝置。