專利名稱:依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,利用此 方法提高輸入的準(zhǔn)確性,并可適時(shí)自動(dòng)的修正已輸入的字符。
背景技術(shù):
隨著計(jì)算機(jī)科技的進(jìn)步,對人們生活的涵蓋性日益擴(kuò)大,無論科技如何發(fā)達(dá), 各種新式的輸入方式不斷的被研發(fā)(如語音輸入、手寫辨識輸入等),其中最符 合人類需求的輸入接口,還是以計(jì)算機(jī)鍵盤為主,然而現(xiàn)有計(jì)算機(jī)鍵盤是源自早 期的打字機(jī),適應(yīng)手指的大小,避免一次按壓動(dòng)作中會誤觸到外圍其它按鍵,因此計(jì)算機(jī)鍵盤按鍵如欲縮小,確實(shí)有執(zhí)行上的困難;再者,計(jì)算機(jī)的功能強(qiáng)大, 且不斷的發(fā)展出各種新功能,使得按鍵數(shù)目早已超出傳統(tǒng)打字機(jī)的按鍵數(shù),并且 還在不斷的增加中。隨著按鍵數(shù)目的增加,計(jì)算機(jī)鍵盤的整體體積也日漸增大,目前具有完整功 能計(jì)算機(jī)的鍵盤其體積的大,足以覆蓋整個(gè)辦公桌面可使用的區(qū)域,十分占用空 間,還甚者,為了使手指能夠觸與所有的按鍵,又要防止手掌誤觸到其它按鍵, 所以通常需要兩個(gè)手掌都懸空來打字,長時(shí)間的作業(yè),手臂與手指都會相當(dāng)疲憊, 連帶操作的速度也會減慢。根據(jù)上述的缺點(diǎn),本案發(fā)明人前已申請的中國臺灣省專利申請案號第 94143145號,即利用單一按鍵將同一手指可操作的數(shù)個(gè)按鍵整合為一,以減少按 鍵的數(shù)目,其雖可將鍵盤縮小化,但如按鍵上的觸控板劃分的區(qū)域過小,相對的 每個(gè)字符所代表的區(qū)域面積將會縮小,而使快速打字者的打字準(zhǔn)確率大為降低; 反之若維持較大區(qū)域面積時(shí),便無法有效的達(dá)到縮小鍵盤的目的;再者對于一個(gè) 非專業(yè)的打字者最大困擾,就是常需要一面低頭觀看鍵盤,以尋找或確認(rèn)要輸入 的字符按鍵,又要一面抬頭觀看屏幕,以審視剛才輸入的字符是否正確,尤其是 當(dāng)兩種以上的文字作切換時(shí),例如同時(shí)輸入日文、中文與英文,同一按4走在不同 的狀態(tài)下輸入的可能是英文、日文或中文,而且使用者又需經(jīng)常專心低頭看著鍵盤,常會在打了一串字后,抬頭看屏幕時(shí)才發(fā)現(xiàn)并不是自己想要的字符;除此的外,目前最新觸控板式的計(jì)算機(jī)按鍵,其體積可大幅縮小而便于攜帶,相對的每 個(gè)按鍵其所代表每個(gè)字符的可按壓范圍已被縮小,通常按鍵與按鍵間并不具有明 顯之間距,所以還容易造成錯(cuò)誤按到外圍的其它字符,而影響到字符輸入的速度 與方便性。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的,是在提供一種依照鍵盤字符排列的位置修正 打字錯(cuò)誤的方法,通過本方法能夠修正因?yàn)榭焖俅蜃謺r(shí),手指憑記憶打字,偶而 會因?yàn)槠疃`打到鄰近字符的按鍵區(qū)域上的偏離區(qū)時(shí),即可自動(dòng)修正為正確的 輸入字符。本發(fā)明的另一目的,是在提供一種依照鍵盤字符排列的位置修正打字錯(cuò)誤的 方法,其雖具有自動(dòng)修正的功能,但為防止矯枉過正,當(dāng)輸入不合規(guī)則的字符時(shí), 本方法可加以阻止,所以只要打字手指觸摸位置在字符之中央?yún)^(qū)則自動(dòng)不修正。為達(dá)到上述本發(fā)明的目的,本發(fā)明的方法其是利用一個(gè)或數(shù)個(gè)具有按壓感應(yīng) 的觸控板,依每個(gè)觸控板按照坐標(biāo)劃分成數(shù)個(gè)區(qū)域,每個(gè)區(qū)域代表一個(gè)字符,當(dāng) 觸控板被按壓時(shí)手指接觸在觸控板的每個(gè)區(qū)域,則代表所述的區(qū)域的字符被輸入,其步驟至少包括(一)字符對應(yīng);(二)計(jì)算偏差量;(三)取得預(yù)備字符; (四)是否輸入完成;(五)規(guī)則判斷;(六)預(yù)備字符取得;(七)字符置換。上述本發(fā)明的方法,其中"是否輸入完成,,的步驟,是指輸入斷字符號時(shí)(如 space、句點(diǎn)、逗點(diǎn)、分號、頓號、括號),視為輸入完成。上述本發(fā)明的方法,其中"字符置換"的步驟,是將修正過的字符(還包含字 符組合的單字)作標(biāo)示,以提醒操作者。上述本發(fā)明的方法,其中"規(guī)則判斷"的步驟,是通過字典里可查到的正常單 字作為合法規(guī)則判斷的依據(jù)。上述本發(fā)明的方法,其中"規(guī)則判斷"的步驟,其規(guī)則還包含句子前后的文字 構(gòu)成的文法,是否符合英文文法,以作為規(guī)則判斷的依據(jù)。
圖1是本發(fā)明實(shí)施例示意圖; 圖2是本發(fā)的觸控板偏離區(qū)示意圖;圖3是本發(fā)明作動(dòng)流程圖;圖4是本發(fā)明輸入示意圖一;圖5是本發(fā)明輸入示意圖二;圖6是本發(fā)明輸入示意圖三;圖7是本發(fā)明輸入示意圖四;圖8是本發(fā)明輸入示意圖五;圖9是本發(fā)明輸入示意圖六;圖IO是本發(fā)明輸入示意圖七。附圖標(biāo)記說明1-觸控板;11-區(qū)域;111-中央?yún)^(qū);112-偏離區(qū);2-屏 幕;21-鍵盤表;211-字符;214-標(biāo)示;3-方法;31、 32、 33、 34-步驟;35、 36、 37、 38-步驟;f -觸摸位置。
具體實(shí)施方式
以下結(jié)合附圖,對本發(fā)明上述的和另外的技術(shù)特征和優(yōu)點(diǎn)作更詳細(xì)的說明。如圖1所示,其是由至少一個(gè)具按壓感應(yīng)的觸控板1上,按照坐標(biāo)劃分成復(fù) 數(shù)個(gè)區(qū)域ll,并配合系統(tǒng)在一屏幕2上顯示一鍵盤表21 (所述的鍵盤表21內(nèi)文 定義可通過系統(tǒng)改變),且每個(gè)區(qū)域11對應(yīng)所述的鍵盤表21上的一個(gè)字符211, 當(dāng)觸控板1被按壓時(shí),手指接觸到的觸控板1的區(qū)域11,則代表所述的區(qū)域11 對應(yīng)鍵盤表21的字符211被輸入,且所述的區(qū)域ll之中央?yún)^(qū)lll為手指觸摸的 有效字符輸入作用區(qū),其外圍設(shè)有一偏離區(qū)112 (如圖2所示的斜線部份),所 述的偏離區(qū)112的大小,可由配合的系統(tǒng)設(shè)定,通過以上組件的組合,以提供本 發(fā)明的方法3的作動(dòng),其步驟(如圖3所示)至少包括取得坐標(biāo)(步驟31):偵測按壓時(shí)手指觸摸的位置坐標(biāo);即偵測使用者依照 屏幕2所顯示的鍵盤表21,以手指觸摸所述的觸控板1相對位置的區(qū)域11時(shí)的 位置,并取得所述的手指觸摸位置的坐標(biāo);字符對應(yīng)(步驟32):從字符坐標(biāo)對照鍵盤表輸入字符;依取得的手指觸摸 位置的坐標(biāo)值,參照對應(yīng)的鍵盤表21,并取得其對應(yīng)所述的坐標(biāo)值區(qū)域的字符 211;
設(shè)定值;即手指觸摸位置如在偏離區(qū)112時(shí),則執(zhí)行步驟34;反的則執(zhí)行步驟35;取得預(yù)備字符(步驟34):當(dāng)偏差量超過設(shè)定值時(shí),則將偏差方向的鄰近字 符選作預(yù)備字符;即手指觸摸位置是位于偏離區(qū)112時(shí),則將偏差方向鄰近字符 選做預(yù)備字符,并放入預(yù)備字符庫;是否輸入完成(步驟35):判斷是否完成輸入;如輸入的字符為空白、句點(diǎn)、 逗點(diǎn)等斷字的符號時(shí),則視為完成輸入;反之則執(zhí)行步驟31。規(guī)則判斷(步驟36):確認(rèn)輸入的字符是否合乎規(guī)則;即依規(guī)則判定輸入的 字符(或字符組合的單字)是否合乎規(guī)則,其規(guī)則為文法、并音或字典可查詢得 到的單字,如符合則完成輸入執(zhí)行;反之則執(zhí)行步驟37;預(yù)備字符取得(步驟37):查看預(yù)備字符庫是否有預(yù)備字符,如無則所述的 單字或字符作標(biāo)示,提醒操作者后,并完成輸入執(zhí)行;反之則按先進(jìn)先出的順序, 取另一新的預(yù)備字符,并將所述的原預(yù)備字符自預(yù)備字符庫中去除;字符置換(步驟38):以取得的預(yù)備字符取代原位置的字符,并將被修正過 的字符(或單字)作標(biāo)示,提醒操作者并重新執(zhí)行步驟36,直至找到合乎規(guī)則的 字符即完成輸入操作。通過上述方法的步驟,可達(dá)成提高輸入的準(zhǔn)確性;現(xiàn)舉一實(shí)例做說明,如賴: 輸入"Thank you very much!"的句子時(shí),其作動(dòng)如下(1) 假設(shè)已經(jīng)輸入"Thank you very"(請參閱圖4所示),接下來要輸入"much" 這個(gè)單字,使用者通過觸控板1點(diǎn)按代表字符"m"的區(qū)域11,因?yàn)槭种赣|摸位置f 落在偏離區(qū)112 (為了方便說明與理解起見,在圖4 圖10中,將觸控板上相關(guān) 的區(qū)域加入字符符號,并以圖解說明其與鍵盤表121的對應(yīng)關(guān)系),而趨近在上 方鄰近字符"j "的位置,雖然仍舊可以正確的輸入字符"m",但是會將字符,,j "放 入預(yù)備字符庫里。(2) 第二個(gè)字符"u"輸入時(shí)(請參閱圖5)手指按壓觸控板l的觸摸位置f落 在代表"u"字符的區(qū)域11中央?yún)^(qū)111,所以直接輸入所述的字符"u",但不作任 何預(yù)備字符。(3) 第三個(gè)字符"c"輸入時(shí)(請參閱圖6)手指按壓觸控板1的觸摸位置f落 在代表所述的"c ,,字符區(qū)域11之中央?yún)^(qū)111,所以也是直接輸入所述的字符"c ", 且不作任何預(yù)備字符。(4) 第四個(gè)字符輸入時(shí)(請參閱圖7、圖8),原本應(yīng)輸入字符"h",但誤按成"i ",手指觸摸位置f落在代表"i ,,字符區(qū)域11的偏離區(qū)112,故雖然依舊輸入 字符"i ",但是仍選取字符"h"作為預(yù)備字符放入預(yù)備字符庫里。(5) 第五個(gè)字符輸入"!"(請參閱圖8、圖9),則會判斷所述的單字已經(jīng)完成 (因輸入空格鍵、標(biāo)點(diǎn)符號等斷字符號時(shí),表示字符組成的單字已完成字符的輸入)。(6) 因輸入單字已輸入完成(請參閱圖9、圖10),則進(jìn)入規(guī)則判斷,因muci 不符合并字規(guī)則,且無所述的單字,所以將第一個(gè)預(yù)備字"j "取代同位置的"m"成 為"j uc i,,再進(jìn)入規(guī)則判斷,也因不符合規(guī)則,所以再以第二個(gè)預(yù)備字符"h" 取代"i "的位置,成為"m u c h ,,再進(jìn)行規(guī)則判斷,結(jié)果是符合規(guī)則,所以就以"m u c h"取代原來的"mu c i ",并且在"h"字符上作標(biāo)示214以提醒使用者。上述本發(fā)明的方法,若其中一個(gè)預(yù)備字符取代原先的字符后合乎規(guī)則(即合 乎文法),則取代之。若兩個(gè)以上的預(yù)備字符都合乎規(guī)則,則取其中一個(gè);另外, 并做標(biāo)示以提醒操作者,讓操作者再次的檢查。手指做字符輸入按壓時(shí),若手指觸摸位置偏差按壓到鄰近字符的偏離區(qū)112 (即在邊緣的位置)時(shí),經(jīng)過規(guī)則判斷的檢查仍會被修正回來,無形中在觸控板 1上每個(gè)區(qū)域11的有效按壓范圍(指中央?yún)^(qū)111 )將被擴(kuò)大,例如以兩個(gè)70X70mm 的按壓感應(yīng)式觸控板所構(gòu)成的鍵盤,每個(gè)按壓感應(yīng)式觸控板各規(guī)畫了 20個(gè)區(qū)域 (字符),所以每個(gè)區(qū)域(字符)尺寸約為17.5X14mm,比一般標(biāo)準(zhǔn)鍵盤的按鍵 稍小,假定每個(gè)區(qū)域(字符)之中央?yún)^(qū)為60%,也就是10.5X8.4mm,打字時(shí)偏離 所述的范圍時(shí),都會有依偏移的方向選取鄰近字當(dāng)預(yù)備字符,也就是說當(dāng)操作者 真正要輸入的字符是鄰近的字符,卻誤按到本字符時(shí),只要偏差度不大到本字符 之中央?yún)^(qū)lll的范圍時(shí),都有機(jī)會被修正回來,無形中每個(gè)字符的有效范圍便擴(kuò) 大成24.5X19.6mm,比一般標(biāo)準(zhǔn)鍵盤的按鍵還大些,如此操作者快速打字時(shí)將還 具信心,而使打字速度還快。綜上所述,本發(fā)明的方法,不但可以增加打字的速度與準(zhǔn)確率,也不會因?yàn)?自動(dòng)校正的機(jī)制使得刻意要輸入不合文法規(guī)則的單字時(shí)受到阻礙,只要打字時(shí)都 按壓在觸控板各個(gè)區(qū)域之中央?yún)^(qū),則即使是不合文法規(guī)則也不會被修正。在本發(fā)明內(nèi)容中所提出的具體實(shí)施例僅用以方便說明本發(fā)明的技術(shù)內(nèi)容,而 非將本發(fā)明狹義地限制在上述實(shí)施例,在不超出本發(fā)明的精神與下述的申請專利 范圍的情況下,所作的種種變化實(shí)施,仍屬于本發(fā)明的范圍。
權(quán)利要求
1.一種依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,此方法是使用在通過按壓感應(yīng)式觸控板所構(gòu)成的文字輸入鍵盤,用以修正打字時(shí)因位置的偏差而錯(cuò)打入目標(biāo)字符鄰近的按鍵,其特征在于其方法至少包括以下步驟(一)取得坐標(biāo)偵測按壓時(shí)手指觸摸的位置坐標(biāo);(二)字符對應(yīng)從字符坐標(biāo)對照鍵盤表輸入字符;(三)計(jì)算偏差量計(jì)算手指觸摸位置與字符中心偏差量,并比較是否超過設(shè)定值;(四)取得預(yù)備字符當(dāng)偏差量超過設(shè)定值,則將偏差方向的鄰近字符選作預(yù)備字符;(五)是否輸入完成判斷是否完成輸入;(六)規(guī)則判斷確認(rèn)輸入的字符是否合乎規(guī)則;(七)預(yù)備字符取得查看預(yù)備字符庫是否有預(yù)備字符,若沒有則所述的字符作標(biāo)示,則完成輸入執(zhí)行,若有預(yù)備字符,則執(zhí)行下述步驟(八);(八)字符置換以取得的預(yù)備字符取代原位置的字符,并重新執(zhí)行“規(guī)則判斷”的步驟,直至找到合乎規(guī)則的字符,即完成輸入操作。
2. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"是否輸入完成"的步驟,是指鍵入空格符號、標(biāo)點(diǎn)符號、斷字符號為 依據(jù)。
3. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"字符置換,,的步驟,是將修正過的字符作標(biāo)示,以提醒操作者。
4. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"規(guī)則判斷"的步驟,是通過字典里可查到的正常單字作為規(guī)則判斷的依據(jù)。
5. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"規(guī)則判斷"的步驟,其規(guī)則還包含句子前后的文字構(gòu)成的文法,是否 符合英文文法為依據(jù)。
6. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"字符置換"的步驟,在字符置換后,仍無法符合"規(guī)則判斷"的合法字 符時(shí),則作標(biāo)示以提醒使用者。
7. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"預(yù)備字符取得"的步驟,其字符作標(biāo)示時(shí),所述的字符還包含字符組合的單字。
8. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"字符置換"的步驟,其字符作標(biāo)示時(shí),所述的字符還包含字符組合的單字。
9. 根據(jù)權(quán)利要求1所述的依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,其 特征在于"預(yù)備字符取得,,的步驟,符合"規(guī)則判斷"的合法字符超過一個(gè)以上時(shí), 則作標(biāo)示以提醒使用者。
全文摘要
本發(fā)明為一種依照鍵盤字符排列的位置修正打字錯(cuò)誤的方法,此方法是使用在以按壓感應(yīng)式觸控板所構(gòu)成的文字輸入鍵盤,用以修正打字時(shí)因位置的偏差而錯(cuò)打入目標(biāo)字符鄰近的按鍵,其方法至少包括以下步驟(一)字符對應(yīng);(二)計(jì)算偏差量;(三)取得預(yù)備字符;(四)是否輸入完成;(五)規(guī)則判斷;(六)預(yù)備字符取得;(七)字符置換;如此方法能達(dá)到提高輸入的準(zhǔn)確性,并可適時(shí)自動(dòng)的修正輸入字符組合。
文檔編號G06F3/041GK101118476SQ20071014769
公開日2008年2月6日 申請日期2007年9月7日 優(yōu)先權(quán)日2007年9月7日
發(fā)明者陳錫勛 申請人:怡利電子工業(yè)股份有限公司