入的輸入內(nèi)容,保存數(shù)據(jù)。
[0064]例如用戶進(jìn)行設(shè)置時,用戶選擇Email應(yīng)用,然后選擇一個用戶自己喜歡的按鍵,例如按鍵A、按鍵B,然后分別設(shè)置按鍵A和按鍵B長按時的輸入內(nèi)容,長按按鍵A輸入Emai I郵箱地址,長按按鍵B輸入Emai I郵箱密碼,保存數(shù)據(jù)。然后用戶再次進(jìn)行其他應(yīng)用的設(shè)置,選擇瀏覽器應(yīng)用,用戶仍然選擇按鍵A、按鍵B,設(shè)置長按按鍵A輸入的輸入內(nèi)容為某個常用網(wǎng)址,設(shè)置長按按鍵B輸入內(nèi)容為另外一個常用網(wǎng)址,保存數(shù)據(jù)。其中,按鍵可以全部開放給用戶也可以部分開放給用戶。
[0065]本實施例在輸入法設(shè)置中,可以搜索出目前終端中安裝的所有應(yīng)用,用戶選擇不同的應(yīng)用,進(jìn)行輸入法某些按鍵長按時輸入內(nèi)容的設(shè)置,保存。然后當(dāng)應(yīng)用調(diào)起輸入法時,可以判斷出是哪個應(yīng)用調(diào)起的,當(dāng)用戶在該應(yīng)用中進(jìn)行輸入時,只需要一些簡單按鍵操作就可以輸入用戶期望的輸入內(nèi)容,實現(xiàn)快速的輸入,提高輸入效率。
[0066]本發(fā)明還提供了一種輸入裝置,如圖5所示,在一實施例中,所述輸入裝置包括:
[0067]獲取模塊101,用于當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容;
[0068]本實施例中,終端可以是手機、平板電腦等智能終端。
[0069]本實施例中,終端上的應(yīng)用多種多樣,例如可以包括瀏覽器應(yīng)用、視頻應(yīng)用、聊天應(yīng)用、辦公應(yīng)用等等。
[0070]本實施例中,當(dāng)終端上的應(yīng)用啟動后,用戶在所述應(yīng)用的編輯框進(jìn)行輸入,當(dāng)點擊應(yīng)用中的編輯框時,產(chǎn)生一輸入指令。
[0071]終端基于在該應(yīng)用的編輯框中產(chǎn)生的輸入指令,獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容。
[0072]其中,針對該應(yīng)用預(yù)先設(shè)置特定的按鍵指令及根據(jù)該按鍵指令進(jìn)行輸入的輸入內(nèi)容。
[0073]按鍵指令有多種多樣,例如為長按某一指定的按鍵、或者長按多個按鍵的組合等等,還可以根據(jù)用戶的使用設(shè)定為其他的按鍵指令。
[0074]本實施例中,輸入內(nèi)容的形式有多種,例如可以是某一句話、某一個網(wǎng)址、某個賬戶名或者密碼等。
[0075]輸入模塊102,用于當(dāng)接收到所述按鍵指令時,將所述輸入內(nèi)容輸入至所述編輯框中。
[0076]由于設(shè)定了應(yīng)用、按鍵指令與輸入內(nèi)容之間的對應(yīng)關(guān)系,因此,當(dāng)終端上的該應(yīng)用接收到特定的按鍵指令時,可直接輸入對應(yīng)的輸入內(nèi)容至編輯框中。
[0077]例如在電腦的Email應(yīng)用中,當(dāng)Email應(yīng)用啟動時,用戶通過鼠標(biāo)點擊Email的輸入用戶名的編輯框,終端首先先判斷是哪個應(yīng)用調(diào)起了輸入法,然后查詢相關(guān)的數(shù)據(jù)庫或者存儲文件,判斷Email應(yīng)用是否之前保存了長按按鍵的信息。如果用戶設(shè)定長按的是鍵盤A鍵,長按鍵盤A鍵的輸入內(nèi)容是輸入Email地址,長按鍵盤B鍵,長按鍵盤B鍵的輸入內(nèi)容是輸入Email密碼,則當(dāng)用戶長按A鍵時,則直接將Email地址輸入至編輯框中;然后用戶將光標(biāo)移到下一編輯框,當(dāng)用戶長按B鍵時,則直接將Email密碼輸入至該編輯框中。又如用戶打開瀏覽器,用戶想輸入網(wǎng)址,則點擊網(wǎng)址輸入的編輯框,則瀏覽器就調(diào)起了輸入法,用戶長按某個按鍵,則輸入法直接將網(wǎng)址信息填充在瀏覽器的編輯框內(nèi)。通過這種方式,能夠極大的方便了用戶輸入,提高輸入效率。
[0078]在一優(yōu)選的實施例中,如圖6所示,在上述圖5的實施例的基礎(chǔ)上,所述獲取模塊101包括:
[0079]第一獲取單元1011,用于基于所述輸入指令獲取所述編輯框的控件所綁定的應(yīng)用界面;
[0080]第二獲取單元1012,用于根據(jù)所述應(yīng)用界面獲取對應(yīng)的按鍵指令及輸入內(nèi)容。
[0081]本實施例中,終端基于所述輸入指令進(jìn)行判斷是哪個應(yīng)用調(diào)起的輸入法。由于各個應(yīng)用中的編輯框的控件都是和應(yīng)用界面綁定的,通過判斷這個編輯框的控件是由哪個界面綁定的,就可以判斷當(dāng)前是哪個應(yīng)用調(diào)起的輸入法,然后可以獲取該應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容。
[0082]在另一優(yōu)選的實施例中,如圖7所7JK,在上述圖5的實施例的基礎(chǔ)上,所述獲取豐旲塊101包括:
[0083]第三獲取單元1013,用于基于所述輸入指令獲取所述終端的堆棧中最上層的應(yīng)用;
[0084]第四獲取單元1014,用于獲取與所述最上層的應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容。
[0085]本實施例中,終端還可以基于所述輸入指令獲取所述終端的堆棧中最上層的應(yīng)用,堆棧中最上層的應(yīng)用為當(dāng)前的應(yīng)用,通過堆棧中最上層的應(yīng)用獲取對應(yīng)的按鍵指令及輸入內(nèi)容。
[0086]在一優(yōu)選的實施例中,如圖8所示,在上述圖5的實施例的基礎(chǔ)上,所述輸入裝置還包括:
[0087]設(shè)置模塊100,用于獲取安裝于所述終端中的應(yīng)用,設(shè)置所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容并保存。
[0088]由于各個應(yīng)用程序安裝在操作系統(tǒng)中,在操作系統(tǒng)中都有相應(yīng)的簽名,終端通過軟件查詢條件,可查詢到安裝在終端中的所有應(yīng)用程序,并列出來供用戶進(jìn)行選擇。用戶在應(yīng)用列表中選擇一個應(yīng)用,然后任意選擇一個按鍵的長按來對應(yīng)輸入內(nèi)容,設(shè)置輸入內(nèi)容,保存所設(shè)置的數(shù)據(jù)??梢詫⑿枰4娴臄?shù)據(jù)包括應(yīng)用名稱、按鍵名稱、輸入內(nèi)容保存在數(shù)據(jù)庫中,也可以保存在獨立的文件中。
[0089]另外,還可以直接選擇多個按鍵,然后分別設(shè)置各按鍵長按時需要輸入的輸入內(nèi)容,保存數(shù)據(jù)。
[0090]例如用戶進(jìn)行設(shè)置時,用戶選擇Email應(yīng)用,然后選擇一個用戶自己喜歡的按鍵,例如按鍵A、按鍵B,然后分別設(shè)置按鍵A和按鍵B長按時的輸入內(nèi)容,長按按鍵A輸入Emai I郵箱地址,長按按鍵B輸入Emai I郵箱密碼,保存數(shù)據(jù)。然后用戶再次進(jìn)行其他應(yīng)用的設(shè)置,選擇瀏覽器應(yīng)用,用戶仍然選擇按鍵A、按鍵B,設(shè)置長按按鍵A輸入的輸入內(nèi)容為某個常用網(wǎng)址,設(shè)置長按按鍵B輸入內(nèi)容為另外一個常用網(wǎng)址,保存數(shù)據(jù)。其中,按鍵可以全部開放給用戶也可以部分開放給用戶。
[0091]本實施例在輸入法設(shè)置中,可以搜索出目前終端中安裝的所有應(yīng)用,用戶選擇不同的應(yīng)用,進(jìn)行輸入法某些按鍵長按時輸入內(nèi)容的設(shè)置,保存。然后當(dāng)應(yīng)用調(diào)起輸入法時,可以判斷出是哪個應(yīng)用調(diào)起的,當(dāng)用戶在該應(yīng)用中進(jìn)行輸入時,只需要一些簡單按鍵操作就可以輸入用戶期望的輸入內(nèi)容,實現(xiàn)快速的輸入,提高輸入效率。
[0092]本發(fā)明還提供一種終端,終端包括上述的輸入裝置。
[0093]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種輸入方法,其特征在于,所述輸入方法包括以下步驟: 當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容; 當(dāng)接收到所述按鍵指令時,將所述輸入內(nèi)容輸入至所述編輯框中。2.如權(quán)利要求1所述的輸入方法,其特征在于,所述當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容的步驟包括: 基于所述輸入指令獲取所述編輯框的控件所綁定的應(yīng)用界面; 根據(jù)所述應(yīng)用界面獲取對應(yīng)的按鍵指令及輸入內(nèi)容。3.如權(quán)利要求1所述的輸入方法,其特征在于,所述當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容的步驟包括: 基于所述輸入指令獲取所述終端的堆棧中最上層的應(yīng)用; 獲取與所述最上層的應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容。4.如權(quán)利要求1-3任一項所述的輸入方法,其特征在于,所述當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容的步驟之前還包括: 獲取安裝于所述終端中的應(yīng)用,設(shè)置所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容并保存。5.一種輸入裝置,其特征在于,所述輸入裝置包括: 獲取模塊,用于當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容; 輸入模塊,用于當(dāng)接收到所述按鍵指令時,將所述輸入內(nèi)容輸入至所述編輯框中。6.如權(quán)利要求5所述的輸入裝置,其特征在于,所述獲取模塊包括: 第一獲取單元,用于基于所述輸入指令獲取所述編輯框的控件所綁定的應(yīng)用界面; 第二獲取單元,用于根據(jù)所述應(yīng)用界面獲取對應(yīng)的按鍵指令及輸入內(nèi)容。7.如權(quán)利要求5所述的輸入裝置,其特征在于,所述獲取模塊包括: 第三獲取單元,用于基于所述輸入指令獲取所述終端的堆棧中最上層的應(yīng)用; 第四獲取單元,用于獲取與所述最上層的應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容。8.如權(quán)利要求5所述的輸入裝置,其特征在于,所述輸入裝置還包括: 設(shè)置模塊,用于獲取安裝于所述終端中的應(yīng)用,設(shè)置所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容并保存。9.一種終端,其特征在于,所述終端包括權(quán)利要求5-8任一項所述的輸入裝置。
【專利摘要】本發(fā)明公開了一種輸入方法、輸入裝置及終端,所述輸入方法包括以下步驟:當(dāng)終端上的應(yīng)用啟動后,獲取在所述應(yīng)用的編輯框進(jìn)行輸入的輸入指令,根據(jù)所述輸入指令獲取預(yù)設(shè)的與所述應(yīng)用對應(yīng)的按鍵指令及輸入內(nèi)容;當(dāng)接收到所述按鍵指令時,將所述輸入內(nèi)容輸入至所述編輯框中。本發(fā)明能夠針對特定的應(yīng)用進(jìn)行快速的輸入,提高輸入效率。
【IPC分類】G06F3/023
【公開號】CN105573515
【申請?zhí)枴緾N201410529354
【發(fā)明人】馬梅真
【申請人】中興通訊股份有限公司
【公開日】2016年5月11日
【申請日】2014年10月9日
【公告號】WO2016054919A1