提供輸入法的方法及其電子裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種提供輸入法的方法及其電子裝置,特別是涉及一種可自動(dòng)啟動(dòng)適當(dāng)輸入法的方法及其電子裝置。
【背景技術(shù)】
[0002]在國(guó)際化的社會(huì)中,使用多種語(yǔ)言的人數(shù)眾多,這些人往往需要在電子裝置上輸入不同語(yǔ)言的文字。針對(duì)這樣的需求,市面上的電子裝置,如個(gè)人數(shù)字助理(PDA)、智能型手機(jī)(SmartPhone)、桌上型計(jì)算機(jī)(Desktop)、筆記型計(jì)算機(jī)(Notebook)、平板計(jì)算機(jī)(Tablet)等皆配備有對(duì)應(yīng)于各種語(yǔ)言文字的輸入法以供使用者選擇。因此,使用者可根據(jù)自身的需求,在電子裝置上切換欲使用的輸入法,并輸入文字。
[0003]在部份情況下,針對(duì)不同視窗或應(yīng)用程序,使用者需輸入不同語(yǔ)言的文字,例如寄去不同國(guó)家的電子郵件、與不同對(duì)象的交談視窗、不同語(yǔ)言文字的網(wǎng)頁(yè)編輯等。當(dāng)使用者在電子裝置中切換視窗或應(yīng)用程序時(shí),必須手動(dòng)切換至欲使用的輸入法,此步驟對(duì)使用者來(lái)說(shuō)相當(dāng)不便且多余?;蛘撸褂谜咴谇袚Q視窗時(shí)可能會(huì)忘記切換輸入法,則往往在進(jìn)行文字輸入的當(dāng)下才發(fā)現(xiàn)輸入法錯(cuò)誤,因此必須刪除錯(cuò)誤的文字之后再重新輸入,造成更多時(shí)間的浪費(fèi)。有鑒于此,實(shí)有必要提出一種可適應(yīng)性自動(dòng)切換輸入法的方法,以判斷使用者欲輸入何種語(yǔ)言的文字,并啟動(dòng)相對(duì)應(yīng)的輸入法。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明的主要目的即在于提供一種可判斷使用者所欲輸入的語(yǔ)言文字,并啟動(dòng)相對(duì)應(yīng)輸入法的方法及其電子裝置。
[0005]本發(fā)明揭示一種提供輸入法的方法,用于一電子裝置,該方法包含有接收一指令,以切換該電子裝置的一顯示畫(huà)面;當(dāng)該顯示畫(huà)面包含有至少二字(word)時(shí),判斷該至少二字是否對(duì)應(yīng)于至少二種語(yǔ)言;當(dāng)該至少二字對(duì)應(yīng)于該至少二種語(yǔ)言時(shí),判斷一第一語(yǔ)言的字?jǐn)?shù)目及一第二語(yǔ)言的字?jǐn)?shù)目;以及當(dāng)該第一語(yǔ)言的字?jǐn)?shù)目大于該第二語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第一語(yǔ)言的一第一輸入法,或當(dāng)該第二語(yǔ)言的字?jǐn)?shù)目大于該第一語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第二語(yǔ)言的一第二輸入法。
[0006]本發(fā)明還揭示一種電子裝置,包含有一顯示器,一處理單元,一輸入單元以及一儲(chǔ)存單元。該輸入單元耦接于該顯示器及該處理單元,用來(lái)接收一指令,以切換該顯示器上的一顯示畫(huà)面。該儲(chǔ)存單元耦接于該顯示器及該處理單元,用來(lái)儲(chǔ)存一程序碼,以指示該處理單元執(zhí)行以下步驟:當(dāng)該顯示畫(huà)面包含有至少二字時(shí),判斷該至少二字是否對(duì)應(yīng)于至少二種語(yǔ)言;當(dāng)該至少二字對(duì)應(yīng)于該至少二種語(yǔ)言時(shí),判斷一第一語(yǔ)言的字?jǐn)?shù)目及一第二語(yǔ)言的字?jǐn)?shù)目;以及當(dāng)該第一語(yǔ)言的字?jǐn)?shù)目大于該第二語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第一語(yǔ)言的一第一輸入法,或當(dāng)該第二語(yǔ)言的字?jǐn)?shù)目大于該第一語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第二語(yǔ)言的一第二輸入法。
[0007]本發(fā)明還揭示一種非易失性計(jì)算機(jī)可讀媒介,具有一程序碼,用來(lái)指示一電子裝置的一處理器執(zhí)行一種提供輸入法的方法,該程序碼包含有接收一指令,以切換該電子裝置的一顯示畫(huà)面的程序碼;當(dāng)該顯示畫(huà)面包含有至少二字時(shí),判斷該至少二字是否對(duì)應(yīng)于至少二種語(yǔ)言的程序碼;當(dāng)該至少二字對(duì)應(yīng)于該至少二種語(yǔ)言時(shí),判斷一第一語(yǔ)言的字?jǐn)?shù)目及一第二語(yǔ)言的字?jǐn)?shù)目的程序碼;以及當(dāng)該第一語(yǔ)言的字?jǐn)?shù)目大于該第二語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第一語(yǔ)言的一第一輸入法,或當(dāng)該第二語(yǔ)言的字?jǐn)?shù)目大于該第一語(yǔ)言的字?jǐn)?shù)目時(shí),啟動(dòng)對(duì)應(yīng)于該第二語(yǔ)言的一第二輸入法的程序碼。
【附圖說(shuō)明】
[0008]圖1為本發(fā)明實(shí)施例一電子裝置的示意圖。
[0009]圖2A、2B及2C分別為本發(fā)明實(shí)施例顯示畫(huà)面的示意圖。
[0010]圖3為本發(fā)明實(shí)施例一輸入法提供流程的示意圖。
[0011]附圖符號(hào)說(shuō)明
[0012]10電子裝置
[0013]102顯示器
[0014]104處理單元
[0015]106輸入單元
[0016]108儲(chǔ)存單元
[0017]110使用者
[0018]120程序碼
[0019]200、210、220 顯示畫(huà)面
[0020]202英數(shù)模式
[0021]204繁體中文模式
[0022]30流程
[0023]300 ?314步驟
【具體實(shí)施方式】
[0024]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例一電子裝置10的示意圖。如圖1所示,電子裝置10包含有一顯示器102、一處理單元104、一輸入單元106及一儲(chǔ)存單元108。顯示器102可為任何具有畫(huà)面顯示功能的裝置,例如液晶顯示器(Liquid Crystal Display,IXD)、等離子體顯示器(Plasma Display Panel, F1DP)或有機(jī)發(fā)光二極管顯示器(OrganicLight-Emitting D1de Display, OLED Display)等。處理單兀 104 可為用于電子裝置 10的一中央處理器(Central Processing Unit, CPU)、微處理器(Microprocessor)或其它類型的處理器。輸入單元106耦接于顯示器102及處理單元104,可接收來(lái)自于一使用者110的指令,以切換顯示器102上的顯示畫(huà)面。輸入單元106可包含任何可供使用者110輸入指令的裝置,如鍵盤(pán)、鼠標(biāo)、觸控面板等。儲(chǔ)存單元108耦接于顯示器102及處理單元104,可用來(lái)儲(chǔ)存一程序碼120,以于顯示器102切換顯示畫(huà)面時(shí),控制處理單元104判斷新的顯示畫(huà)面上是否包含有字。若顯示畫(huà)面包含有字時(shí),程序碼120還控制處理單元104判斷各種語(yǔ)言的字?jǐn)?shù)目,在找出具有最多字?jǐn)?shù)目的語(yǔ)言之后,啟動(dòng)對(duì)應(yīng)于具有最多字?jǐn)?shù)目的語(yǔ)言的輸入法。此外,儲(chǔ)存單元108可用來(lái)儲(chǔ)存對(duì)應(yīng)于各種語(yǔ)言的輸入法,儲(chǔ)存單元108可包含但不限于任何類型的存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、快閃存儲(chǔ)器(Flash Drive)等。
[0025]詳細(xì)來(lái)說(shuō),在一顯示畫(huà)面(如視窗、應(yīng)用程序或?qū)υ捒?中,使用者110通常會(huì)使用一種主要的輸入法來(lái)進(jìn)行輸入,因此,此顯示畫(huà)面中具有最多字?jǐn)?shù)目的語(yǔ)言文字通常為使用者110欲使用的輸入法。舉例來(lái)說(shuō),若使用者110所使用的語(yǔ)言文字包含有英文及繁體中文,且所對(duì)應(yīng)到的輸入法分別為英數(shù)輸入法及注音輸入法。當(dāng)顯示器102上的顯示畫(huà)面被切換時(shí),處理單元104會(huì)判斷新的顯示畫(huà)面上是否包含有字。若顯示畫(huà)面包含有字時(shí),處理單元104可判斷這些字是否同時(shí)包含英文的字及繁體中文的字。當(dāng)顯示畫(huà)面包含的字同時(shí)具有英文的字及繁體中文的字時(shí),處理單元104還判斷英文的字?jǐn)?shù)目及繁體中文的字?jǐn)?shù)目。當(dāng)判斷英文的字?jǐn)?shù)目大于繁體中文的字?jǐn)?shù)目時(shí),處理單元104認(rèn)定使用者110欲使用的輸入法為英數(shù)輸入法,因此自動(dòng)啟動(dòng)英數(shù)輸入法,以提供予使用者110進(jìn)行文字輸入。相對(duì)地,當(dāng)判斷繁體中文的字?jǐn)?shù)目大于英文的字?jǐn)?shù)目時(shí),處理單元104認(rèn)定使用者110欲使用的輸入法為注音輸入法,因此自動(dòng)啟動(dòng)注音輸入法,以提供予使用者110進(jìn)行文字輸入。此夕卜,當(dāng)顯示畫(huà)面中所有字皆為英文的字時(shí),處理單元104可直接啟動(dòng)英數(shù)輸入法;而當(dāng)顯示畫(huà)面中所有字皆為繁體中文的字時(shí),處理單元104可直接啟動(dòng)注音輸入法。如此一來(lái),使用者不會(huì)因?yàn)橥浨袚Q輸入法而輸入錯(cuò)誤的文字,因而造成時(shí)間的浪費(fèi)。
[0026]舉例來(lái)說(shuō),請(qǐng)參考圖2A至圖2C。圖2A、2B及2C分別為本發(fā)明實(shí)施例顯示畫(huà)面200、210及220的示意圖。如圖2A所示,顯示畫(huà)面200為一對(duì)話框,此對(duì)話框內(nèi)的交談內(nèi)容是以英文為主,因此,處理單元104判斷顯示畫(huà)面200內(nèi)的英文字?jǐn)?shù)目大于繁體中文的字?jǐn)?shù)目,進(jìn)而將輸入法自動(dòng)切換為英數(shù)模式202。在其它實(shí)施例中,處理單元104亦可直接啟動(dòng)英數(shù)輸入法,而不限于此。如圖2B所示,顯示畫(huà)面210為一對(duì)話框,此對(duì)話框內(nèi)的交談內(nèi)容是以繁體中文為主,因此,處理單元104判斷顯示畫(huà)面210內(nèi)的繁體中文字?jǐn)?shù)目大于英文的字?jǐn)?shù)目,進(jìn)而將輸入法自動(dòng)切換為繁體中文模式204。如圖2C所示,顯示畫(huà)面220為一程序控制視窗,在此視窗的程序控制列皆使用英文及數(shù)字撰寫(xiě),因此,處理單元104判斷顯示畫(huà)面200內(nèi)的所有字皆為英文字或數(shù)字,且未包含任何繁體中文的字,在此情況下,處理單元104自動(dòng)將輸入法切換為英數(shù)模式202。
[0027]請(qǐng)參考圖3,圖3為本發(fā)明實(shí)施例一輸入法提供流程30的示意圖。如圖3所示,輸入法提供流程30可用于圖1的電子裝置10中