專利名稱:文字輸入方式的切換方法及切換裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機系統(tǒng)的文字輸入方式的切換方法及切換裝置,尤其涉及一種采 用單鍵按壓、點擊、旋動或聲控等方法的文字輸入方式的切換方法及切換裝置。
背景技術(shù):
目前,隨著科技的日新月異,計算機已逐漸成為人們生活中不可或缺的設(shè)備,人們 利用計算機可進(jìn)行辦公操作及網(wǎng)上聊天等,然而,這些操作往往離不開進(jìn)行文字輸入。人們 在進(jìn)行計算機的文字輸入時,需要經(jīng)常切換輸入方式,如輸入法或輸入語言。以目前較為普 及的微軟操作系統(tǒng)為例,其往往通過預(yù)先設(shè)置的多鍵組合(ALT+SHIFT或CTL+SHIFT)去切 換輸入法或輸入語言,或利用鼠標(biāo)點選語言列以完成切換。然而,對于多鍵組合切換方式,其缺陷在于用戶先多花一份心力熟悉并尋找組合 鍵的所在位置,并同時按下,該種方式使用起來不方便,且容易出現(xiàn)誤操作,且多組快捷鍵 (如ALT+SHIFT和CTL+SHIFT)容易被混淆,還需浪費尋找組合鍵的時間;對于鼠標(biāo)點選切 換方式,缺陷在于用戶需要進(jìn)行多次點擊,步驟多且耗時,且需要頻繁切換輸入法或輸入語 言時,從而影響了文字輸入的速度,另外電腦系統(tǒng)偶爾出現(xiàn)意外時,會導(dǎo)致屏幕右下角的語 言列消失,此時就無法使用鼠標(biāo)進(jìn)行切換了,也就是說,無論采用多鍵組合切換還是鼠標(biāo)點 選切換方式,均有使用不便,且不夠快捷的缺點。為此,有人提出了通過單個切換字鍵切換文字輸入法或輸入語言,如中國大陸專 利CN200620135515. 3的切換裝置包括一切換字鍵,該切換字鍵連接第一功能鍵的信號碼 及第二功能鍵的信號碼,該第一功能鍵及第二功能鍵的組合為ALT鍵及SHIFT鍵的組合、 CRTL鍵及SHIFT鍵的組合、SHIFT鍵及SPACE鍵的組合或CTRL鍵及SPACE鍵的組合中的 其中一組,按下切換字鍵可實現(xiàn)切換文字輸入法或輸入語言,然而,該種方法的切換字鍵僅 僅具有其所連接的一種組合鍵的切換功能,若該組合鍵僅具有切換文字輸入法(或輸入語 言)的功能,則該切換字鍵也只具有該項切換功能,例如,假設(shè)將該切換字鍵與Ctrl+Shift 組合鍵的信號碼連接,Ctrl+Shift組合鍵在當(dāng)前操作系統(tǒng)下僅用于切換文字輸入法,則按 下該切換字鍵,則只可切換文字輸入法,而無法切換輸入語言,且當(dāng)用戶更改該切換字鍵所 連接的組合鍵的切換功能時,原有的切換功能就無法再起作用;此外,該種切換裝置往往只 適用于具有第一功能鍵和第二功能鍵的鍵盤裝置,不適用于鼠標(biāo)等其它電子裝置。因此,上 述切換裝置的適用范圍較窄。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是,針對現(xiàn)有技術(shù)存在的上述不足,提供一種適用范 圍更廣的文字輸入方式的切換方法及切換裝置。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種文字輸入方式的切換方法, 用于切換計算機系統(tǒng)的文字輸入方式,該計算機系統(tǒng)包括輸入設(shè)備、計算機操作系統(tǒng)單元 及顯示單元,該輸入設(shè)備包括切換控件及主控單元,該計算機操作系統(tǒng)單元分別與該主控單元及該顯示單元連接,該主控單元包括切換模塊,該切換方法包括以下步驟該切換控件根據(jù)用戶的單步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模 塊;該切換模塊接收該輸入信號并產(chǎn)生預(yù)設(shè)的用于切換文字輸入方式的切換信號并 將該切換信號傳送至該計算機操作系統(tǒng)單元;該計算機操作系統(tǒng)單元接收該切換信號,并判斷該切換信號是輸入語言切換信號 還是輸入法切換信號;以及若該切換信號為輸入語言切換信號,則該計算機操作系統(tǒng)單元進(jìn)行輸入語言的切 換;若該切換信號為輸入法切換信號,則該計算機操作系統(tǒng)單元進(jìn)行輸入法的切換。該輸入設(shè)備為鍵盤,該切換控件為切換按鍵,對應(yīng)該輸入法切換信號和該輸入語 言切換信號,該單步操作分別為按壓一次該切換按鍵和持續(xù)按壓該切換按鍵。該輸入設(shè)備為鍵盤,該切換控件為切換按鍵,對應(yīng)該輸入法切換信號和該輸入語 言切換信號,該單步操作分別為按壓一次及連續(xù)按壓兩次該切換按鍵。該輸入設(shè)備為鼠標(biāo),該切換控件為鼠標(biāo)按鍵,對應(yīng)該輸入法切換信號和該輸入語 言切換信號,該單步操作分別為單擊及雙擊該鼠標(biāo)按鍵。該切換控件為滾輪,對應(yīng)該輸入法切換信號和該輸入語言切換信號,該單步操作 分別為往不同方向撥動該滾輪。該計算機操作系統(tǒng)單元進(jìn)行輸入語言的切換進(jìn)一步包括以下步驟獲取當(dāng)前輸入語言的類型;獲取該計算機操作系統(tǒng)單元已安裝輸入語言列表;獲取下一個輸入語言的類型;以及激活下一個輸入語言。該計算機操作系統(tǒng)單元進(jìn)行輸入法的切換進(jìn)一步包括以下步驟獲取當(dāng)前輸入語言及輸入法的類型;獲取當(dāng)前輸入語言下的輸入法列表;獲取當(dāng)前輸入語言的下一個輸入法類型;以及激活當(dāng)前輸入語言的下一個輸入法。本發(fā)明還提供一種文字輸入方式的切換裝置,該切換裝置包括輸入設(shè)備、計算機 操作系統(tǒng)單元及顯示單元,該輸入設(shè)備包括切換控件及主控單元,該計算機操作系統(tǒng)單元 分別與該主控單元及該顯示單元連接,該主控單元包括切換模塊,該切換控件根據(jù)用戶的 單步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模塊;該切換模塊接收該輸入信號并 產(chǎn)生預(yù)設(shè)的用于切換文字輸入方式的切換信號,并將該切換信號傳送至該計算機操作系統(tǒng) 單元;該計算機操作系統(tǒng)單元接收該切換信號,并判斷該切換信號是輸入語言切換信號還 是輸入法切換信號,根據(jù)該切換信號是輸入語言切換信號還是輸入法切換信號,相應(yīng)進(jìn)行 輸入語言的切換或輸入法的切換。該輸入設(shè)備為鍵盤或鼠標(biāo)。該切換控件為鍵盤按鍵、鼠標(biāo)按鍵、滾輪、撥動開關(guān)、觸摸感應(yīng)板、聲控開關(guān)或方向 感應(yīng)器。本發(fā)明可通過設(shè)置單一切換控件,并通過不同的單步操作可達(dá)到既可切換輸入法又可切換輸入語言的目的,與現(xiàn)有技術(shù)相比,切換功能較多,且可適用于鍵盤裝置外,還可 適用于鼠標(biāo)等其它電子裝置,適用范圍較廣。
圖1為本發(fā)明文字輸入方式的切換裝置較佳實施例的各元件關(guān)系示意圖;圖2為本發(fā)明文字輸入方式的切換方法較佳實施例的流程圖;圖3為本發(fā)明文字輸入方式的切換裝置較佳實施例的主控芯片單元的切換模塊 原理流程圖;圖4為本發(fā)明文字輸入方式的切換裝置較佳實施例的計算機操作系統(tǒng)單元增設(shè) 的程序流程圖。
具體實施例方式下面結(jié)合附圖及實施例對本發(fā)明的文字輸入方式的切換裝置加以進(jìn)一步說明。請參閱圖1所示,為本發(fā)明文字輸入方式的切換裝置較佳實施例的各元件關(guān)系示 意圖。該切換裝置為計算機系統(tǒng),其包括輸入設(shè)備10、計算機操作系統(tǒng)單元30及顯示單元 40。在本較佳實施例中,輸入設(shè)備10為鍵盤,其具有一切換控件11及一主控芯片單元 (鍵盤IC)20。切換控件11為一獨立的切換按鍵,其與主控芯片單元20連接(電性連接), 但其未與鍵盤上的ALT、CTRL、SHIFT、SPACE等按鍵形成電性連接。主控芯片單元20包括 一切換模塊22。計算機操作系統(tǒng)單元30分別與主控芯片單元20及顯示單元40連接,顯示單元40 為使用陰極射線管的顯示器(CRT顯示器)或液晶顯示器(LCD顯示器)。如圖2所示,本發(fā)明的文字輸入方式的切換方法首先進(jìn)行步驟Sl 切換控件11根 據(jù)用戶的單步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模塊22 ;步驟Sl完成后,進(jìn)行步驟S2 切換模塊22接收該輸入信號并產(chǎn)生預(yù)設(shè)的用于切 換文字輸入方式的切換信號并將該切換信號傳送至該計算機操作系統(tǒng)單元30 ;步驟S2完成后,進(jìn)行步驟S3 該計算機操作系統(tǒng)單元30接收該切換信號,并判斷 該切換信號是輸入語言切換信號還是輸入法切換信號;步驟S3完成后,進(jìn)行步驟S4 若該切換信號為輸入語言切換信號,則該計算機操 作系統(tǒng)單元30進(jìn)行輸入語言的切換,并通過顯示單元40顯示出來;若該切換信號為輸入法 切換信號,則該計算機操作系統(tǒng)單元30進(jìn)行輸入法的切換,并通過顯示單元40顯示出來。上述方法中,對應(yīng)該輸入法切換信號和該輸入語言切換信號的單步操作可分別為 按壓一次(即按壓后立即放開)該切換按鍵和持續(xù)按壓(即按壓后一段時間內(nèi)不放)該切 換按鍵。其中,該計算機操作系統(tǒng)單元進(jìn)行輸入語言的切換進(jìn)一步包括以下步驟(參見圖 4所示)獲取當(dāng)前輸入語言的類型;獲取該計算機操作系統(tǒng)單元已安裝的輸入語言列表; 獲取下一個輸入語言的類型;以及激活下一個輸入語言。該計算機操作系統(tǒng)單元進(jìn)行輸入法的切換進(jìn)一步包括以下步驟(參見圖4所示) 獲取當(dāng)前輸入語言及輸入法的類型;獲取當(dāng)前輸入語言下的輸入法列表;獲取當(dāng)前輸入語言的下一個輸入法類型;以及激活當(dāng)前輸入語言的下一個輸入法。其中,切換模塊22的原理流程如圖3所示,首先切換模塊22檢測切換控件11是 否有效(即是否被有效操作,如被按下),即檢測切換控件11是否發(fā)出該單步操作的輸入 信號,如是,則接收到該輸入信號,并產(chǎn)生對應(yīng)該單步操作的預(yù)設(shè)的用于切換文字輸入方式 的切換信號并將該切換信號傳送至該計算機操作系統(tǒng)單元30以做進(jìn)一步判斷。例如,該 單步操作為對應(yīng)切換輸入法的操作(如按壓一次切換控件11,即接收的輸入信號對應(yīng)于切 換輸入法,則會產(chǎn)生對應(yīng)切換輸入法的信號,如產(chǎn)生“Ctrl+Shift”(假設(shè)當(dāng)前操作系統(tǒng)默 認(rèn)的切換輸入法的組合鍵為“Ctrl+Shift”)信號(功能相當(dāng)于用戶按壓“Ctrl+Siift”組 合鍵后主控芯片單元20發(fā)出的信號),并將其發(fā)送給該計算機操作系統(tǒng)單元30以做進(jìn)一 步判斷,而倘若該單步操作為對應(yīng)切換輸入方式的操作(如持續(xù)按壓或連續(xù)按壓兩次切換 控件11),即接收的輸入信號對應(yīng)于切換輸入語言,則會產(chǎn)生對應(yīng)切換輸入語言的切換信 號,如“Alt+Siift”(假設(shè)當(dāng)前計算機操作系統(tǒng)單元30默認(rèn)的切換輸入語言的組合鍵為 "Alt+Shift")信號(即相當(dāng)于用戶按壓“Alt+Siift”組合鍵后主控芯片單元20發(fā)出的信 號),并將其發(fā)送給該計算機操作系統(tǒng)單元30。上述情況中,若用戶更改計算機操作系統(tǒng)單 元30當(dāng)前切換輸入法的組合鍵為非“Ctrl+Siift”組合鍵,而當(dāng)前切換輸入語言的組合鍵 為非“Alt+Siift”組合鍵,則可在計算機操作系統(tǒng)單元30增加一程序以實現(xiàn)通過切換控件 11切換輸入法或輸入語言,該程序大致流程圖如圖4所示。首先截獲輸入設(shè)備(如鍵盤或鼠標(biāo))10發(fā)過來的切換信號,確認(rèn)其是否為切換輸 入法或輸入語言的信號,即是否為文字輸入方式切換信號,若是則進(jìn)一步判斷該切換信號 是輸入法切換信號還是輸入語言切換信號,若為輸入語言切換信號,則依次進(jìn)行獲取當(dāng)前 輸入語言、獲取操作系統(tǒng)已安裝的輸入語言列表、獲取下一個輸入語言、以及激活下一個輸 入語言的操作;若為輸入法切換信號,則依次進(jìn)行獲取當(dāng)前輸入語言及輸入法、獲取當(dāng)前輸 入語言下的輸入法列表、獲取當(dāng)前輸入語言的下一個輸入法、以及激活當(dāng)前輸入語言的下 一個輸入法的操作。可以理解,在具體實施過程中,切換模塊22也可在切換控件11被按壓 一次的情況下發(fā)出功能相當(dāng)于“Alt+Siift”等其它現(xiàn)有計算機操作系統(tǒng)單元30所具有的 可用于切換輸入法的組合鍵的信號,而在切換控件11被持續(xù)按壓或連續(xù)按壓兩次而發(fā)出 功能相當(dāng)于“Ctrl+Siift”等其它現(xiàn)有計算機操作系統(tǒng)單元30所具有的可用于切換輸入語 言的組合鍵的信號。上述較佳實施例中,用戶也可通過按壓一次切換控件11進(jìn)行輸入語言的切換、而 持續(xù)按壓切換控件11實現(xiàn)文字輸入法的切換。切換控件11在上述較佳實施例中為按鍵,該切換控件11也可采用其他實施方式, 例如為在鼠標(biāo)或鍵盤上設(shè)置的滾輪(可為普通滾輪或傾斜滾輪),此種情況下用戶可通過 往不同方向轉(zhuǎn)動滾輪從而分別切換文字輸入法及輸入語言,也可為普通的旋鈕開關(guān)、撥動 開關(guān)或聲控開關(guān)等,當(dāng)然,也可采用觸摸感應(yīng)板及方向感應(yīng)器(例如左右晃動切換輸入法, 而上下晃動切換輸入語言)。本發(fā)明的輸入設(shè)備10也可采用鼠標(biāo),并定義鼠標(biāo)的一按鍵(可采用左鍵、右鍵或 增設(shè)一額外的按鍵)作為切換控件11,此時的主控芯片單元20為鼠標(biāo)的主控芯片單元,其 切換輸入法及輸入語言的工作原理與輸入設(shè)備10采用鍵盤時的工作原理相同,不過在硬 件設(shè)計上,用戶是通過單擊或雙擊切換控件11而各分別達(dá)到切換輸入法及輸入語言的目的,當(dāng)然,也可分別通過單擊達(dá)到切換輸入語言、而雙擊達(dá)到切換文字輸入法的目的。上述實施例中,該切換控件11由用戶分別通過不同的單步操作(如按壓一次及持 續(xù)按壓)可分別達(dá)到切換輸入法(如中文中的五筆或拼音輸入法)或輸入語言(如中文、 英文等語言)的目的,該種切換裝置使用戶操作窗口操作系統(tǒng)中的語言列更加方便、快捷。 與現(xiàn)有技術(shù)相比,無需在輸入設(shè)備10設(shè)置有第一功能鍵與第二功能鍵,因此,適用于鍵盤、 鼠標(biāo)等多種電子裝置,適用范圍較廣。此外,本發(fā)明的切換裝置可做到即插即用,即無需安裝驅(qū)動軟件便可使上述切換 控件起到切換文字輸入法或輸入語言的作用。另外,該切換裝置可不影響鍵盤上的原有用 于切換文字輸入方式的組合鍵的切換功能,也不會影響鼠標(biāo)通過屏幕多次點擊切換文字輸 入法或輸入語言的功能。以上所述僅為本發(fā)明的較佳實施例,并非用以限定本發(fā)明的實施范圍,因此凡其 它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在本發(fā)明的保護(hù)范圍 內(nèi)。
權(quán)利要求
1.一種文字輸入方式的切換方法,用于切換計算機系統(tǒng)的文字輸入方式,該計算機系 統(tǒng)包括輸入設(shè)備、計算機操作系統(tǒng)單元及顯示單元,該輸入設(shè)備包括切換控件及主控單元, 該計算機操作系統(tǒng)單元分別與該主控單元及該顯示單元連接,其特征在于,該主控單元包 括切換模塊,該切換方法包括以下步驟該切換控件根據(jù)用戶的單步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模塊; 該切換模塊接收該輸入信號并產(chǎn)生預(yù)設(shè)的用于切換文字輸入方式的切換信號并將該 切換信號傳送至該計算機操作系統(tǒng)單元;該計算機操作系統(tǒng)單元接收該切換信號,并判斷該切換信號是輸入語言切換信號還是 輸入法切換信號;以及若該切換信號為輸入語言切換信號,則該計算機操作系統(tǒng)單元進(jìn)行輸入語言的切換; 若該切換信號為輸入法切換信號,則該計算機操作系統(tǒng)單元進(jìn)行輸入法的切換。
2.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該輸入設(shè)備為鍵盤,該 切換控件為切換按鍵,對應(yīng)該輸入法切換信號和該輸入語言切換信號,該單步操作分別為 按壓一次該切換按鍵和持續(xù)按壓該切換按鍵。
3.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該輸入設(shè)備為鍵盤,該 切換控件為切換按鍵,對應(yīng)該輸入法切換信號和該輸入語言切換信號,該單步操作分別為 按壓一次及連續(xù)按壓兩次該切換按鍵。
4.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該輸入設(shè)備為鼠標(biāo),該 切換控件為鼠標(biāo)按鍵,對應(yīng)該輸入法切換信號和該輸入語言切換信號,該單步操作分別為 單擊及雙擊該鼠標(biāo)按鍵。
5.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該切換控件為滾輪,對 應(yīng)該輸入法切換信號和該輸入語言切換信號,該單步操作分別為往不同方向撥動該滾輪。
6.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該計算機操作系統(tǒng)單 元進(jìn)行輸入語言的切換進(jìn)一步包括以下步驟獲取當(dāng)前輸入語言的類型;獲取該計算機操作系統(tǒng)單元已安裝輸入語言列表;獲取下一個輸入語言的類型;以及激活下一個輸入語言。
7.如權(quán)利要求1所述的文字輸入方式的切換方法,其特征在于該計算機操作系統(tǒng)單 元進(jìn)行輸入法的切換進(jìn)一步包括以下步驟獲取當(dāng)前輸入語言及輸入法的類型; 獲取當(dāng)前輸入語言下的輸入法列表; 獲取當(dāng)前輸入語言的下一個輸入法類型;以及 激活當(dāng)前輸入語言的下一個輸入法。
8.一種文字輸入方式的切換裝置,該切換裝置包括輸入設(shè)備、計算機操作系統(tǒng)單元及 顯示單元,該輸入設(shè)備包括切換控件及主控單元,該計算機操作系統(tǒng)單元分別與該主控單 元及該顯示單元連接,其特征在于該主控單元包括切換模塊,該切換控件根據(jù)用戶的單 步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模塊;該切換模塊接收該輸入信號并產(chǎn) 生預(yù)設(shè)的用于切換文字輸入方式的切換信號,并將該切換信號傳送至該計算機操作系統(tǒng)單元;該計算機操作系統(tǒng)單元接收該切換信號,并判斷該切換信號是輸入語言切換信號還是 輸入法切換信號,根據(jù)該切換信號是輸入語言切換信號還是輸入法切換信號,相應(yīng)進(jìn)行輸 入語言的切換或輸入法的切換。
9.如權(quán)利要求8所述的文字輸入方式的切換裝置,其特征在于該輸入設(shè)備為鍵盤或 鼠標(biāo)。
10.如權(quán)利要求8所述的文字輸入方式的切換裝置,其特征在于該切換控件為鍵盤按 鍵、鼠標(biāo)按鍵、滾輪、撥動開關(guān)、觸摸感應(yīng)板、聲控開關(guān)或方向感應(yīng)器。
全文摘要
本發(fā)明涉及一種文字輸入方式的切換方法及切換裝置,該切換裝置包括輸入設(shè)備、計算機操作系統(tǒng)單元及顯示單元,該輸入設(shè)備包括一切換控件及一主控芯片單元,該計算機操作系統(tǒng)單元分別與該主控芯片單元及該顯示單元連接,該主控芯片單元包括切換模塊,該切換控件根據(jù)用戶的單步操作產(chǎn)生輸入信號并將該輸入信號傳送至該切換模塊;該切換模塊接收該輸入信號并產(chǎn)生預(yù)設(shè)的用于切換文字輸入方式的切換信號并傳送至該計算機操作系統(tǒng)單元;該計算機操作系統(tǒng)單元判斷該切換信號是輸入語言切換信號還是輸入法切換信號,并相應(yīng)進(jìn)行輸入語言的切換或輸入法的切換。本發(fā)明通過切換控件既可切換文字輸入法,又可切換輸入語言,且還具有適用范圍較廣的優(yōu)點。
文檔編號G06F3/023GK102063190SQ20091022339
公開日2011年5月18日 申請日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者孔蘊婷, 張彥瑞, 梅恒領(lǐng), 顏志堅 申請人:致伸科技股份有限公司