PIXNET Logo登入

做自己,最重要!

跳到主文

這就是我的生活方式----吃飯、玩樂、做自己的事......

部落格全站分類:心情日記

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 14 週五 201115:00
  • 自製輸入法「十筆輸入法(暫名)」簡介&教學

stroke_chart.jpg
各位讀者,是否有不知讀音而打不出字的經驗?
是否有曾經想學習倉頡、大易、行列、嘸蝦米……等輸入法,
但被「繁多的字根」或「複雜的規則」嚇到而不想學的經驗?
如果您注音打字很快,不想改用字形式輸入法,但又想多一種「技能」以備不時之需;
如果想使用「字形式輸入法」但又不想學很久才能用;
如果覺得注音輸入法用在手機上不好用,又覺得筆劃輸入法麻煩;
如果想要使用電腦打字又不致「提筆忘字」;
如果……
如果讀者有以上各種「希望」,
那筆者設計的這種輸入法,絕對符合各位的需要!
「十筆輸入法」改良自「筆劃輸入法」,
承襲筆劃輸入法的簡單易學,
又沒有「按鍵次數過多」的缺點,
加上「定義明確的規則」以及「容錯(一字多種打法)」,
使「筆順不明確」的問題不那麼嚴重。
另外,只需用到10個按鍵,非常適合在手機上使用。
(目前還沒機會在手機測試,但設計時已有考量)
而且,這個方法還是開放給大家自由修改使用的!
筆者從一開始就不打算申請專利,因此直接將這方法「曝光」,
目的就是希望讓大家無後顧之憂地修改使用。
詳細說明以及下載點,請見下列文章連結:
自製輸入法──「十筆輸入法(暫名)」beta_1發布
自製輸入法「十筆輸入法(暫名)」下載區


使用的「筆形」
(更詳細的解說請見「下載區」的說明書,以下簡短說明即可)
以上表格是這個輸入法會用到的「筆形」(筆劃及其組合形的統稱),
表中共10個數字,分別對應某些筆形,
所以只要看到「一」這種筆形就取「3」,
看到「十」筆形就取「4」,
不用管那個筆形在該格的順位,就這麼簡單!
一共只有31個筆形,相對其他方式來說,很少;
不過,不要一開始就想背下來!這樣只會打斷學習的興致!
表格是給各位「對照」的,不是拿來「背」的!
當然,要背下來也可以,如果您記憶力夠好;
但筆者偏好「熟能生巧」,在練習中慢慢熟悉即可。


取碼「規則」
取碼,就是「看到一個字,並依規則轉換成一串代碼」,
在字形式輸入法中又稱「拆字取碼」。
本輸入法中,根據以下規則來取碼:
1.依「筆順」取出「筆形碼」,不截斷筆劃,取過之筆劃不重複取。
2.遇「連續重複」筆形碼時,只取「一碼」。

第一條,就是根據筆順取碼,但要將一個筆劃「完整」地分離,
像是「車」貫穿全字的那一豎「丨」就是完整的筆劃。
第二條,在轉成筆形碼後,如果出現同樣的數字連續,
則該些數字需簡化成「一個」,
例如「言」的原始碼為「6330」(亠一一口),
由於「3」「連續重複」出現,取一個即可,
因此「言」=「630」。
另外,還需遵守以下「原則」,取出「真正需要的」筆形:
1.原則上依由左而右、由上而下、由外而內的寫字順序取碼。
2.有大的筆形(包含較多筆劃)先用大的,沒有大的才用小的。
3.一筆劃與其他連續或不連續筆劃構成「交叉 4、蓋 7、方框 0」及其相關筆形,優先取出(可能和一般筆順不同)。(470 優先筆形,請務必熟悉)
4.「轉彎兩次」以上的筆劃,以「第一轉彎處」為特徵取筆形碼。

第一條,將某些「可明顯分離」的字限制其筆順,
例如「變」照標準筆順是「言糸糸攵」,
在本方法中,取碼順序統一為「糸言糸攵」。
第二條,若(依據筆順)有兩筆劃以上的組合筆形,則優先使用(以表格有的為準)。
例如「言」的第一筆形為「亠」非「丶」;
「木」的第一筆形為「十」非「一」,第二筆形為「八」非「丿」(易錯)。
第三條就要多做說明了。
根據這條取出的筆形,有可能「違反筆順」,請特別注意!
光解說各位會聽不懂,筆者直接舉例。
例如「車」若依標準筆順,將會取出「一ㄇ一一十」(37334=>3734);
在本方法中,當取第一橫「一」時,「發現」有個筆劃跟它交錯形成「十」,
因此取出的筆形即為「十」;
取出後,剩下的部分為「旦」,
其中上半部的「日」在取「ㄇ」時,「發現」有個筆劃跟它交錯形成「口」,
因此取出的筆形即為「口」;
此時,剩下的筆形即為「日」中間的「一」,以及下方的「一」,分別取出即可。
取出的筆形順序為「十口一一」(4033=>403)。
看過以下的圖即可了解順序(紅色部分為取出筆形):
第四條,舉個例子,「乙」這個筆形不包含在表格中,
就依據第一個轉彎處「乛」和「5」一致,將之定為「5」。
又如「乃」的第二筆形「ㄋ」,第一轉彎處為「乛」和「5」一致,同樣定為「5」。


取碼數
有了上述筆形及規則,每字皆可取出一串「數字代碼」,
但由於多數字都會取到五碼以上,不只麻煩且沒那個必要,
因此有必要限制取碼數。
以「十筆四碼」為例,筆者訂為「取出前二後二,最多四碼(未達四碼則不受影響)」,
因此該取出哪些碼,以說明書或程式說明為準。
為了不讓篇幅過大,請移至以下文章,有詳細解說(包含操作方式):
「十筆輸入法」的「十筆四碼」及「十筆六碼」使用方式
「十筆輸入法」的「十筆三碼」使用方式
(以上文章事後再補上,先留個標題)


規則乍看之下複雜,但大多數皆依照筆順,實際上很簡單,
除了原則第三條明顯違反筆順以外(抱歉了,只有這條是為了精確而犧牲方便),
其餘都很容易理解,所以各位讀者不用擔心要學很久;
至於熟練度,就要靠各位練習囉!
這個輸入法還在發展,如果各位覺得這個方法好用,想推薦給別人用,
不用客氣,觀迎複製、轉貼、引用、改寫……
請註明作者(vicid603)及出處(http://vicid603.pixnet.net/blog)即可。
若想留下意見,也別客氣,各位的意見對筆者來說很重要,
筆者看到後會儘快回應。
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(6) 人氣(3,119)

  • 個人分類:自製輸入法
▲top
  • 12月 19 週日 201023:45
  • 自製輸入法──「十筆輸入法(暫名)」beta_1發布

拖了許久,終於發布第一個beta版了。
請至這篇文章下載:自製輸入法「十筆輸入法(暫名)」下載區
(替初學者寫的)簡介及教學文章:自製輸入法「十筆輸入法(暫名)」簡介&教學
因為尚未發展自己的程式,目前依賴「輸入法框架」,
筆者提供的是「對照表」檔案,放入輸入法框架即可使用,
若讓各位試用者覺得麻煩,深感抱歉。
目前可打出的字數,為big5的常用5401字,
平常打字很夠用,多數罕用字則暫時打不出。
檔案內有「十筆四碼」、「十筆六碼」、「十筆三碼詞庫版」,
並包含各種已轉成英文鍵位的對應表格(請閱讀說明書的「十筆數字法」部分),
一共六個對照檔,請試用者根據習慣安裝適當的表格。




簡介一下為何取這名字:
此方法由「筆劃輸入法」改良而來,在原本筆劃輸入法的「橫豎撇點折」五種筆劃之中,
分成更多種類筆劃,並加入一些組合形;
參考「行列輸入法」的基本筆形,
並自行修改(用過行列輸入法的人會覺得筆形很熟悉,就是因為這樣),
最後整理出「十種筆形」,因此命名為「十筆輸入法」。
輸入法特色:
1. 只用10個數字鍵,用在手機上非常適合
2. 字根少(30出頭,即使看表格找字根也不會找很久)
3. 規則容易(2條「規則」+4條「原則」),大部分依照筆劃原則,且每條都是通用規則,無「例外規則」
4. 輸入碼長不固定,在一個「完整碼」之下,可追加規則,限制取碼數
上述特色,正是筆者的設計理念:
規則極少、字根極少、學習時間極短(幾乎不用學就會一半)。
其中「規則」本來想要更少,
但為求精確,該講的還是要講清楚,
到最後就是定案的「6條」;
不過放心,沒有一條很少用到,每條都會應用到許多字,
用久了以後,不會有「突然忘記某條規則」的困擾。
「字根」本想定個最多大約20出頭,
又因為「求精確」,而多了許多個;
好在極力克制,才壓制在30出頭。
也一樣,幾乎每個字根的使用頻率都不低,
唯一的「低使用率」字根,只有「止」的最後兩筆劃組合。
「只用到10個鍵」,是因為考慮到手機打字需求會越來越高,
現有的字形式輸入法,使用的按鍵都頗多的,
且規則複雜,使用人數相對注音輸入法又不多,
廠商通常不願意將那些輸入法加入系統。
只用10個按鍵,對於手機等小型裝置來說,
不用像「注音」一樣擠在一起,每個按鍵的空間都可放大,
按錯鍵的機會自然降低。
至於最後一項「輸入碼長不固定」,
則是希望「速度」和「精確度」可以自由調配。
平常打字使用「四碼」即可;
若要打(找)出「罕用字」,可加長碼數,增加精確度。





設計這種方法,不是為了取代「注音輸入法」,
因此設計上並不強調「速度」,只要「效率」達到一定程度即可;
設計的原意,是希望讓大家用到一種「簡單又不失精確」的「字形式輸入法」,
讓想享受字形式輸入法的「精確」、
但又不想記一堆「字根」和「規則」的人,多一種選擇。
但是,「效率」仍是一項重要因素,
因此參考「輕鬆輸入法」的詞彙輸入方式,
將這套方法加入詞庫,也可使用詞彙輸入。
加入後,效率大幅提升,
筆者自行測試過,
尚未加入詞庫前,打字成績大約21字/分(因為常常要選字);
加入後,成績平均可到31字/分(選字機會降低),
最高還可到40字/分!
由於目前找不到一個完美支援「九宮格數字鍵盤」的框架,
就算有也很粗糙,
暫時只能使用英文字鍵區的數字,
若找到以後,會再改良使用方式,
讓使用者做到真正「單手打字也很快」的境界。
測試第一版發布,難免有諸多缺失,
各位試用後,若希望提供意見,或是回報錯誤,
歡迎在文章下方留言,筆者看到後會盡可能回應。

(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(0) 人氣(593)

  • 個人分類:自製輸入法
▲top
  • 12月 19 週日 201023:38
  • 自製輸入法「十筆輸入法(暫名)」下載區

創用 CC 授權條款
下載:十筆輸入法beta_1.zip
下載:十筆輸入法beta_1說明書.pdf
下載:十筆輸入法beta_1說明書.odt (2011/2/24放入:方便想取用、修改內容的人使用)
以上為最新版本
本著作由vicid603製作,以創用CC 姓名標示-相同方式分享 3.0 台灣 授權條款釋出。
歡迎各位修改、散布本區提供下載的檔案(允許用於商業用途),
但請注明來源,並以相同或類似授權方式分享給他人。
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(0) 人氣(479)

  • 個人分類:自製輸入法
▲top
  • 5月 13 週四 201021:40
  • 個人計畫--自製輸入法(設計篇)

個人設計的方法,因為是由手機上的「筆劃輸入法」得來的靈感,
因此只使用10個數字作為編碼依據,希望設計完後能放在手機上使用。
希望達到幾個目標:
一、借用「行列輸入法」的10種基本筆形修改而來,以筆劃或其組合為取碼依據;
二、不要記字根,只要記10種基本筆形及其一些變形,
初學者也可直接看著表格使用而不會有困難;
三、規則要簡單又要講求效率,因此每一條都要是「通用」規則,絕不能有例外;
四、要有容錯,但只限於字形及些許筆劃的容錯,以免「無限上綱」到任意筆順的排列組合皆可;
五、在電腦的鍵位配置上,提供「數字鍵」及類似行列輸入法的「鍵盤行列化」配置,
也有放在英文主列的配置法,如果可以,也可放在右方九宮格數字鍵上,
還要設定各種編碼長度,讓各種需求的人都能滿足;
六、只做編碼工作及功能解說,而成品能依存在其他輸入法框架使用,
(像是mac的「香草輸入法」、linux的「scim」、和「gcin」、windows的「yhaoo奇摩輸入法」)
好處是可自由移植到各大系統使用;
七、功能不要太花俏,減低程式維護的難度,且減少程式相容問題;
做到目前為止,已經完成了「編碼」、「規則」,算是完成了;
自己測試過後,發現「數字鍵」配置比較好用,也不會有太大負擔,但選字率偏高;
「鍵盤行列化」的方法,由於對個人拆字負擔太重,自己試用時也經常停頓。
於是決定改良「數字法」,「鍵盤行列化法」則不繼續改良。
目前是比較向「輕鬆輸入法」的概念靠攏,
用簡單的拆字法,再利用詞庫強化效率,
已經做出試用品,習慣了以後就很順手了,
如果練習一段時間後,可能可以有每分鐘30字以上的速度;
雖然速度並非優先考量,但要能使用也需要有一定效率才行。
順便說一下,個人還滿推崇「輕鬆輸入法」的理念:
讓使用者都可以輕鬆輸入中文。
它把字根都放在鍵盤上,讓使用者「看著鍵盤打字就好」,
又用簡易的取碼規則,只取頭尾碼,使取碼變得很容易,
再用詞庫補強效率,減少選字率,也不會增加使用者的負擔。
這種完全替一般使用者著想的方法,
尤其是對不常打字的使用者設計的,
正是許多中文輸入法開發者欠缺的精神。
不過,輕鬆輸入法的使用者畢竟是少數,
有個很大的原因:一般鍵盤沒有「輕鬆專用字根」,
加上使用按鍵很多(快用滿整個鍵盤),要完全不看鍵盤打字有難度。
不然,這種方法實在沒理由不成為「注音法」以外的第二選擇。
因此,自己設計的這種方法,以10個數字鍵為基礎,
只要一張小小的表格(字根表,或叫筆形表??),就可以使用,
同時也讓使用者的記憶負擔減到最小。
根據個人的測試結果,
加入詞庫後,已經達到「實用」的地步了,
用來打平常的文章已經很夠用了。
對於經常打字的人,只要把「12345...」換成「asdfg...」的英打主列鍵,
熟悉後,還可利用「f」和「j」的定位點來觸摸定位;
加上不用數字選字,改用「qwerty...」選,
完全不用看鍵盤就可以打字,可以把注意力集中在螢幕上。
此方法在成熟前,個人不打算公開,以免發生太多問題而無法解決;
但完成後,一定會讓大家都有使用的機會。
[2011/1/15追加:自製輸入法教學文章完成,請連至下列文章閱讀]
自製輸入法「十筆輸入法(暫名)」簡介&教學
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(0) 人氣(2,780)

  • 個人分類:自製輸入法
▲top
  • 4月 27 週二 201016:21
  • 個人計畫--自製輸入法(研究篇)

已經有好久沒有碰輸入法的相關資料了,
最近因為自己的「突發奇想」,想自己設計一種中文輸入法,
又開始找資料研究了(重出江湖??)
找了一下關於大易、行列輸入法在windows vista、windows 7底下碰到的問題,
發現都有個共通的問題:即使程式更新後還是有問題。
詳細情況在此不贅述,有興趣者可自己搜尋相關資料。
跟某些程式不相容也就算了,就怪那些程式設計不良吧;
讓我最驚訝的是,連最基本的輸入功能也「出包」……
照理說更新後,這些問題都要修正,
但看到有人反應某些問題照舊,就不知道這是怎麼一回事了。
先撇開「輸入法程式」這種「技術問題」,討論「輸入法」本身好了。
目前台灣人使用的輸入法,
可分為「注音」、「倉頡」、「大易」、「行列」、「嘸蝦米」及各種衍生,
另外還有少數較不常聽說的。
(在此先澄清一點,在這邊談論的是「輸入規則」本身,而不是「程式」,
因此大家稱呼的「新注音」是程式自動選字,
本身還是用注音為輸入依據,視為「注音輸入法」;)
由於台灣教育採「注音符號」為拼音依據,
基本上只要受過小學教育就會注音符號,
「注音輸入法」也就成了大家都會用的方法,
目前市佔率最高的輸入法也就是「注音輸入法」。
上方用引號框起來的幾種輸入法,除了注音外,都屬「字形式輸入法」,
以「倉頡」問世最久、「嘸蝦米」使用最廣泛、
「大易」最早有容錯及詞庫概念、「行列」最早有「鍵盤行列化」概念。
其中,「嘸蝦米」目前需付費取得,其他都是免費的,無使用限制;
照理說,有「免費」的方法應該較多人使用,
怎麼反倒是一個「付費」的方法比較多人用?
就先來看一下嘸蝦米的優勢吧:
「使用26英文鍵為輸入依據;字根記憶採形音義聯想、學習過程有趣;
規則「截長補短」而已;容錯碼一堆、不怕打不出字;符號輸入容易……」
以上這些其實不是使用者最關心的,畢竟還是要學很久才能上手。
再往下看:
「有公司維護、客服不錯、且定期更新程式錯誤;教材取得方便……」
個人認為,就是有了這些支持,
才能讓使用者甘心拿出一千多塊買一套輸入法程式。
再來看其他幾種字形式輸入法:
「倉頡」完全免費,使用、修改不受限制;
且國際知名軟體商(微軟)納入其產品,程式由其維護;
但因規則複雜,學習非常不易,使一堆人望之卻步;
雖有「速成」只取頭尾碼,但仍以倉頡為基礎,
且選字率和注音差不多,因此使用者仍不多。
「大易」使用筆順為取碼順序,降低學習門檻;
最多只取四碼;編容錯碼,使拆字難度降低;
公司出過兩碼版本,配合智慧選字,達到學習方便與使用快速兩種特性;
雖使用40鍵,還是有許多支持者;
可惜的是,公司疏於維護,
目前開放給作業系統內建的四碼版本,也因某些問題(推測是授權問題),
導致作業系統設計者不能放心修改,
目前windows vista及windows 7內建大易的狀況即是如此。
「行列」首創「鍵盤行列化」概念,
再利用「筆形數字化」讓使用者自然對應到鍵位,
因此不用記憶哪個字根對應哪個按鍵,
且字根的編碼也由「基本筆形」對應的數字來決定,
使用者實際的記憶量很小,
只要知道「基本筆形對應的數字」、「鍵盤行列化概念」、
「字根表」、「取碼規則」就可以;
規則也很簡單,「依筆順取最多首二三尾的字根,其餘忽略」;
有大量容錯,解決筆順和字形問題;
加上完全開放,使用、修改一樣不受限,作業系統內建;
可能並非完全由作業系統設計者維護,使得更新速度慢,
以windows來說,很多人還是想盡辦法移植「XP版行列」到vista或7使用。
綜合上述資料,加上一些推測,可得到幾個結論:
1.使用者只要使用方便、學習容易(最好可不用學習),都會想要用。
2.程式若沒人維護,使用人數只會減少。
3.字根數量並非影響學習意願的主因,但絕對是一項重要因素。
4.規則只要不要太複雜,都不會影響學習意願。
5.「容錯編碼」,即一字有不同「解法」,絕對是一種「人性化」的設計。
因此個人設計的方法,以字形為依據,不用字音;
要能有最短學習時間、易理解但精確的規則;
不讓使用者背「一大張」字根表,看著表格找字形即可;
能使用在行動裝置上,像是手機。
光用想像,就已經很期待了,不用英文按鍵,只用10個數字,
在iPhone螢幕上放26個英文字鍵,想必每個鍵都不大,可能經常點錯,
若換成10個數字,每個鍵範圍變大,一定比較好按,
對老花眼的使用者也是一大福音(注音更多鍵,一定更不好按),
且還比傳統的「筆劃輸入法」有效率,只需稍微學過即可用,
成為手機上最兼顧效率和學習方便的「字形式輸入法」。
手機上真的要有一套完整概念的字形式輸入法才行,個人經常這樣想著。
有了想法,也要開始設計了。下一篇再來介紹設計理念吧。
個人計畫--自製輸入法(設計篇)
[2011/1/15追加:自製輸入法教學文章完成,請連至下列文章閱讀]
自製輸入法「十筆輸入法(暫名)」簡介&教學
(繼續閱讀...)
文章標籤

vicid603 發表在 痞客邦 留言(0) 人氣(5,346)

  • 個人分類:自製輸入法
▲top
1

近期文章

  • 學倉頡輸入法,擺脫提筆忘字之苦
  • 軟體推薦--WhosCall,幫您辨識詐騙及廣告電話
  • 食安風暴--消費者有改變市場的力量
  • [公告]分類調整--「學校生活」及「校外事件」移至「歷史分類」
  • 教您看懂行動網路資費方案
  • [公告]修改過的舊文章
  • 電信公司的小手段??
  • 倉頡輸入法「真的很簡單」!
  • 倉頡輸入法「重點教學」
  • Linux「真的很簡單」!

熱門文章

  • (7,074)錢包遺失記
  • (5,305)九型人格測試
  • (1,730)輸入法學習與研究
  • (1,483)廚房大掃除
  • (1,096)為倉頡說一些話
  • (96)「飛行暨防空體驗營」第三天日記
  • (92)期末將至
  • (57)我的聖誕大餐
  • (26)第一次七天六夜的山地服務3
  • (20)最少課,卻最累的星期一

最新迴響

  • [24/11/18] 訪客 於文章「身體,怎麼怪怪的?...」留言:
    台灣最新詐術~你是否發現最近怪事一羅匡~諸事不順~身體不適...
  • [22/12/26] 阿達 於文章「倉頡輸入法「重點教學」...」留言:
    倉頡中文輸入法有許多衍生的版本,例如:速成中文輸入法、簡易中...
  • [22/04/11] 訪客 於文章「九型人格測試...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [21/03/08] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    現在在學倉頡,重碼率低確實很誘人...
  • [20/02/04] yangbob123456 於文章「Linux「真的很簡單」!...」留言:
    感覺不錯! 我推【Zorin 15 LITE】...
  • [19/03/10] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    謝謝你,受益良多...
  • [18/10/08] 腦殘 於文章「自製輸入法「十筆輸入法(暫名)」簡介&教...」留言:
    我也在做自己的輸入法:http://a-bee.myweb....
  • [18/07/11] 訪客 於文章「整理冰箱...」留言:
    哎,很懂這個...😅 因為都用花色塑膠袋裝起...
  • [18/06/14] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    真的有幫助 我變超強!!...
  • [17/10/21] 訪客 於文章「倉頡輸入法「重點教學」...」留言:
    已經完全分不開的字呢?? 就是鍵盤上已經有的 火阿 心阿...

個人頭像

vicid603
暱稱:
vicid603
分類:
心情日記
好友:
累積中
地區:

文章彙整

文章分類

toggle 電腦中文輸入法 (4)
  • 輸入法知識&常識 (2)
  • 輸入法技術 (2)
  • 自製輸入法 (5)
  • 輸入法評論 (4)
toggle 歷史分類 (2)
  • 學校生活 (22)
  • 校外事件 (38)
  • 資訊生活 (14)
  • 心情記錄 (30)
  • 家庭活動 (10)
  • 有感而發 (24)
  • 個人雜記 (12)
  • 公告 (5)
  • 未分類文章 (1)

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣:

License