อ่าน 8 นาที
วิธีการป้อนข้อมูลของ Cangjie
วิธี การป้อนข้อมูลแบบชางเจี๋ย ( วิธีการป้อนข้อมูลแบบจางเจี๋ย บางครั้งเรียกว่า ชาง เจี๋ ย ชา งเจ่ย [ 1 ] หรือ ชงกิต ) เป็นระบบสำหรับการป้อน อักขระภาษาจีน ลงใน คอมพิวเตอร์ โดยใช้...
วิธีการป้อนข้อมูลของ Cangjie
| วิธีการป้อนข้อมูลของ Cangjie | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() การเข้ารหัสของ "倉頡輸入法" (เช่น วิธีชางเจี๋ย) ด้วยตัวอักษรจีนดั้งเดิม | |||||||||||||||||||||||||||
| จีนดั้งเดิม | 倉頡輸入法 | ||||||||||||||||||||||||||
| ภาษาจีนตัวย่อ | 仓颉输入法 | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
วิธีการป้อนข้อมูลแบบชางเจี๋ย ( วิธีการป้อนข้อมูลแบบจางเจี๋ยบางครั้งเรียกว่าชางเจี๋ยชางเจ่ย[ 1 ]หรือชงกิต ) เป็นระบบสำหรับการป้อนอักขระภาษาจีนลงในคอมพิวเตอร์ โดยใช้ แป้นพิมพ์คอมพิวเตอร์มาตรฐานในชื่อไฟล์และที่อื่นๆ บางครั้งชื่อชางเจี๋ยจะถูกย่อเป็น cj
วิธีการป้อนข้อมูลนี้คิดค้นขึ้นในปี 1976 โดยChu Bong-Fooและตั้งชื่อตามCangjie (Tsang-chieh) ผู้คิดค้นระบบการเขียนภาษาจีนในตำนาน ตามคำแนะนำของ Chiang Wei-kuoอดีตรัฐมนตรีว่าการกระทรวงกลาโหมของไต้หวัน Chu Bong-Foo ได้จดสิทธิบัตร Cangjie ในปี 1982 เนื่องจากเขาคิดว่าวิธีการนี้ควรเป็นมรดกทางวัฒนธรรมของจีน [ 2 ] ดังนั้น Cangjie จึงกลายเป็นซอฟต์แวร์โอเพนซอร์สและมีอยู่ในระบบคอมพิวเตอร์ทุกเครื่องที่รองรับอักษรจีนตัวเต็มและได้รับการพัฒนาต่อยอดเพื่อให้ Cangjie สามารถใช้งานร่วมกับชุดอักษร จีนตัวย่อได้

Cangjie เป็นวิธีการป้อนข้อมูลภาษาจีนวิธีแรกที่ใช้ แป้นพิมพ์ QWERTY Chu เห็นว่าแป้นพิมพ์ QWERTY ได้กลายเป็นมาตรฐานสากลแล้ว จึงเชื่อว่าการป้อนข้อมูลภาษาจีนจะต้องใช้แป้นพิมพ์ QWERTY เป็นพื้นฐาน[ 3 ]วิธีการอื่นๆ ก่อนหน้านี้ใช้แป้นพิมพ์ขนาดใหญ่ที่มี 40 ถึง 2400 ปุ่ม ยกเว้นวิธีการสี่มุมซึ่งใช้เฉพาะปุ่มตัวเลขเท่านั้น
แตกต่างจากวิธีการป้อนข้อมูลแบบพินอินชางเจี้ยใช้หลักการทางกราฟิกของตัวอักษร: แต่ละหน่วยกราฟิก เรียกว่า " รากศัพท์ " (อย่าสับสนกับรากศัพท์คังซี ) จะถูกกำหนดให้กับส่วนประกอบตัวอักษรพื้นฐาน 24 ส่วน โดยแต่ละส่วนจะถูกกำหนดให้ตรงกับปุ่มตัวอักษรเฉพาะบน แป้นพิมพ์ QWERTY มาตรฐาน นอกจากนี้ยังมีฟังก์ชัน "ตัวอักษรยาก" ที่กำหนดให้ตรงกับปุ่ม X ปุ่มต่างๆ ถูกจัดกลุ่มออกเป็นสี่กลุ่มเพื่อช่วยในการเรียนรู้และจดจำ การกำหนดรหัสให้กับตัวอักษรจีนทำได้โดยการแยก "รากศัพท์" ที่เป็นส่วนประกอบของตัวอักษร
ภาพรวม
กุญแจและรากศัพท์
ส่วนประกอบพื้นฐานของอักษรในชางเจี้ยเรียกว่า รากศัพท์ (字根) หรือ ตัวอักษร (字母) มีรากศัพท์ 24 ตัว แต่มีปุ่ม 26 ปุ่ม รากศัพท์ทั้ง 24 ตัว ( รูปทรงพื้นฐาน基本字形) จะสัมพันธ์กับรูปทรงเสริม (輔助字形) ประมาณ 76 รูป ซึ่งในหลายกรณีจะเป็นรูปทรงที่หมุนหรือสลับตำแหน่งของส่วนประกอบของรูปทรงพื้นฐาน ตัวอย่างเช่น ตัวอักษร A (日) สามารถแทนได้ทั้งตัวมันเองตัว 曰ที่กว้างกว่าเล็กน้อย หรือการหมุน 90 องศาของตัวมันเอง (สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการสลับตำแหน่งและการหมุนประมาณ 76 แบบ นอกเหนือจากที่ระบุไว้ด้านล่าง โปรดดูบทความเกี่ยวกับชางเจี้ยในวิกิพีเดียภาษาจีน )
คีย์ทั้ง 24 คีย์ถูกจัดกลุ่มออกเป็นสี่กลุ่ม:
- กลุ่มปรัชญา – สอดคล้องกับตัวอักษร 'A' ถึง 'G' และเป็นตัวแทนของดวงอาทิตย์ ดวงจันทร์ และธาตุทั้งห้า
- กลุ่มเส้นขีด – สอดคล้องกับตัวอักษร 'H' ถึง 'N' และแสดงถึงเส้นขีดสั้นๆ และละเอียดอ่อน
- กลุ่มที่เกี่ยวข้องกับร่างกาย – ตรงกับตัวอักษร 'O' ถึง 'R' และแสดงถึงส่วนต่างๆ ของ กายวิภาคของ ร่างกาย มนุษย์
- กลุ่มรูปทรง – สอดคล้องกับตัวอักษร 'S' ถึง 'Y' และแสดงถึงรูปแบบตัวอักษรที่ซับซ้อนและปิดล้อม
| กลุ่ม | สำคัญ | ชื่อ | รูปทรงเสริม[ 4 ] | ตัวอย่าง[ 4 ] |
|---|---|---|---|---|
| กลุ่มปรัชญา | เอ | วันอาทิตย์ | ||
| บี | พระจันทร์ | |||
| ซี | 金gold | |||
| ดี | 木ไม้ | |||
| อี | 水น้ำ | |||
| เอฟ | 火ไฟ | |||
| จี | 土โลก | |||
| กลุ่มโรคหลอดเลือดสมอง | ชม | 竹ไม้ไผ่ (斜apostrophe) | ||
| ฉัน | 戈ขวานกริช (點dot) | |||
| เจ | 十ten (交รูปกางเขน) | |||
| เค | บิ๊กบิ๊ก (叉กากบาท) | |||
| แอล | 中center (緃แนวตั้ง) | |||
| เอ็ม | หนึ่ง (橫แนวนอน) | |||
| เอ็น | 弓คันธนู (鈎ตะขอ) | |||
| อวัยวะต่างๆ ของร่างกาย กลุ่ม | โอ | คนคน | ||
| พี | หัวใจ | |||
| คิว | 手มือ | |||
| อาร์ | 口ปาก | |||
| กลุ่มรูปทรงตัวอักษร | เอส | 尸ศพ (側ข้าง) | ||
| ที | 廿ยี่สิบ (並ขนาน) | |||
| ยู | yamaภูเขา (仰ขึ้นไป) | |||
| วี | 女ผู้หญิง (紐บิด) | |||
| ว | สนาม rind ((方สี่เหลี่ยม) | |||
| วาย | 卜สาขา | |||
| การชน/ กุญแจยาก* | X | ยาก |
| |
| ปุ่มอักขระพิเศษ* | ซ | 重การชนกัน | ปุ่มนี้ใช้สำหรับป้อนอักขระพิเศษ (ไม่มีความหมายในตัวเอง) ในกรณีส่วนใหญ่ การกดปุ่มนี้ร่วมกับปุ่มอื่นๆ จะสร้างเครื่องหมายวรรคตอนภาษาจีน (เช่น。,、,「 」,『 』 ) หมายเหตุ: บางเวอร์ชันใช้ Z เป็นปุ่มตรวจจับการชนแทน X ในระบบเหล่านั้น Z มีชื่อว่า "การชน" (重) และ X มีชื่อว่า "ยาก" (難) แต่การใช้ Z เป็นปุ่มตรวจจับการชนนั้นไม่มีอยู่ใน Cangjie เวอร์ชันดั้งเดิมและไม่ได้ใช้ในเวอร์ชันหลักในปัจจุบัน ในเวอร์ชันอื่นๆ Z อาจมีชื่อว่า "กำหนดโดยผู้ใช้" (造) หรือชื่ออื่นๆ | |
| ไวลด์การ์ด | Shift + 8 (*) | ไวลด์การ์ด | สามารถใช้แทนปุ่มใดๆ ที่อยู่ระหว่างกลางได้ มีประโยชน์สำหรับการเดาที่ไม่ทราบค่า เมื่อคุณแน่ใจเกี่ยวกับอินพุตแรกและอินพุตสุดท้าย ตัวอย่างเช่น อินพุต竹*竹จะประกอบด้วย:身,物,秒,第(ในกรณีนี้ ผลลัพธ์จะเหมือนกับของCangjie แบบง่าย ) | |
รูปทรงเสริมของแต่ละรากศัพท์ในวิธีการเขียนแบบชางเจี๋ยมีการเปลี่ยนแปลงเล็กน้อยในแต่ละเวอร์ชันของวิธีการเขียนแบบชางเจี๋ย ดังนั้น นี่จึงเป็นเหตุผลหนึ่งที่ทำให้วิธีการเขียนแบบชางเจี๋ยเวอร์ชันต่างๆ ไม่สามารถใช้งานร่วมกันได้อย่างสมบูรณ์
นอกจากนี้ Chu ยังให้ชื่ออื่นสำหรับตัวอักษรบางตัวตามลักษณะเฉพาะของตัวอักษรเหล่านั้นเพื่อช่วยในการจำ โดยตัวอักษร เหล่านี้จะสร้างเป็นคำคล้องจองเพื่อช่วยให้ผู้เรียนจดจำตัวอักษรได้ โดยแต่ละกลุ่มจะอยู่ในบรรทัดเดียวกัน: [ 5 ]
| กุญแจเดิม | เทคนิคช่วยจำ |
|---|---|
ภาษาญี่ปุ่น | 日月金木水火土斜點交叉縱橫鈎人จิตวิญญาณ手口側並仰紐方卜 |
รูปแบบแป้นพิมพ์

กฎพื้นฐาน
มีกฎการแยกส่วนทั่วไป (拆字規則) หลายประการที่กำหนดวิธีการวิเคราะห์ตัวอักษรเพื่อให้ได้รหัส Cangjie ดังต่อไปนี้: [ 6 ]
- ลำดับการสลายตัว – จากซ้ายไปขวา จากบนลงล่าง และจากภายนอกสู่ภายใน
- รูปแบบที่เชื่อมต่อกันทางเรขาคณิต ( คำประสม ) - ระบุส่วนประกอบและแยกตัวอักษรออก เช่น 想→相+心
- ส่วนประกอบแรก (字首) – โดยปกติจะเป็นส่วนบนสุดหรือส่วนซ้ายสุดตามกฎ (1) ลำดับการแยกส่วน เช่น 相
- ร่างกาย (字身) – ยกเว้นองค์ประกอบแรกคือ heart
- จำนวนรหัส – เลือกได้ไม่เกิน 5 รหัส
- สำหรับรูปทรงที่ไม่เชื่อมต่อกันทางเรขาคณิต ให้ใช้รหัสไม่เกิน 4 รหัส
- สำหรับรูปทรงที่เชื่อมต่อกันทางเรขาคณิต ให้ใช้รหัสไม่เกิน 5 รหัส โดย 2 รหัสมาจากส่วนประกอบแรก และ 3 รหัสมาจากตัวรูปทรง
- หากส่วนประกอบแรกมีรหัสมากกว่า 2 รหัส ให้เลือกรหัสแรกและรหัสสุดท้าย
- หากร่างกายมีรหัสมากกว่า 3 รหัส ควรพิจารณาแบ่งย่อยเพิ่มเติม
- หากสามารถแบ่งออกเป็นส่วนประกอบที่สองและสามได้ ให้ใช้รหัสแรกจากส่วนประกอบที่สอง และรหัสแรกและรหัสสุดท้ายจากส่วนประกอบที่สาม
- หากไม่สามารถแยกย่อยได้อีก ให้ใช้รหัสแรก รหัสที่สอง และรหัสสุดท้าย
กฎเหล่านี้ขึ้นอยู่กับหลักการต่างๆ ดังนี้: [ 7 ]
- ความกระชับ (精簡) – หากมีวิธีการแยกส่วนได้หลายวิธี การแยกส่วนที่สั้นกว่าจะถือว่าถูกต้อง
- ความสมบูรณ์ (完整) – หากมีวิธีการแยกส่วนหลายวิธีที่มีความยาวของโค้ดเท่ากัน วิธีที่ระบุรูปแบบที่ซับซ้อนกว่าก่อนจะเป็นวิธีที่ถูกต้อง
- การสะท้อนรูปแบบของรากศัพท์ (字型特徵) – การแยกส่วนควรสะท้อนรูปทรงของรากศัพท์ ซึ่งหมายความว่า (ก) ควรหลีกเลี่ยงการใช้รหัสเดียวกันสองครั้งหรือมากกว่านั้นหากเป็นไปได้ และ (ข) รูปทรงของตัวอักษรไม่ควรถูก "ตัด" ที่มุมในรูปแบบ
- การละเว้นรหัส (省略)
- การละเว้นบางส่วน (部分省略) – เมื่อจำนวนรหัสในการแยกส่วนที่สมบูรณ์เกินจำนวนรหัสที่อนุญาต รหัสส่วนเกินจะถูกละเว้น
- การละเว้นในรูปแบบปิด (包含省略) – เมื่อส่วนหนึ่งของตัวอักษรที่จะถูกแยกส่วน และรูปแบบนั้นเป็นรูปแบบปิด จะทำการแยกส่วนเฉพาะรูปทรงของกรอบปิดเท่านั้น ส่วนรูปแบบปิดจะถูกละเว้น
ตัวอย่าง
- 車; เช ; 'ยานพาหนะ'
- ตัวอักษรนี้เชื่อมต่อกันทางเรขาคณิต โดยประกอบด้วยโครงสร้างแนวตั้งเพียงโครงสร้างเดียว ดังนั้นเราจึงใช้รหัส Cangjie ตัวแรก ตัวที่สอง และตัวสุดท้ายจากบนลงล่าง
- รหัสชางเจี้ยจึงเป็น十田十(JWJ) ซึ่งสอดคล้องกับรูปทรงพื้นฐานของรหัสในตัวอย่างนี้
- 謝; xiè ; 'ขอบคุณ', 'เหี่ยวเฉา'
- ตัวอักษรนี้ประกอบด้วยส่วนที่ไม่เชื่อมต่อกันทางเรขาคณิตซึ่งเรียงตัวในแนวนอน สำหรับการแยกส่วนประกอบเบื้องต้น เราจะถือว่ามันเป็นสองส่วนคือ言และ射
- ส่วนแรก言นั้นไม่มีการเชื่อมต่อทางเรขาคณิตจากบนลงล่าง เราจึงนำส่วนแรก (亠ซึ่งเป็นรูปทรงเสริมของ卜Y) และส่วนสุดท้าย (口ซึ่งเป็นรูปทรงพื้นฐานของ口R) มาประกอบกันจนได้เป็น卜口(YR)
- ส่วนที่สองนั้นไม่มีความเชื่อมโยงทางเรขาคณิตอีกเช่นกัน โดยจัดเรียงในแนวนอน สองส่วนนั้นคือ 身และ寸
- สำหรับส่วนแรกของส่วนที่สองนี้ เราจะใช้ รหัสแรกและรหัสสุดท้าย ทั้งสองเป็นค่าเอียง ดังนั้น H; รหัสแรกและรหัสสุดท้ายจึงเป็น竹竹(HH)
- สำหรับส่วนที่สองของส่วนที่สองดั้งเดิม寸เราจะใช้เฉพาะส่วนสุดท้ายเท่านั้น เนื่องจากส่วนนี้ไม่มีความเชื่อมโยงทางเรขาคณิตและประกอบด้วยสองส่วน ส่วนแรกคือรูปทรงภายนอก ในขณะที่ส่วนที่สองคือจุดตรงกลาง จุดนั้นคือ I ดังนั้นรหัสสุดท้ายคือ戈(I)
- รหัสชางเจี๋ยคือ卜口(YR)竹竹(HH)戈(I) หรือ卜口竹竹戈(YRHHI)
- 谢(ตัวย่อของ謝)
- ตัวอย่างนี้เหมือนกับตัวอย่างข้างต้นทุกประการ ยกเว้นส่วนแรกคือ讠และรหัสแรกและรหัสสุดท้ายคือ戈(I) และ女(V)
- ทำซ้ำขั้นตอนเดียวกันกับตัวอย่างข้างต้น เราจะได้戈女(IV)竹竹(HH)戈(I) หรือ戈女竹竹戈(IVHHI)
ข้อยกเว้น
รูปแบบบางอย่างจะถูกแยกส่วนในลักษณะเดียวกันเสมอ ไม่ว่ากฎจะระบุว่าควรแยกส่วนในลักษณะนั้นหรือไม่ก็ตาม จำนวนข้อยกเว้นดังกล่าวมีน้อย:
| รูปร่าง | การแยกส่วนคงที่ | ||
|---|---|---|---|
| เวอร์ชั่น 2 | เวอร์ชั่น 3 | เวอร์ชั่น 5 | |
| 門(ประตู) | 日弓(อัน) | ||
| 目(ตา) | 月yama (BU) | ||
| 鬼(ผี) | 竹戈(HI) | 竹戈(HI) หรือ HUI | — |
| 几(โต๊ะเล็ก) | 竹yama (HU) | 竹弓(HN) | |
| 贏(ชนะ) | — | 卜口月月弓(YRBBN) | 卜弓月yama金(YNBUC) |
| 虍(tiger [radical]) | 卜heart (YP) | ||
| 亡บนสุดของ口(吂) | 卜口(ปี) | 卜女口(YVR) | |
| 隹(ไก่) | 人土(OG) | ||
| 气(อากาศ [หัวรุนแรง]) | 人yama (OU) | 人弓(ON) | 人一弓(OMN) |
| 畿ลบดะ | 女戈(VI) | ||
| 鬥(แข่งขัน) | 中弓(LN) | ||
| 阝(รากศัพท์เกี่ยวกับเนินดินหรือเมือง) | 弓中(NL) | ||
บางรูปแบบไม่สามารถแยกย่อยได้ โดยจะแสดงด้วยตัว X ซึ่งเป็น ปุ่ม難บนแป้นพิมพ์ Cangjie [ 8 ]
| รูปร่าง | การแยกส่วนแบบคงที่ (v5) |
|---|---|
| 臼 | 竹難(HX) |
| 與 | 竹難卜金(HXYC) |
| 興 | 竹難月金(HXBC) |
| 盥 | 竹難月廿(HXBT) |
| 姊 | 女中難竹(VLXH) |
| 齊 | 卜難(YX) |
| 兼 | 廿難金(TXC) |
| 鹿 | 戈難จิตวิญญาณ (IXP) |
| 身 | 竹難竹(HXH) |
| 卍 | 弓難(NX) |
| 黽 | 口難yama (RXU) |
| 龜 | 弓難yama (NXU) |
| 廌 | 戈難火(IXF) |
| 慶 | 戈難水(IXE) |
| 淵 | 水中難中(ELXL) |
| 肅 | 中難(LX) |
พัฒนาการในระยะเริ่มต้น
ในขั้นต้น วิธีการป้อนข้อมูลแบบ Cangjie ไม่ได้มีจุดประสงค์เพื่อสร้างตัวอักษรในชุดตัวอักษร ใดๆ แต่เป็นส่วนหนึ่งของระบบแบบบูรณาการที่ประกอบด้วย กฎการป้อนข้อมูล Cangjie และบอร์ดควบคุม Cangjie บอร์ดควบคุมนี้มีเฟิร์มแวร์สร้างตัวอักษร ซึ่งจะสร้างตัวอักษรจีนจากรหัส Cangjie แบบไดนามิกเมื่อมีการส่งออก ตัวอักษร โดยใช้โหมดกราฟิกความละเอียดสูงของApple IIในคำนำของคู่มือผู้ใช้ Cangjie ในปี 1982 ชู บงฟู เขียนไว้ว่า:
[ในคำแปล] ในแง่ของผลลัพธ์: ผลลัพธ์และปัจจัยนำเข้า แท้จริงแล้วเป็นส่วนประกอบที่บูรณาการกัน ไม่มีเหตุผลใดที่จะต้องแยกออกจากกันอย่างเคร่งครัดเป็นสองส่วนที่แตกต่างกัน… อันที่จริงแล้วนี่เป็นสิ่งที่จำเป็น…
ในระบบยุคแรกนี้ เมื่อผู้ใช้พิมพ์ "yk" ตัวอย่างเช่น เพื่อให้ได้ตัวอักษรจีน文รหัส Cangjie จะไม่ถูกแปลงเป็นรหัสอักขระใดๆ และสตริง "yk" จริงๆ จะถูกจัดเก็บไว้ รหัส Cangjie สำหรับแต่ละตัวอักษร (สตริงของตัวอักษรพิมพ์เล็ก 1 ถึง 5 ตัวบวกช่องว่าง) คือการเข้ารหัสของตัวอักษรนั้นๆ
ลักษณะเด่นอย่างหนึ่งของระบบรุ่นแรกนี้คือ หากเราป้อนคำพิมพ์เล็กแบบสุ่มเข้าไป ระบบสร้างตัวอักษรจะพยายามสร้างตัวอักษรจีนตามกฎการแยกส่วนของชางเจี๋ย ซึ่งบางครั้งอาจทำให้เกิดตัวอักษรแปลก ๆ ที่ไม่คุ้นเคยขึ้นมา คุณสมบัติที่ไม่ได้ตั้งใจนี้ "การสร้างตัวอักษรอัตโนมัติ" ได้รับการอธิบายไว้ในคู่มือ และเป็นสาเหตุที่สร้างตัวอักษรมากกว่า 10,000 ตัวจากทั้งหมด 15,000 ตัวที่ระบบสามารถประมวลผลได้ ชื่อชางเจี๋ย ซึ่งชวนให้นึกถึงการสร้างตัวอักษรใหม่ จึงเหมาะสมอย่างยิ่งสำหรับชางเจี๋ยเวอร์ชันแรกนี้
การมีอยู่ของตัวสร้างอักขระแบบบูรณาการยังอธิบายถึงความจำเป็นทางประวัติศาสตร์ของการมีอยู่ของปุ่ม "X" ซึ่งใช้สำหรับการแยกแยะความขัดแย้งของการแยกส่วนประกอบ: เนื่องจากอักขระจะถูก "เลือก" เมื่อรหัสถูก "ส่งออก" อักขระทุกตัวที่สามารถแสดงได้จะต้องมีการแยกส่วนประกอบแบบ Cangjie ที่ไม่ซ้ำกัน การที่ระบบจะให้ตัวเลือกอักขระที่เป็นไปได้เมื่อแสดงไฟล์ข้อความแบบสุ่มนั้นจะไม่สมเหตุสมผลและไม่เหมาะสมในทางปฏิบัติ เนื่องจากผู้ใช้จะไม่ทราบว่าตัวเลือกใดถูกต้อง
ปัญหา
ช่วงการเรียนรู้ที่ค่อนข้างยาก
Cangjie ถูกออกแบบมาให้เป็นระบบที่ใช้งานง่าย เพื่อช่วยส่งเสริมการใช้คอมพิวเตอร์ของจีน อย่างไรก็ตาม ผู้ใช้จำนวนมากพบว่า Cangjie เรียนรู้และใช้งานยาก และมีปัญหามากมายที่เกิดจากคำแนะนำที่ไม่ดี
- ในการป้อนข้อมูลโดยใช้ระบบอักษรชางเจี๋ย จำเป็นต้องมีความรู้ทั้งชื่อของอักษรรากและรูปทรงช่วยของอักษรเหล่านั้น โดยทั่วไปแล้วมักจะพบตารางอักษรรากของชางเจี๋ยพร้อมรูปทรงช่วยติดไว้บนจอคอมพิวเตอร์ของผู้ใช้งาน
- นอกจากนี้ยังต้องคุ้นเคยกับกฎการแยกส่วนประกอบด้วย เพราะหากขาดความรู้ในกฎเหล่านี้ จะทำให้การพิมพ์ตัวอักษรที่ต้องการทำได้ยากขึ้น
- ผู้ใช้ไม่สามารถพิมพ์ตัวอักษรที่ตนเองลืมวิธีการเขียนได้ (ซึ่งเป็นปัญหาของวิธีการป้อนข้อมูลที่ไม่ใช้หลักการออกเสียงทั้งหมด)
ด้วยการฝึกฝนอย่างเพียงพอ ผู้ใช้สามารถเอาชนะปัญหาข้างต้นได้ ผู้ที่พิมพ์สัมผัสได้คล่องโดยทั่วไปสามารถพิมพ์ภาษาจีนได้ 25 ตัวอักษรต่อนาที (cpm) หรือมากกว่านั้น โดยใช้ Cangjie แม้ว่าจะจำรายการรูปทรงช่วยหรือกฎการแยกส่วนได้ยากก็ตาม มีรายงานว่าผู้ที่พิมพ์ Cangjie ได้อย่างชำนาญสามารถทำความเร็วในการพิมพ์ได้ตั้งแต่ 60 cpm ถึงมากกว่า 200 cpm
จากประสบการณ์การสอนของเฉินหมินเจิ้งที่โรงเรียนประถมหลงเทียนในไถตงในปี 1990 พบว่าความเร็วในการพิมพ์โดยเฉลี่ยของเด็กอยู่ที่ 90 คำต่อนาที และเด็กบางคนพิมพ์ได้มากกว่า 130 คำต่อนาทีด้วยซ้ำ[ 9 ]
ข้อจำกัดในการนำไปใช้
การแยกส่วนประกอบของตัวอักษรขึ้นอยู่กับชุด "รูปทรงมาตรฐาน" (標準字形) ที่กำหนดไว้ล่วงหน้า อย่างไรก็ตาม เนื่องจากมีรูปแบบ Cangjie ที่แตกต่างกันมากมายในประเทศต่างๆ รูปทรงมาตรฐานของตัวอักษรบางตัวใน Cangjie จึงไม่ใช่รูปทรงที่ผู้ใช้เคยเรียนรู้มาก่อน การเรียนรู้ Cangjie จึงหมายถึงการเรียนรู้ไม่เพียงแต่ตัว Cangjie เองเท่านั้น แต่ยังรวมถึงรูปทรงมาตรฐานที่ไม่คุ้นเคยสำหรับตัวอักษรบางตัวด้วยโปรแกรมแก้ไขวิธีการป้อนข้อมูล Cangjie (IME) ไม่จัดการกับข้อผิดพลาดในการแยกส่วนประกอบ ยกเว้นการแจ้งให้ผู้ใช้ทราบ (โดยปกติโดยการส่งเสียงบี๊บ) ว่ามีข้อผิดพลาดเกิดขึ้น อย่างไรก็ตาม Cangjie ถูกออกแบบมาเพื่อกำหนดรหัสที่แตกต่างกันให้กับตัวอักษรที่แตกต่างกัน ตัวอย่างเช่น ใน Cangjie ที่มีให้ใน Windows รหัสสำหรับ產คือ YHHQM ซึ่งไม่ตรงกับรูปทรงของตัวอักษรนี้ แต่ตรงกับตัวอักษรอีกแบบหนึ่งคือ産นี่เป็นปัญหาที่เกิดจากการใช้งาน Cangjie บน Windows ในไวยากรณ์ดั้งเดิมของชางเจี้ย คำว่า產ควรจะเป็น YKMHM (ส่วนแรกคือ文) ในขณะที่คำว่า 産ควรจะเป็น YHHQM (ส่วนแรกคือ产)
เครื่องหมายวรรคตอนไม่ได้ถูกแยกส่วนทางเรขาคณิต แต่ถูกกำหนดรหัสไว้ล่วงหน้าโดยขึ้นต้นด้วย ZX ตามด้วยตัวอักษรสามตัวที่เกี่ยวข้องกับลำดับของตัวอักษรใน รหัส Big5 (ชุดรหัสนี้ถูกเพิ่มเข้าไปใน Cangjie ใน Windows 95 เวอร์ชันภาษาจีนดั้งเดิม ใน Windows 3.1 Cangjie ไม่มีชุดรหัสสำหรับเครื่องหมายวรรคตอน) ดังนั้น การพิมพ์เครื่องหมายวรรคตอนใน Cangjie จึงกลายเป็นเรื่องที่น่าหงุดหงิด ต้องอาศัยการจดจำหรือการจิ้มทีละตัว อย่างไรก็ตาม ปัญหานี้ได้รับการแก้ไขในระบบสมัยใหม่โดยการเข้าถึงแป้นพิมพ์เสมือนบนหน้าจอ (ใน Windows สามารถเปิดใช้งานได้โดยการกด Ctrl + Alt + ปุ่มเครื่องหมายจุลภาค)
ข้อผิดพลาดที่พบบ่อย ได้แก่ การไม่พิจารณาตัวอักษร 方 เป็นรหัสทางเลือก ตัวอย่างเช่น หากไม่แยกตัวอักษร 方จากบนลงล่างเป็น YHS แต่พิมพ์ YSH ตามลำดับการเขียนเส้นขีด Cangjie จะไม่แสดงตัวอักษร方เป็นตัวเลือก
เนื่องจาก Cangjie ต้องใช้ปุ่มทั้ง 26 ปุ่มของ แป้นพิมพ์ QWERTYจึงไม่สามารถใช้ป้อนตัวอักษรจีนบนโทรศัพท์ฟีเจอร์โฟน ได้ เพราะโทรศัพท์ฟีเจอร์โฟนมีเพียงแป้นพิมพ์ 12 ปุ่ม เท่านั้น จึงต้องใช้ วิธีการป้อนข้อมูลแบบอื่นแทน เช่นZhuyinแบบ5 จังหวะ (หรือ 9 จังหวะสำหรับMotorola ) และวิธีการป้อนข้อมูล Q9
เวอร์ชัน
โดยทั่วไปแล้ว วิธีการป้อนข้อมูล Cangjie นั้นมีการพัฒนามาห้ารุ่น (โดยทั่วไปเรียกว่า "เวอร์ชัน" ในภาษาอังกฤษ) ซึ่งแต่ละรุ่นนั้นไม่เข้ากันกับรุ่นอื่นเล็กน้อย ปัจจุบัน เวอร์ชัน 3 เป็นเวอร์ชันที่ใช้กันมากที่สุดและได้รับการสนับสนุนโดยตรงจากMicrosoft Windowsเวอร์ชัน 5 ซึ่งได้รับการสนับสนุนโดย Free Cangjie IME และก่อนหน้านี้เป็น Cangjie เพียงเวอร์ชันเดียวที่ได้รับการสนับสนุนโดยSCIMถือเป็นวิธีการส่วนน้อยที่มีนัยสำคัญและได้รับการสนับสนุนโดยiOSและได้รับการสนับสนุนโดย Microsoft Windows ตั้งแต่Windows Vista เป็นต้น ไป ก่อน Windows Vista นั้น Microsoft Windows จำเป็นต้องติดตั้ง การอัปเดต HKSCSเพื่อรองรับ Cangjie เวอร์ชัน 5 [ 10 ]
ระบบ Cangjie รุ่นแรกที่รองรับโดยการ์ด Zero One บน Apple II คือเวอร์ชัน 2 ส่วนเวอร์ชัน 1 นั้นไม่เคยถูกวางจำหน่าย
วิธีการป้อนข้อมูล Cangjie ที่รองรับบนระบบปฏิบัติการ Mac OS รุ่นคลาสสิกนั้นมีลักษณะคล้ายคลึงกับทั้งเวอร์ชัน 3 และเวอร์ชัน 5
เวอร์ชัน 5 เช่นเดียวกับวิธีการป้อนข้อมูล Cangjie ดั้งเดิม ถูกสร้างขึ้นโดย Chu โดยตรง เขาหวังว่าการเปิดตัวเวอร์ชัน 5 ซึ่งเดิมทีวางแผนไว้ว่าเป็นเวอร์ชัน 6 จะยุติ "วิธีการป้อนข้อมูล Cangjie มากกว่าสิบเวอร์ชัน" (เวอร์ชันที่ไม่เข้ากันเล็กน้อยซึ่งสร้างโดยผู้จำหน่ายที่แตกต่างกัน)
เวอร์ชัน 6 ยังไม่ได้เปิดตัวสู่สาธารณะ แต่กำลังถูกนำไปใช้สร้างฐานข้อมูลที่สามารถจัดเก็บข้อความภาษาจีนทางประวัติศาสตร์ทั้งหมดได้อย่างแม่นยำ
การเปลี่ยนแปลง
โปรแกรมแก้ไขวิธีการป้อนข้อมูล Cangjie (IME) รุ่นใหม่ส่วนใหญ่มีฟีเจอร์อำนวยความสะดวกต่างๆ มากมาย:
- โปรแกรมป้อนข้อมูลแบบอิมแพค (IME) บางโปรแกรมจะแสดงรายการอักขระทั้งหมดที่ขึ้นต้นด้วยรหัสที่คุณพิมพ์ ตัวอย่างเช่น หากคุณพิมพ์ A ระบบจะแสดงอักขระทั้งหมดที่มีรหัส Cangjie ขึ้นต้นด้วย A เพื่อให้คุณสามารถเลือกอักขระที่ถูกต้องได้หากปรากฏบนหน้าจอ หากคุณพิมพ์ A อีกครั้ง รายการจะถูกย่อให้เหลือเฉพาะอักขระทั้งหมดที่มีรหัสขึ้นต้นด้วย AA ตัวอย่างของการใช้งานลักษณะนี้ ได้แก่ IME ในMac OS XและSmart Common Input Method (SCIM)
- โปรแกรมป้อนข้อมูลแบบอิมเมจ (IME) บางโปรแกรมมีปุ่ม ตัวแทน (wildcard)อย่างน้อยหนึ่งปุ่มโดยปกติจะเป็น * และ/หรือ ? ซึ่งช่วยให้ผู้ใช้สามารถละเว้นส่วนใดส่วนหนึ่งของรหัส Cangjie ได้ ระบบจะแสดงรายการอักขระที่ตรงกันเพื่อให้ผู้ใช้เลือก ตัวอย่างเช่น เซิร์ฟเวอร์ป้อนข้อมูลภาษาจีน XIM ของ X Window (xcin), Smart Common Input Method (SCIM) และ IME ของ ระบบการพิมพ์ Founder Group (มหาวิทยาลัยปักกิ่ง) IME "Changjie" มาตรฐานของ Microsoft Windows อนุญาตให้ใช้ * แทนอักขระระหว่างคำ (ทำให้ลดรูปเป็นCangjie ตัวย่อได้ อย่างมีประสิทธิภาพ ) ในขณะที่ IME "New Changjie" อนุญาตให้ใช้ * เป็นตัวแทนได้ทุกที่ยกเว้นอักขระตัวแรก
- ระบบป้อนข้อมูลแบบอินเทอร์แอคทีฟ (IME) บางระบบมีฟีเจอร์ "การย่อ" โดยรหัส Cangjie ที่เป็นไปไม่ได้จะถูกตีความให้เป็นตัวย่อของรหัส Cangjie ที่มีมากกว่าหนึ่งตัวอักษร วิธีนี้ช่วยให้สามารถป้อนตัวอักษรได้มากขึ้นด้วยจำนวนปุ่มที่น้อยลง ตัวอย่างเช่น Smart Common Input Method (SCIM)
- โปรแกรมป้อนข้อมูลแบบอินเทอร์แอคทีฟ (IME) บางโปรแกรมมีฟีเจอร์ "การเชื่อมโยง" (聯想lianxiang) ซึ่งระบบจะคาดเดาสิ่งที่คุณกำลังจะพิมพ์ต่อไป และแสดงรายการตัวอักษรหรือแม้แต่คำหรือวลีที่เกี่ยวข้องกับสิ่งที่คุณพิมพ์ ตัวอย่างเช่น โปรแกรมป้อนข้อมูลแบบอินเทอร์แอคทีฟ "Changjie" ของ Microsoft
- โปรแกรมป้อนข้อมูลอัตโนมัติ (IME) บางโปรแกรมแสดงรายการตัวอักษรที่ใช้ได้แตกต่างกันไป ขึ้นอยู่กับความถี่ในการใช้งานตัวอักษร (ผู้ใช้พิมพ์ตัวอักษรนั้นบ่อยแค่ไหน) ตัวอย่างเช่น โปรแกรมป้อนข้อมูลอัตโนมัติ Cangjie ในโปรแกรมประมวลผลคำภาษาจีนNJStar
นอกจากปุ่มไวด์การ์ดแล้ว ฟีเจอร์เหล่านี้ส่วนใหญ่สะดวกสำหรับผู้ใช้ทั่วไป แต่ไม่เหมาะสำหรับผู้ที่พิมพ์สัมผัส เพราะทำให้การใช้งาน Cangjie IME คาดเดาได้ยาก
นอกจากนี้ยังมีความพยายามต่างๆ ในการ "ทำให้ง่ายขึ้น" ในภาษาชางเจี๋ยในรูปแบบต่างๆ อีกด้วย:
- อักษรจีนตัวย่อหรือที่รู้จักกันในชื่อ อักษรจีนเร็ว (簡易; jiǎnyì)หรืออักษรจีน 速成( sùchéng ) มีรากศัพท์ รูปทรงช่วย กฎการแยกส่วน และข้อยกเว้นสั้นๆ เหมือนกับอักษรจีนตัวเต็ม แต่จะใช้เฉพาะรหัสแรกและรหัสสุดท้ายเท่านั้น หากต้องการใช้รหัสมากกว่าสองรหัสในอักษรจีนตัวเต็ม
แอปพลิเคชัน
นักวิจัยหลายคนได้หารือถึงวิธีการแยกอักษรจีนออกเป็นส่วนประกอบหลัก และพยายามสร้างแอปพลิเคชันโดยอิงจากระบบการแยกส่วนประกอบ แนวคิดนี้สามารถเรียกได้ว่าเป็นการศึกษาเกี่ยวกับยีนของอักษรจีนรหัส Cangjie เป็นพื้นฐานสำหรับความพยายามดังกล่าวAcademia Sinicaในไต้หวัน[ 11 ]และมหาวิทยาลัย Jiaotong ในเซี่ยงไฮ้[ 12 ]ก็มีโครงการที่คล้ายกันเช่นกัน
การประยุกต์ใช้โดยตรงอย่างหนึ่งของการใช้ตัวอักษรที่แยกส่วนคือความเป็นไปได้ในการคำนวณความคล้ายคลึงกันระหว่างตัวอักษรจีนต่างๆ[ 13 ]วิธีการป้อนข้อมูล Cangjie เป็นจุดเริ่มต้นที่ดีสำหรับการใช้งานประเภทนี้ โดยการผ่อนปรนข้อจำกัดของรหัสห้าตัวสำหรับตัวอักษรจีนแต่ละตัวและนำรหัส Cangjie ที่ละเอียดกว่ามาใช้ จะสามารถค้นหาตัวอักษรที่คล้ายคลึงกันทางสายตาได้โดยการคำนวณ การบูรณาการสิ่งนี้กับข้อมูลการออกเสียงทำให้สามารถเรียนรู้ตัวอักษรจีนโดยใช้คอมพิวเตอร์ช่วยได้[ 14 ]
ดูเพิ่มเติม
- วิธีการป้อนข้อมูลภาษาจีนสำหรับคอมพิวเตอร์
- รูปแบบแป้นพิมพ์
- ตารางรูปทรงอินพุตที่สมบูรณ์ยิ่งขึ้นอยู่ที่วิกิบุ๊คภาษาจีน
- OpenVanilla – เฟรมเวิร์กที่ช่วยให้สามารถใช้งาน Cangjie บน Mac OS X ได้
ลิงก์ภายนอก
- วิธีการป้อนข้อมูล Cangjie ออนไลน์ 網上倉頡輸入法
- ฐานข้อมูลอักษรจีน: พร้อมการแยกความหมายทางเสียงของคำตามสำเนียงกวางตุ้งณศูนย์วิจัยการคำนวณด้านมนุษยศาสตร์มหาวิทยาลัยจีนแห่งฮ่องกง : ฐานข้อมูลอักษรจีนที่ครอบคลุมอักษรจีนชุดใหญ่ 5 ตัว (5401 ตัว ระดับ 1 และ 7652 ตัว ระดับ 2) รวมถึงอักษรจีน ETen เพิ่มเติมอีก 7 ตัว รหัสป้อนข้อมูล Cangjie แสดงไว้สำหรับแต่ละอักษรในฐานข้อมูล หมายเหตุ: ชุดอักษรเสริมของฮ่องกง (HKSCS - 2001) ไม่ได้รวมอยู่ในฐานข้อมูลนี้
- โปรแกรมสร้างตัวอักษรจีน Mingzhu (ภาษาจีน) : หน้าเว็บของ Chu Bong Foo ประกอบด้วยไฟล์ปฏิบัติการ ซอร์สโค้ด และคำแนะนำ Mingzhuเป็นโปรแกรมสร้างตัวอักษรจีน Canjie ที่ทำงานบนระบบปฏิบัติการ MS Windows
- เพื่อนของชางเจี้ย : แหล่งข้อมูลอ้างอิงเกี่ยวกับชางเจี้ย และแหล่งดาวน์โหลดชางเจี้ยเวอร์ชัน 5 สำหรับระบบปฏิบัติการต่างๆ รวมถึงรายการรหัสป้อนข้อมูลเพิ่มเติมของชางเจี้ยสำหรับการป้อนตัวอักษรจีนตัวย่อ
- CjExplorer : เครื่องมือสำหรับการเรียนรู้ระบบ Cangjie เมื่อเครื่องมือทำงาน ระบบจะแสดงรหัส Cangjie ของตัวอักษรจีนที่ถูกไฮไลต์
- ภาพรวมของวิธีการคังเจี้ย : แหล่งข้อมูลสำหรับผู้พูดภาษาอังกฤษเพื่อเรียนรู้กฎและวิธีการของคังเจี้ย
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ วิธีการป้อนข้อมูลของ Cangjie
วิธี การป้อนข้อมูลแบบชางเจี๋ย ( วิธีการป้อนข้อมูลแบบจางเจี๋ย บางครั้งเรียกว่า ชาง เจี๋ ย ชา งเจ่ย [ 1 ] หรือ ชงกิต ) เป็นระบบสำหรับการป้อน อักขระภาษาจีน ลงใน คอมพิวเตอร์ โดยใช้...
กุญแจและรากศัพท์
ส่วนประกอบพื้นฐานของอักษรในชางเจี้ยเรียกว่า รากศัพท์ ( 字根 ) หรือ ตัวอักษร ( 字母 ) มีรากศัพท์ 24 ตัว แต่มีปุ่ม 26 ปุ่ม รากศัพท์ทั้ง 24 ตัว ( รูปทรงพื้นฐาน 基本字形 ) จะสัมพันธ์กับ รูปทรงเสริม ( 輔助字形 ) ประมาณ 76 รูป...
รูปแบบแป้นพิมพ์
รูปแบบแป้นพิมพ์ ทั่วไปสำหรับวิธีพิมพ์แบบ Cangjie โดยอิงตาม รูปแบบแป้นพิมพ์ของสหรัฐอเมริกา โปรดสังเกตการใช้งานที่ไม่เป็นไปตามมาตรฐานของปุ่ม Z ในฐานะปุ่มชนกัน
กฎพื้นฐาน
มีกฎการแยกส่วนทั่วไป ( 拆字規則 ) หลายประการที่กำหนดวิธีการวิเคราะห์ตัวอักษรเพื่อให้ได้รหัส Cangjie ดังต่อไปนี้: [ 6 ]
