專利名稱:鼠標漢字輸入法的制作方法
技術領域:
本發明涉及一種計算機文字信息處理技術中的文字輸入法,尤其涉及一種鼠標漢字輸入法。
背景技術:
現有常用的計算機輸入方法,一般采用西文鍵盤完成,但輸入漢字時,不能直接通過西文鍵盤輸入,需要對這些字符進行編碼,通過敲擊西文鍵盤中的編碼實現其漢字的輸入。當前計算機通常使用的各種文字編碼輸入方式,都是這樣實現的,例如微軟拼音輸入法及五筆字型輸入法,這些編碼輸入法的理論知識不多,訓練方法和練習手段是主要的,其漢字錄入的速度和準確度受漢字編碼方案優和指法水平因素的制約,所以用戶在進行漢字輸入時,事先需熟記大量的編碼規則并經過一定時間的訓練才行。為解決上述問題申請號為89100500.5的發明專利《鼠標虛盤漢字及多文種輸入法》設計了在顯示屏幕操作界面上設置一種虛擬鍵盤即一種軟鍵盤,由程序控制軟鍵盤上顯示的輸入內容,移動鼠標器完成相應選擇的輸入。但該發明專利申請的技術方案中采用的是通過軟盤顯示聲母表與韻母表或部首、筆劃選擇漢字,未能直接給出軟鍵盤的具體結構和實現步驟,因此仍存在著較為煩瑣、不夠直觀、簡便,無法實現的缺陷。
發明內容
為克服上述缺陷本發明的目的在于提供一種更加直觀、簡便且使用者容易掌握操作的鼠標漢字輸入法,該方法無須使用者事先專門訓練記憶大量編碼規則或熟練掌握拼音知識及漢字筆畫部首,只需要認識所輸入的文字即可。
為實現上述目的本發明的技術方案是以如下方式實現的在計算機顯示屏幕上設置輸入漢字的軟鍵盤,通過程序控制,在所述軟鍵盤上顯示輸入內容,移動與計算機相連的鼠標器,選擇獲取所需輸入的漢字;其軟鍵盤上顯示的輸入內容是按照一定規則將漢字分類索引,由鼠標器選擇相應索引漢字,其同類的所有漢字直接顯示在屏幕的操作界面上,運用屏幕取詞技術或數據庫技術,觸發鼠標器選擇所需漢字,完成漢字輸入。
上述的漢字分類索引是把常用漢字排除音調,以不同漢字的相同拼讀組合成404種,每種相同拼讀的一類漢字用其最常用的漢字代表索引。
上述軟鍵盤中設有標A-Z23個英文字母的按鍵、功能按鍵以及顯示索引漢字的窗口,漢字拼讀時聲母的第一個字母相同的一類漢字由標有該字母的按鍵表示,點擊其按鍵彈出下拉框并顯示出該類漢字的所有索引漢字;點擊所需漢字的索引漢字,漢字窗口顯示該索引漢字并在顯示屏幕的操作界面上顯示同類索引的全部漢字。
本發明與現有技術相比,將敲擊鍵盤輸入漢字編碼的主動輸入,改變為在屏幕上直接顯示漢字,由鼠標器選擇的被動輸入;特別是通過程序控制,將漢字按照一定規律分類索引并顯示在屏幕操作界面上,運用直觀的屏幕取詞技術或數據庫技術選擇獲取所需漢字,同時將所得漢字動態放大顯示,并運用多媒體技術,播放漢字的正確發音,確定所需漢字后,觸發鼠標器完成漢字的選擇輸入。所以本發明具有高效、易操作、錯碼率低,使用更加直觀、簡便、易于實現的特點。
圖1為本發明中軟鍵盤的結構示意圖;圖2為本發明軟鍵盤出現下拉框時的結構示意圖;圖3為本發明軟鍵盤在輸入漢字時的狀態圖;圖4為本發明中的軟件程序設計流程圖。
具體實施例方式
下面以具體的實施例對本發明作進一步詳細的說明把常用漢字排除音調,以不同漢字的相同拼讀組合成404種,每種相同拼讀的一類漢字用其最常用的漢字代表的漢字索引,例如拼音a開頭的拼音組合共有5種,分別對其設定5個常用漢字代表其相同讀音的同一類漢字,如表1所示
表1其他的拼音組合均以此類推,23個漢字拼音字母開頭(從A-Z,與英文相比少了3個字母),可得出全部404種拼音組合,并使用404個常用漢字分別代表它們,如表2所示
表2
漢字分類索引也可按漢字偏旁、部首進行類別索引,同一偏旁或部首為一類別,其原理與按拼音分類索引規則相同。根據不同分類索引規則在計算機顯示屏幕的操作界面上均可設計一軟鍵盤1。以拼音分類索引規則為例,參看圖1,軟鍵盤1中設有標A-Z23個英文字母的按鍵2、功能按鍵3以及顯示索引漢字的窗口4,漢字拼讀時聲母的第一個字母相同的一類漢字由標有該字母的按鍵2表示;參看圖2,點擊這些按鍵2彈出下拉框5并顯示出對應聲母漢字的所有索引漢字;點擊所需漢字的索引漢字,漢字窗口4顯示該索引漢字并在顯示屏幕的操作界面上顯示同類索引的全部漢字。功能按鍵3包括刪除、轉貼、閉聲/聲音、清空、標點、幫助、退出等功能鍵,具體功能如下刪除按鈕表示將您所輸入的不準確或不需要的漢字刪除,每次可刪除一個漢字,標點或英文字母,可依次刪除,也可選擇刪除。
轉貼按鈕是將您所輸入的漢字轉貼到您要編輯的文本文檔或WORD文檔,以便進行編輯,其功能相當于通常的復制,但它不需進行選擇,不需點擊鼠標右鍵選擇復制功能,只要點擊了轉貼按鈕,就已經執行了復制功能,在您要編輯的文檔中適當位置點擊鼠標右鍵選擇粘貼,文字就出現了,簡單方便。
清空按鈕,是在文本框中將您所輸入的所有漢字及英文字母,標點全部清除,相當于執行多次刪除操作。
閉聲/聲音按鈕,是關閉或開啟本軟件的發聲系統,點擊后在經過每個漢字時發出或關閉該漢字讀音。
幫助按鈕,點擊此按鈕,您將獲得大量的在線幫助,使您對本軟件的功能及鼠標漢字輸入法的用法有進一步的認識,在這里您會更好地了解和接受此輸入法。
退出按鈕,用戶點擊此按鈕將退出鼠標漢字輸入法程序,同時關閉鼠標漢字輸入法界面。
參看圖3軟鍵盤1界面采用可采用設計軟件設計不同的界面,界面可根據需要更換。本界面用Photoshop6.0設計,現以輸入“歡迎”的“歡”為例,其拼音為“huan”。首先,用鼠標點擊按鍵2中的“H”字母鍵,其下拉框5中出現所有聲母的第一個字母為“H”的代表漢字索引表,可以看到隨著鼠標器的移動,下拉框5右下角將出現被選定索引漢字的動態放大漢字,同時發出該漢字的標準讀音。用鼠標點擊“歡”字,在顯示索引漢字的窗口4中出現“浣”字來代表音序為“huan”的所有漢字,可以看到“浣”字下面有一條虛線,這表明此字正在編輯中,再點擊窗口4中出現的“浣”字,隨后列出音序為“huan”的所有漢字表6,選中其中的“歡”字即可。本漢字輸入法具有智能功能,通常顯示的字為經常使用或您在此之前使用多次,使用次數越多這個漢字越靠前顯示而且可以輸入簡單詞組。這里的軟件程序設計流程圖如圖4。
在選定漢字時可采用“屏幕取詞”技術或現在計算機常用的數據庫技術,“屏幕取詞”技術又叫“即指即譯”,其編程原理為在程序中判斷鼠標位置,如果鼠標移動,將鼠標相對于文本框的位置存在一個變量中,然后取詞子程序根據鼠標的位置判斷是否存在一個漢字,如果存在漢字則把該漢字存入一個變量中,如果不存在漢字則把變量變為Null。這樣一個漢字就取上了,然后程序把這個漢字翻譯成拼音字母,接著通過與漢字庫內的拼音相比較,如果有相同的漢字拼音則把該拼音對應的漢字顯示在屏幕上,用戶通過選擇所需漢字輸入漢字。
權利要求
1.一種鼠標漢字輸入法,它是在計算機顯示屏幕上設置輸入漢字的軟鍵盤(1),通過程序控制,在所述軟鍵盤(1)上顯示輸入內容,移動與計算機相連的鼠標器,選擇獲取所需輸入的漢字,其特征在于所述軟鍵盤(1)上顯示的輸入內容是按照一定規則將漢字分類索引,由鼠標器選擇相應索引漢字,其同類的所有漢字直接顯示在屏幕的操作界面上,運用屏幕取詞技術或數據庫技術,完成漢字輸入。
2.根據權利要求1所述的鼠標漢字輸入法,其特征在于所述的漢字分類索引是把常用漢字排除音調,以不同漢字的相同拼讀組合成404種,每種相同拼讀的一類漢字用其最常用的漢字代表索引。
3.根據權利要求1所述的鼠標漢字輸入法,其特征在于所述的漢字分類索引是按漢字偏旁、部首進行類別索引,同一偏旁或部首為一類別。
4.根據權利要求1所述的鼠標漢字輸入法,其特征在于所述的軟鍵盤(1)中設有標A-Z23個英文字母的按鍵(2)、功能按鍵(3)以及顯示索引漢字的窗口(4),漢字拼讀時聲母的第一個字母相同的一類漢字由標有該字母的按鍵(2)表示,點擊按鍵(2)彈出下拉框(5)并顯示出該類漢字的所有索引漢字;點擊所需漢字的索引漢字,漢字窗口(4)顯示該索引漢字并在顯示屏幕的操作界面上顯示同類索引的全部漢字。
5.根據權利要求1或4所述的鼠標漢字輸入法,其特征在于在顯示屏幕的操作界面上可將鼠標器所指漢字動態放大,同時播放該漢字的正確讀音。
6.根據權利要求1或4所述的鼠標漢字輸入法,其特征在于所述軟鍵盤(1)的界面可采用設計軟件設計不同的界面,界面可根據需要更換。
全文摘要
本發明涉及一種計算機文字信息處理技術中一種鼠標漢字輸入法,它是通過程序控制,將漢字按照一定的規律分類索引顯示在操作界面上,通過移動與計算機相連的鼠標器,運用屏幕取詞或數據庫技術,獲取所需漢字。該方法無須使用者事先專門記憶大量編碼規則,只需認識所輸入的文字即可,具有更加直觀、簡便、易于實現的特點。
文檔編號G06F3/033GK1499347SQ0213950
公開日2004年5月26日 申請日期2002年11月6日 優先權日2002年11月6日
發明者譚永詩 申請人:譚永詩