專利名稱:一種輸入法待選項優(yōu)先級調(diào)整方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù),尤其涉及一種輸入法待選項優(yōu)先級調(diào)整方法和裝置。
技術(shù)背景
隨著個人計算機的普及,對各式輸入法的使用需求也逐漸增多,例如有些用戶時 常會在輸入文字時輸入公式,而公式中經(jīng)常帶有英文和希臘字母等字符,尤其是在輸入希 臘字母等特殊字符時,常常需要另外選擇插入特殊字符,再從眾多字符中選擇所需的字符。
目前已經(jīng)有些公式輸入法可以方便的輸入公式中常用的特殊字符,而不需要另外 插入這些字符,在使用時,通過用戶輸入的編碼來顯示對應的備選字符,在公式輸入法中用 戶輸入待查找的編碼后,公式輸入法通過內(nèi)部查找、匹配過程將用戶輸入的待查找編碼對 應的待選項進行排列顯示,如圖1所示,用戶在公式輸入法中輸入“xila”這一編碼后,公式 輸入法將所有希臘字母按預定順序排列,供用戶選擇。
本申請發(fā)明人發(fā)現(xiàn),在使用公式輸入法輸入這些字符時,待選字符的顯示順序往 往是固定的,用戶需要在公式公式輸入法待選項中觀察實際需要項的編號后,才能加以選 擇,不能滿足不同輸入領(lǐng)域、不同輸入人員的不同輸入習慣,輸入效率較低。發(fā)明內(nèi)容
本發(fā)明實施例提供一種輸入法待選項優(yōu)先級調(diào)整方法及裝置,以實現(xiàn)在用戶輸入 時按照用戶設定的優(yōu)先級顯示待選項,以滿足不同輸入領(lǐng)域、不同輸入人員的不同輸入習 慣,提高輸入效率。
一種輸入法待選項優(yōu)先級調(diào)整方法,包括
在用戶輸入的編碼所對應的待選項優(yōu)先級調(diào)整界面中,捕捉用戶鼠標點擊和釋放 的操作;
確定鼠標點擊時鼠標指針所在的第一位置和鼠標釋放時鼠標指針所在的第二位 置,并將所述第一位置上的待選項圖標和所述第二位置上的待選項圖標互換顯示;
互換所述第一位置上的待選項和所述第二位置上的待選項在用戶輸入的編碼所 完全匹配的待選項列表中的優(yōu)先級。
進一步,所述確定鼠標點擊時鼠標指針所在的第一位置后,還包括
將所述第一位置上的待選項圖標突出顯示,和/或調(diào)用與所述第一位置上的待選 項圖標相同的待選項圖標,并跟隨鼠標指針顯示。
進一步,當所調(diào)整的待選項列表中沒有所述第一位置上的待選項或者所述第二位 置上的待選項時,在互換所述鼠標點擊時鼠標指針所在的待選項和鼠標釋放時鼠標指針所 在的待選項在用戶輸入的編碼完全匹配的待選項列表中的優(yōu)先級前,先將所缺少的待選項 添加到所述待選項列表中。
或者,在所述互換所述第一位置上的待選項和所述第二位置上的待選項在用戶輸 入的編碼完全匹配的待選項列表中的優(yōu)先級前,還包括
將所述待選項優(yōu)先級調(diào)整界面中的待選項按照優(yōu)先級順序添加到所述用戶輸入 的編碼完全匹配的待選項列表中。
進一步,所述方法中還包括
在調(diào)整優(yōu)先級后,將所述編碼記載到特殊編碼表中。
更進一步,所述方法中還包括
接收到用戶輸入的編碼時,優(yōu)先檢查所述特殊編碼表中是否存在所述編碼,并在 存在時僅顯示與所述編碼完全匹配的待選項列表。
一種輸入法待選項優(yōu)先級調(diào)整裝置,包括
界面模塊,用于捕捉鼠標點擊和釋放的操作,并確定鼠標點擊時鼠標指針所在的 第一位置以及鼠標釋放時鼠標指針所在的第二位置,并將所述第一位置上的待選項圖標和 所述第二位置上的待選項圖標互換顯示;
優(yōu)先級交換模塊,用于在所述界面模塊將所述第一位置上的待選項圖標和所述第 二位置上的待選項圖標互換顯示后,互換所述第一位置上的待選項和所述第二位置上的待 選項在用戶輸入的編碼完全匹配的待選項列表中的優(yōu)先級。
進一步,所述界面模塊還用于,在所述捕捉到用戶鼠標點擊的操作和捕捉到鼠標 釋放的操作之間,將所述第一位置上的待選項圖標突出顯示,和/或調(diào)用與所述第一位置 上的待選項圖標相同的待選項圖標跟隨鼠標指針顯示。
較佳的,所述界面模塊具體包括
顯示子模塊,用于獲取需調(diào)整的待選項列表并顯示在所述待選項優(yōu)先級調(diào)整界面 中;
確定子模塊,用于捕捉鼠標點擊和釋放的動作,并確定鼠標點擊時鼠標指針所在 的第一位置上的待選項和鼠標釋放時鼠標指針所在的第二位置上的待選項;
互換子模塊,用于根據(jù)所述確定子模塊確定的所述第一位置上的待選項和所述第 二位置上的待選項,將所述第一位置上的待選項圖標和所述第二位置上的待選項圖標互換顯不。
更佳的,所述界面模塊還包括
通信子模塊,用于在接收到所述顯示子模塊發(fā)送的獲取命令后,從控制輸入法待 選項顯示的模塊所緩存的待選項列表中,獲取所需的待選項列表,并轉(zhuǎn)發(fā)給所述顯示子模 塊;
所述顯示子模塊具體用于,在開啟待選項優(yōu)先級調(diào)整界面時,生成獲取命令并發(fā) 送給所述通信子模塊,接收所述通信子模塊轉(zhuǎn)發(fā)的待選項列表并顯示在所述待選項優(yōu)先級 調(diào)整界面中。
或者,所述通信子模塊具體用于,在接收到所述顯示子模塊發(fā)送的獲取命令后僅 獲取所述控制輸入法待選項顯示的模塊緩存的待選項列表中,與用戶輸入的編碼完全匹配 的待選項列表,并轉(zhuǎn)發(fā)給所述顯示子模塊。
進一步,所述優(yōu)先級交換模塊還用于,當所調(diào)整的待選項列表中沒有所述第一位 置上的待選項或者所述第二位置上的待選項時,在調(diào)整優(yōu)先級前先將所缺少的待選項添加 到所述待選項列表中。
或者,所述優(yōu)先級交換模塊還用于,將所述優(yōu)先級互換命令中的待選項按照優(yōu)先級順序添加到與所述用戶輸入的編碼完全匹配的待選項列表中。
進一步,所述優(yōu)先級交換模塊還用于,在互換所述第一位置上的待選項和所述第 二位置上的待選項在與用戶輸入的編碼完全匹配的待選項列表中的優(yōu)先級后,將所述編碼 記載到所存儲的特殊編碼表中。
更進一步,所述控制輸入法待選項顯示的模塊還用于
在接收用戶輸入的編碼后,根據(jù)預定的匹配規(guī)則在所述特殊編碼表中優(yōu)先檢查是 否存在所述編碼,并在存在時僅緩存并顯示與所述編碼完全匹配的待選項列表。
進一步,所述優(yōu)先級交換模塊和所述控制輸入法待選項顯示的模塊合并設置。
本發(fā)明實施例提供一種輸入法待選項優(yōu)先級調(diào)整方法及裝置,使得用戶可以通過 待選項優(yōu)先級調(diào)整界面進行的操作,在用戶調(diào)整待選項優(yōu)先級時,根據(jù)用戶的操作改換待 選項在相應編碼對應的列表中的優(yōu)先級,以實現(xiàn)在用戶輸入時按照用戶設定的優(yōu)先級顯示 待選項,以滿足不同輸入領(lǐng)域、不同輸入人員的不同輸入習慣,提高輸入效率。
圖1為現(xiàn)有技術(shù)中輸入法待選項的顯示界面;
圖2為本發(fā)明實施例中輸入法待選項優(yōu)先級調(diào)整流程示意圖3a為本發(fā)明實施例中待選項優(yōu)先級調(diào)整界面中第一位置上的待選項圖標突出 顯示的示意圖北為本發(fā)明實施例中待選項優(yōu)先級調(diào)整界面中跟隨效果的示意圖3c為本發(fā)明實施例中調(diào)整后的輸入法待選項的顯示界面中各待選項顯示順序 示意圖3d為本發(fā)明實施例中調(diào)整后的待選項調(diào)整界面中各待選項顯示順序示意圖4為本發(fā)明實施例中輸入法待選項優(yōu)先級調(diào)整裝置的結(jié)構(gòu)示意圖5為本發(fā)明實施例中界面模塊的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例提供一種輸入法待選項優(yōu)先級調(diào)整方法及裝置,為用戶設置了待選 項調(diào)整界面,使得用戶可以在待選項調(diào)整界面中,使用鼠標拖動待選項至相應位置,進而實 現(xiàn)調(diào)整待選項的優(yōu)先級,由于用戶可以方便的將常用的待選項的優(yōu)先級調(diào)高,這樣在輸入 時,即可更方便的選擇該待選項。
如圖2所示,本發(fā)明實施例提供的輸入法待選項優(yōu)先級調(diào)整方法,包括如下步驟
步驟S201、在用戶輸入的編碼所對應的待選項優(yōu)先級調(diào)整界面中,捕捉用戶鼠標 點擊和釋放的操作;
步驟S202、確定鼠標點擊時鼠標指針所在的第一位置和鼠標釋放時鼠標指針所在 的第二位置,并將第一位置上的待選項圖標和第二位置上的待選項圖標互換顯示;
步驟S203、互換第一位置上的待選項和第二位置上的待選項在在用戶輸入的編碼 完全匹配的待選項列表中的優(yōu)先級。
這樣,在用戶下次輸入該編碼的時候,即顯示修改后的待選項優(yōu)先級列表,方便了 用戶的輸入,滿足了不同用戶的輸入習慣。
用戶可以通過輸入法的菜單選項或者通過熱鍵、特殊命令啟動待選項優(yōu)先級調(diào)整 界面,啟動待選項優(yōu)先級調(diào)整界面后,根據(jù)不同的設置,待選項優(yōu)先級調(diào)整界面中顯示了用 戶輸入的編碼所對應的全部或部分待選項,用戶即可以通過鼠標的拖動來直觀的調(diào)整調(diào)整 界面中各待選項優(yōu)先級。
進一步,為在用戶點擊鼠標后提示用戶所點擊的待選項,可以在捕捉到用戶鼠標 點擊的操作和捕捉到用戶鼠標釋放的操作之間,將鼠標點擊時鼠標指針所在的待選項突出 顯示,如圖3a所示,用戶選中了 “ η ”這一待選項,則該待選項的區(qū)域被標記了與其它待選 項區(qū)域不同的顏色,除此之外,也可以采用改變該待選項的字體等其它方式區(qū)分該待選項 和其它待選項。
為了進一步提示用戶所進行的操作,還可以在捕捉到用戶鼠標點擊的操作和捕捉 到鼠標釋放的操作之間,調(diào)用與第一位置上的待選項圖標相同的待選項圖標,并跟隨鼠標 指針顯示,如圖北所示,在鼠標拖動的過程中,鼠標點擊時鼠標指針所在的待選項一直跟 隨著鼠標指針的移動。
實際使用中,可以僅使用突出顯示或者跟隨移動來提示用戶,也可以同時使用突 出顯示和跟隨移動,以達到更好的提示效果。
在鼠標釋放后,即用戶調(diào)整待選項優(yōu)先級的操作完畢后,待選項調(diào)整界面中第一 位置和第二位置上的兩個待選項圖標互換位置顯示,所存儲的待選項列表中這兩個待選項 的優(yōu)先級也相應進行互換,在用戶下次輸入這個編碼時,如圖3c所示,會根據(jù)所存儲的待 選項列表按照調(diào)整后的待選項順序顯示,若用戶再次開啟待選項調(diào)整界面調(diào)整待選項優(yōu)先 級,如圖3d所示,待選項調(diào)整界面中各個待選項的顯示順序按照待選項列表中用戶上次調(diào) 整后的優(yōu)先級排列。
在常用的公式輸入法中,一個編碼可能與多個待選項列表匹配,其中,每一個編碼 僅有一個完全匹配的待選項列表,同時可能存在包含該編碼的編碼所完全匹配的待選項列 表,這些待選項列表也視為與被包含的編碼匹配,稱為包含匹配,各個編碼和其完全匹配的 待選項列表組成編碼表存儲在存儲模塊中。在用戶輸入編碼后,查找所輸入的編碼在編碼 表中是否有匹配,在匹配過程中,通常是將完全匹配和包含匹配均視為匹配,例如,假設編 碼表中包含、”、“狀”、“#”、“#1”這幾個編碼,用戶輸入 ”時,“3”完全匹配的待選項列 表符合匹配條件,“as”、“af”、“afl”完全匹配的待選項列表也都為編碼“a”的包含匹配,所 以這幾個編碼所完全匹配的待選項列表都會顯示出來,顯示時,先將完全匹配及包含匹配 的編碼項對應的待選項根據(jù)預先設定的規(guī)則進行排序,將排序后的待選項排列顯示,供用 戶選擇。
進一步,為使得待選項調(diào)整方法可以適用于上述匹配方式,在將待選項調(diào)整列表 中相應的待選項優(yōu)先級進行調(diào)整后,將調(diào)整時的編碼記載到特殊編碼表中,當再次接收到 用戶輸入的編碼時,首先檢查特殊編碼表中是否存在用戶輸入的編碼,如果有,則僅顯示與 編碼完全匹配的待選項列表,如果沒有,再按照常規(guī)的匹配流程進行匹配。
調(diào)整時,可以僅允許用戶調(diào)整與用戶輸入的編碼完全匹配的待選項列表,下次用 戶在輸入該編碼時,只顯示調(diào)整后的與該編碼完全匹配的待選項列表;也可以允許用戶同 時調(diào)整與用戶輸入的編碼完全匹配和包含匹配的待選項列表,調(diào)整完畢后的新的與用戶輸 入的編碼完全匹配的待選項列表中包括了與用戶輸入的編碼包含匹配的待選項列表中的所有待選項,或者也可以僅在與用戶輸入的編碼完全匹配的待選項列表中沒有用戶所調(diào)整 的待選項時,在與用戶輸入的編碼完全匹配的待選項列表中添加用戶所調(diào)整的待選項,再 進行優(yōu)先級調(diào)整。
例如用戶輸入“a”這一編碼,顯示出的待選項有10項,其中5項是與“a”這一編 碼完全匹配的待選項列表中的待選項,3項是與“af”完全匹配的待選項列表中的待選項, 2項是與“as”完全匹配的待選項列表中的待選項。當用戶開啟待選項優(yōu)先級調(diào)整界面時, 按照第一種方案,只顯示與“a”完全匹配的5個待選項供用戶調(diào)整,用戶調(diào)整后,再次輸入 “a”這一編碼時,由于“a”為特殊編碼,所以僅顯示調(diào)整后的與“a”完全匹配的待選項列表 中的5個待選項;按照第二種方案,則將10個待選項均顯示出來供用戶調(diào)整,調(diào)整后,所存 儲的與“a”完全匹配的待選項列表中記載了調(diào)整優(yōu)先級后的全部10個待選項,用戶再次輸 入“a”這一編碼時,由于“a”為特殊編碼,顯示調(diào)整后的與“a”完全匹配的待選項列表中 的10個待選項;按照第三種方案,同樣將10個待選項均顯示出來供用戶調(diào)整,若用戶將與 “a”對應的待選項列表中的“al ”和與“as”對應的待選項列表中的“asl ”進行優(yōu)先級的互 換,那么首先在與“a”對應的待選項列表中按照預先設定的優(yōu)先級順序添加“asl”這一待 選項,再將“al,,這個待選項和“asl ”這個待選項的優(yōu)先級互換,調(diào)整后的與“a”完全匹配 的待選項列表中增加了 “asl”,包括6個待選項,當用戶再次輸入“a”這一編碼時,由于“a” 為特殊編碼,顯示調(diào)整后的與“a”完全匹配的待選項列表中的6個待選項。
本發(fā)明實施例還相應提供一種輸入法待選項優(yōu)先級調(diào)整裝置,如圖4所示,裝置 中包括界面模塊401以及優(yōu)先級交換模塊402,其中
界面模塊401,用于捕捉鼠標點擊和釋放的操作,并確定鼠標點擊時鼠標指針所在 的第一位置以及鼠標釋放時鼠標指針所在的第二位置,并將第一位置上的待選項圖標和第 二位置上的待選項圖標互換顯示;
優(yōu)先級交換模塊402,用于在界面模塊401將第一位置上的待選項圖標和第二位 置上的待選項圖標互換顯示后,互換第一位置上的待選項和第二位置上的待選項在用戶輸 入的編碼完全匹配的待選項列表中的優(yōu)先級。
進一步,為便于用戶確定所點擊的待選項,減少用戶的誤操作,界面模塊401還用 于,在捕捉到用戶鼠標點擊的操作和捕捉到鼠標釋放的操作之間,將第一位置上的待選項 圖標突出顯示。
還可以進一步使用跟隨效果來提示用戶,此時,界面模塊401還用于,在捕捉到用 戶鼠標點擊的操作和捕捉到鼠標釋放的操作之間,調(diào)用與第一位置上的待選項圖標相同的 待選項圖標跟隨鼠標指針顯示。
進一步,如圖5所示,界面模塊401具體包括如下子模塊
顯示子模塊4011,用于獲取需調(diào)整的待選項列表并顯示在待選項優(yōu)先級調(diào)整界面 中;
確定子模塊4012,用于捕捉鼠標點擊和釋放的動作,并確定鼠標點擊時鼠標指針 所在的第一位置上的待選項和鼠標釋放時鼠標指針所在的第二位置上的待選項;
互換子模塊4013,用于根據(jù)確定子模塊確定的第一位置上的待選項和第二位置上 的待選項,將第一位置上的待選項圖標和第二位置上的待選項圖標互換顯示。
在用戶開啟待選項優(yōu)先級調(diào)整界面時,可以從存儲待選項列表的存儲介質(zhì)中獲取8所需調(diào)整的待選項列表,也可以進一步從用戶當前輸入的編碼所顯示的待選項中獲取所需 調(diào)整的待選項列表,此時界面模塊401還包括
通信子模塊4014,用于在接收到顯示子模塊4011發(fā)送的獲取命令后,從控制輸入 法待選項顯示的模塊所緩存的待選項列表中,獲取所需的待選項列表,并轉(zhuǎn)發(fā)給顯示子模 塊 4011 ;
顯示子模塊4011具體用于,在開啟待選項優(yōu)先級調(diào)整界面時,生成獲取命令并發(fā) 送給通信子模塊4014,接收通信子模塊4014轉(zhuǎn)發(fā)的待選項列表并顯示在待選項優(yōu)先級調(diào) 整界面中。
當一個編碼對應多個待選項列表時,即一個編碼既可以完全匹配,也可以包含匹 配時,可以允許用戶同時調(diào)整與用戶輸入的編碼完全匹配和包含匹配的待選項列表,則優(yōu) 先級交換模塊402還用于將與用戶輸入的編碼包含匹配的待選項列表中的待選項全部添 加到與用戶輸入的編碼完全匹配的待選項列表中,并在將待選項調(diào)整列表中相應的待選項 優(yōu)先級進行調(diào)整后,將該編碼記載到一個特殊編碼表中。當用戶再次輸入該編碼時,首先檢 查特殊編碼表中是否存在該編碼,如果存在,則僅將與編碼完全匹配的待選項列表顯示給 用戶,如果沒有該編碼,再按照常規(guī)的匹配流程進行匹配。
或者,為進一步便于用戶選擇,同時提高調(diào)整和匹配的效率,在調(diào)整時,也可以不 將所有待選項都添加到與編碼完全匹配的待選項列表中,僅將用戶調(diào)整優(yōu)先級且與編碼完 全匹配的待選項列表中沒有的待選項添加到與編碼完全匹配的待選項列表中,此時,優(yōu)先 級交換模塊402還用于,在所調(diào)整的待選項列表中沒有第一位置上的待選項或者第二位置 上的待選項時,在調(diào)整優(yōu)先級前先將所缺少的待選項添加到所調(diào)整的待選項列表中。
當然,也可以僅允許用戶調(diào)整與用戶輸入的編碼完全匹配的待選項列表中各待選 項的優(yōu)先級,此時,通信子模塊4014具體用于,在接收到顯示子模塊4011發(fā)送的獲取命令 后僅獲取控制輸入法待選項顯示的模塊緩存的待選項列表中,與用戶輸入的編碼完全匹配 的待選項列表,并轉(zhuǎn)發(fā)給顯示子模塊4011。
本發(fā)明實施例中的優(yōu)先級交換模塊402也可以與控制輸入法待選項顯示的模塊合并設置。
本發(fā)明實施例提供一種輸入法待選項優(yōu)先級調(diào)整方法及裝置,使得用戶可以通過 待選項優(yōu)先級調(diào)整界面進行的操作,在用戶調(diào)整待選項優(yōu)先級時,根據(jù)用戶的操作改換待 選項在相應編碼對應的列表中的優(yōu)先級,以實現(xiàn)在用戶輸入時按照用戶設定的優(yōu)先級顯示 待選項,以滿足不同輸入領(lǐng)域、不同輸入人員的不同輸入習慣,提高輸入效率,本發(fā)明實施 例提供的輸入法待選項優(yōu)先級調(diào)整方法和裝置,可以用于普通的輸入法,更適用于輸入公 式等特殊符號的輸入法。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù) 的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種輸入法待選項優(yōu)先級調(diào)整方法,其特征在于,包括在用戶輸入的編碼所對應的待選項優(yōu)先級調(diào)整界面中,捕捉用戶鼠標點擊和釋放的操作;確定鼠標點擊時鼠標指針所在的第一位置和鼠標釋放時鼠標指針所在的第二位置,并 將所述第一位置上的待選項圖標和所述第二位置上的待選項圖標互換顯示;互換所述第一位置上的待選項和所述第二位置上的待選項在用戶輸入的編碼所完全 匹配的待選項列表中的優(yōu)先級。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定鼠標點擊時鼠標指針所在的第一 位置后,還包括將所述第一位置上的待選項圖標突出顯示,和/或調(diào)用與所述第一位置上的待選項圖 標相同的待選項圖標,并跟隨鼠標指針顯示。
3.如權(quán)利要求1所述的方法,其特征在于,當所調(diào)整的待選項列表中沒有所述第一位 置上的待選項或者所述第二位置上的待選項時,在互換所述鼠標點擊時鼠標指針所在的待 選項和鼠標釋放時鼠標指針所在的待選項在用戶輸入的編碼完全匹配的待選項列表中的 優(yōu)先級前,先將所缺少的待選項添加到所述待選項列表中。
4.如權(quán)利要求1所述的方法,其特征在于,在所述互換所述第一位置上的待選項和所 述第二位置上的待選項在用戶輸入的編碼完全匹配的待選項列表中的優(yōu)先級前,還包括將所述待選項優(yōu)先級調(diào)整界面中的待選項按照優(yōu)先級順序添加到所述用戶輸入的編 碼完全匹配的待選項列表中。
5.如權(quán)利要求1-4任一所述的方法,其特征在于,所述方法中還包括在調(diào)整優(yōu)先級后,將所述編碼記載到特殊編碼表中。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法中還包括接收到用戶輸入的編碼時,優(yōu)先檢查所述特殊編碼表中是否存在所述編碼,并在存在 時僅顯示與所述編碼完全匹配的待選項列表。
7.一種輸入法待選項優(yōu)先級調(diào)整裝置,其特征在于,包括界面模塊,用于捕捉鼠標點擊和釋放的操作,并確定鼠標點擊時鼠標指針所在的第一 位置以及鼠標釋放時鼠標指針所在的第二位置,并將所述第一位置上的待選項圖標和所述 第二位置上的待選項圖標互換顯示;優(yōu)先級交換模塊,用于在所述界面模塊將所述第一位置上的待選項圖標和所述第二位 置上的待選項圖標互換顯示后,互換所述第一位置上的待選項和所述第二位置上的待選項 在用戶輸入的編碼完全匹配的待選項列表中的優(yōu)先級。
8.如權(quán)利要求7所述的裝置,其特征在于,所述界面模塊還用于,在所述捕捉到用戶鼠 標點擊的操作和捕捉到鼠標釋放的操作之間,將所述第一位置上的待選項圖標突出顯示, 和/或調(diào)用與所述第一位置上的待選項圖標相同的待選項圖標跟隨鼠標指針顯示。
9.如權(quán)利要求7所述的裝置,其特征在于,所述界面模塊具體包括顯示子模塊,用于獲取需調(diào)整的待選項列表并顯示在所述待選項優(yōu)先級調(diào)整界面中;確定子模塊,用于捕捉鼠標點擊和釋放的動作,并確定鼠標點擊時鼠標指針所在的第 一位置上的待選項和鼠標釋放時鼠標指針所在的第二位置上的待選項;互換子模塊,用于根據(jù)所述確定子模塊確定的所述第一位置上的待選項和所述第二位置上的待選項,將所述第一位置上的待選項圖標和所述第二位置上的待選項圖標互換顯示。
10.如權(quán)利要求9所述的裝置,其特征在于,所述界面模塊還包括通信子模塊,用于在接收到所述顯示子模塊發(fā)送的獲取命令后,從控制輸入法待選項 顯示的模塊所緩存的待選項列表中,獲取所需的待選項列表,并轉(zhuǎn)發(fā)給所述顯示子模塊;所述顯示子模塊具體用于,在開啟待選項優(yōu)先級調(diào)整界面時,生成獲取命令并發(fā)送給 所述通信子模塊,接收所述通信子模塊轉(zhuǎn)發(fā)的待選項列表并顯示在所述待選項優(yōu)先級調(diào)整 界面中。
11.如權(quán)利要求10所述的裝置,其特征在于,所述通信子模塊具體用于,在接收到所述 顯示子模塊發(fā)送的獲取命令后僅獲取所述控制輸入法待選項顯示的模塊緩存的待選項列 表中,與用戶輸入的編碼完全匹配的待選項列表,并轉(zhuǎn)發(fā)給所述顯示子模塊。
12.如權(quán)利要求7所述的裝置,其特征在于,所述優(yōu)先級交換模塊還用于,當所調(diào)整的 待選項列表中沒有所述第一位置上的待選項或者所述第二位置上的待選項時,在調(diào)整優(yōu)先 級前先將所缺少的待選項添加到所述待選項列表中。
13.如權(quán)利要求7所述的裝置,其特征在于,所述優(yōu)先級交換模塊還用于,將所述優(yōu)先 級互換命令中的待選項按照優(yōu)先級順序添加到與所述用戶輸入的編碼完全匹配的待選項 列表中。
14.如權(quán)利要求8-13任一所述的裝置,其特征在于,所述優(yōu)先級交換模塊還用于,在互 換所述第一位置上的待選項和所述第二位置上的待選項在與用戶輸入的編碼完全匹配的 待選項列表中的優(yōu)先級后,將所述編碼記載到所存儲的特殊編碼表中。
15.如權(quán)利要求14所述的裝置,其特征在于,所述控制輸入法待選項顯示的模塊還用于在接收用戶輸入的編碼后,根據(jù)預定的匹配規(guī)則在所述特殊編碼表中優(yōu)先檢查是否存 在所述編碼,并在存在時僅緩存并顯示與所述編碼完全匹配的待選項列表。
16.如權(quán)利要求7所述的裝置,其特征在于,所述優(yōu)先級交換模塊和所述控制輸入法待 選項顯示的模塊合并設置。
全文摘要
本發(fā)明公開了一種輸入法待選項優(yōu)先級調(diào)整方法和裝置,涉及計算機技術(shù),一種輸入法待選項優(yōu)先級調(diào)整方法,包括在用戶輸入的編碼所對應的待選項優(yōu)先級調(diào)整界面中,捕捉用戶鼠標點擊和釋放的操作;確定鼠標點擊時鼠標指針所在的第一位置和鼠標釋放時鼠標指針所在的第二位置,并將所述第一位置上的待選項圖標和所述第二位置上的待選項圖標互換顯示;互換所述第一位置上的待選項和所述第二位置上的待選項在用戶輸入的編碼所完全匹配的待選項列表中的優(yōu)先級。實現(xiàn)在用戶輸入時按照用戶設定的優(yōu)先級顯示待選項,以滿足不同輸入領(lǐng)域、不同輸入人員的不同輸入習慣,提高輸入效率。
文檔編號G06F3/048GK102033692SQ20091023562
公開日2011年4月27日 申請日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
發(fā)明者王家杰, 趙志剛 申請人:北京北大方正電子有限公司, 北大方正集團有限公司