1.一種軟鍵盤的操控提示方法,其特征在于,包括:
讀取當(dāng)前頁面中各軟按鍵的預(yù)設(shè)碼值,并根據(jù)碼值的首位字符對各軟按鍵進(jìn)行對應(yīng)的操作提示;
接收按鍵裝置的按鍵信息,分別檢測當(dāng)前頁面中各軟按鍵的操作提示方式是否與本次按鍵信息所針對的操作提示一致;
從當(dāng)前頁面中篩選出操作提示方式與所針對的操作提示一致的軟按鍵,作為候選按鍵,并過濾掉其他軟按鍵;
若得到兩個(gè)以上候選按鍵,獲取各個(gè)候選按鍵的碼值的下一位字符,根據(jù)所述下一位字符對各個(gè)候選按鍵重新進(jìn)行對應(yīng)的操作提示;若得到的候選按鍵為一個(gè),將該候選按鍵確定為目標(biāo)軟按鍵;
其中,當(dāng)前頁面中各軟按鍵的預(yù)設(shè)碼值滿足條件:
任意兩個(gè)碼值不同;并且任意兩個(gè)長度不同的碼值,假設(shè)長度分別為m和n,且m<=n,則不允許所述兩個(gè)碼值的前m位的字符重合。
2.如權(quán)利要求1所述軟鍵盤的操控提示方法,其特征在于,根據(jù)字符對各軟按鍵進(jìn)行對應(yīng)的操作提示的方式包括:
根據(jù)字符與顯示模式的對應(yīng)關(guān)系,獲取字符對應(yīng)的顯示模式;按照字符對應(yīng)的顯示模式對軟按鍵進(jìn)行顯示;
所述過濾掉其他軟按鍵的步驟包括:根據(jù)預(yù)設(shè)的特定顯示模式對其他軟按鍵進(jìn)行顯示。
3.如權(quán)利要求2所述軟鍵盤的操控提示方法,其特征在于,所述顯示模式為按鍵背景顏色或者按鍵顯示形狀。
4.如權(quán)利要求1所述軟鍵盤的操控提示方法,其特征在于,對各個(gè)候選按鍵重新進(jìn)行對應(yīng)的操作提示的步驟之后還包括:
步驟一、將當(dāng)前的候選按鍵作為待選按鍵;
步驟二、接收按鍵裝置的下一按鍵信息,根據(jù)本次按鍵信息所針對的操作提示從所述待選按鍵中篩選出新的候選按鍵,過濾掉其他待選按鍵;
步驟三、判斷新的候選按鍵的數(shù)量是否為一;若是,將該新的候選按鍵確定為目標(biāo)軟按鍵;若否,獲取新的候選按鍵的碼值的下一位字符,根據(jù)所述下一位字符對各個(gè)新的候選按鍵重新進(jìn)行對應(yīng)的操作提示,返回執(zhí)行步驟一。
5.如權(quán)利要求1或4所述軟鍵盤的操控提示方法,其特征在于,確定出目標(biāo)軟按鍵之后還包括:重新根據(jù)碼值的首位字符對各個(gè)軟按鍵進(jìn)行對應(yīng)的操作提示。
6.如權(quán)利要求1或4所述軟鍵盤的操控提示方法,其特征在于,確定出目標(biāo)軟按鍵之后還包括:
檢測所述目標(biāo)軟按鍵是否為預(yù)設(shè)的頁面切換鍵;若是,進(jìn)入頁面選擇模式,通過所述頁面選擇模式確定待操作的軟鍵盤頁面;若否,獲取所述目標(biāo)軟按鍵的鍵值,將該鍵值發(fā)送至所述軟鍵盤對應(yīng)的按鍵發(fā)生器。
7.如權(quán)利要求6所述軟鍵盤的操控提示方法,其特征在于,還包括:
預(yù)先設(shè)置當(dāng)前頁面中的一個(gè)軟按鍵為頁面切換鍵;
設(shè)置所述頁面切換鍵對應(yīng)的碼值,設(shè)置頁面切換鍵之外其他軟按鍵的碼值。
8.如權(quán)利要求1或4所述軟鍵盤的操控提示方法,其特征在于,確定出目標(biāo)軟按鍵之后還包括:將選擇焦點(diǎn)移動(dòng)到所述目標(biāo)軟按鍵的位置;
所述軟鍵盤的操控提示方法還包括:判斷本次按鍵信息是否為確認(rèn)信息,若是,將當(dāng)前選擇焦點(diǎn)所在位置的軟按鍵確定為目標(biāo)軟按鍵;若否,根據(jù)預(yù)設(shè)關(guān)聯(lián)關(guān)系得到本次按鍵信息所針對的操作提示。
9.一種軟鍵盤的操控提示裝置,其特征在于,包括:
初始提示模塊,用于讀取當(dāng)前頁面中各軟按鍵的預(yù)設(shè)碼值,并根據(jù)碼值的首位字符對各軟按鍵進(jìn)行對應(yīng)的操作提示;
遙控信號識(shí)別模塊,用于接收按鍵裝置的按鍵信息,分別檢測當(dāng)前頁面中各軟按鍵的操作提示方式是否與本次按鍵信息所針對的操作提示一致;
裁決模塊,用于從當(dāng)前頁面中篩選出操作提示方式與所針對的操作提示一致的軟按鍵,作為候選按鍵,并過濾掉其他軟按鍵;
所述裁決模塊,還用于若得到兩個(gè)以上候選按鍵,獲取各個(gè)候選按鍵的碼值的下一位字符,根據(jù)所述下一位字符對各個(gè)候選按鍵重新進(jìn)行對應(yīng)的操作提示;若得到的候選按鍵為一個(gè),將該候選按鍵確定為目標(biāo)軟按鍵;
其中,當(dāng)前頁面中各軟按鍵的預(yù)設(shè)碼值滿足條件:任意兩個(gè)碼值不同,并且任意兩個(gè)長度不同的碼值,假設(shè)長度分別為m和n,且m<=n,則不允許所述兩個(gè)碼值的前m位的字符重合。
10.如權(quán)利要求9所述軟鍵盤的操控提示裝置,其特征在于,根據(jù)字符對各軟按鍵進(jìn)行對應(yīng)的操作提示的方式包括:
根據(jù)字符與顯示模式的對應(yīng)關(guān)系,獲取字符對應(yīng)的顯示模式;按照字符對應(yīng)的顯示模式對軟按鍵進(jìn)行顯示;
所述過濾掉其他軟按鍵的方式包括:根據(jù)預(yù)設(shè)的特定顯示模式對其他軟按鍵進(jìn)行顯示。
11.如權(quán)利要求9所述軟鍵盤的操控提示裝置,其特征在于,所述裁決模塊,還用于在對各個(gè)候選按鍵重新進(jìn)行對應(yīng)的操作提示之后完成以下動(dòng)作,
動(dòng)作一、將當(dāng)前的候選按鍵作為待選按鍵;
動(dòng)作二、接收按鍵裝置的下一按鍵信息,根據(jù)本次按鍵信息所針對的操作提示從所述待選按鍵中篩選出新的候選按鍵,過濾掉其他待選按鍵;
動(dòng)作三、判斷新的候選按鍵的數(shù)量是否為一;若是,將該新的候選按鍵確定為目標(biāo)軟按鍵;若否,獲取新的候選按鍵的碼值的下一位字符,根據(jù)所述下一位字符對各個(gè)新的候選按鍵重新進(jìn)行對應(yīng)的操作提示,返回執(zhí)行動(dòng)作一。
12.如權(quán)利要求9或11所述軟鍵盤的操控提示裝置,其特征在于,所述初始提示模塊,還用于在確定出目標(biāo)軟按鍵之后,重新根據(jù)碼值的首位字符對各個(gè)軟按鍵進(jìn)行對應(yīng)的操作提示。
13.如權(quán)利要求9或11所述軟鍵盤的操控提示裝置,其特征在于,還包括目標(biāo)確認(rèn)模塊,用于檢測所述目標(biāo)軟按鍵是否為預(yù)設(shè)的頁面切換鍵;若是,進(jìn)入頁面選擇模式,通過所述頁面選擇模式確定待操作的頁面;若否,獲取所述目標(biāo)軟按鍵的鍵值,將該鍵值發(fā)送至所述軟鍵盤對應(yīng)的按鍵發(fā)生器。
14.如權(quán)利要求13所述軟鍵盤的操控提示裝置,其特征在于,還包括:
碼值設(shè)置模塊,用于預(yù)先設(shè)置當(dāng)前頁面中的一個(gè)軟按鍵為頁面切換鍵;以及設(shè)置所述頁面切換鍵對應(yīng)的碼值,設(shè)置頁面切換鍵之外其他軟按鍵的碼值。