仓颉输入法/进阶知识
版本差异 | ◄ | 仓颉输入法 进阶知识 |
► | 相关资源 |
本章将介绍一些进阶知识,包括:
- 在仓颉系统输入标点符号
- 在仓颉系统处理重码字
- 罕用字取码
这些进阶知识并非每个人都用得到,读者可衡量自身需求选读。
输入标点符号
[编辑]时下大部分操作系统及输入法平台,都配置有一些输入标点符号的功能。仓颉系统本身也设计了输入标点符号的方案,但这些方案在主流系统中并无较易使用,除非本来就习惯使用仓颉系统的方式,一般沿用主流系统的做法即可。
三代仓颉符号表
[编辑]三代仓颉输入法可用以下编码表输入标点符号。坊间许多仓颉输入法也沿用了此编码表。Windows系统的仓颉输入法和新仓颉输入法删除了这编码表,但在2003以后的新仓颉版本复用。有些版本的五代仓颉(如仓颉之友•马来西亚所提供的)亦支援此编码表。
此编码表是由大五内码A140起依序指定给从ZXAA起的码,有些编排难以理解,如〈〉分别编为ZXBY及ZXCA这两组“不相邻”编码,以及“?﹖”/“!﹗”等看似重复编码的标点等。
仓颉码 | ZXAA
|
ZXAB
|
ZXAC
|
ZXAD
|
ZXAE
|
ZXAF
|
ZXAG
|
ZXAH
|
ZXAI
|
ZXAJ
|
ZXAK
|
ZXAL
|
ZXAM
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | , | 、 | 。 | . | ‧ | ; | : | ? | ! | ︰ | … | ‥ | |
仓颉码 | ZXAN
|
ZXAO
|
ZXAP
|
ZXAQ
|
ZXAR
|
ZXAS
|
ZXAT
|
ZXAU
|
ZXAV
|
ZXAW
|
ZXAX
|
ZXAY
|
|
符号 | ﹐ | ﹑ | ﹒ | · | ﹔ | ﹕ | ﹖ | ﹗ | | | – | ︱ | — | |
仓颉码 | ZXBA
|
ZXBB
|
ZXBC
|
ZXBD
|
ZXBE
|
ZXBF
|
ZXBG
|
ZXBH
|
ZXBI
|
ZXBJ
|
ZXBK
|
ZXBL
|
ZXBM
|
符号 | ︳ | ╴ | ︴ | ﹏ | ( | ) | ︵ | ︶ | { | } | ︷ | ︸ | 〔 |
仓颉码 | ZXBN
|
ZXBO
|
ZXBP
|
ZXBQ
|
ZXBR
|
ZXBS
|
ZXBT
|
ZXBU
|
ZXBV
|
ZXBW
|
ZXBX
|
ZXBY
|
|
符号 | 〕 | ︹ | ︺ | 【 | 】 | ︻ | ︼ | 《 | 》 | ︽ | ︾ | 〈 | |
仓颉码 | ZXCA
|
ZXCB
|
ZXCC
|
ZXCD
|
ZXCE
|
ZXCF
|
ZXCG
|
ZXCH
|
ZXCI
|
ZXCJ
|
ZXCK
|
ZXCL
|
ZXCM
|
符号 | 〉 | ︿ | ﹀ | “ | ” | ﹁ | ﹂ | ‘ | ’ | ﹃ | ﹄ | ﹙ | ﹚ |
仓颉码 | ZXCN
|
ZXCO
|
ZXCP
|
ZXCQ
|
ZXCR
|
ZXCS
|
ZXCT
|
ZXCU
|
ZXCV
|
ZXCW
|
ZXCX
|
ZXCY
|
|
符号 | ﹛ | ﹜ | ﹝ | ﹞ | ‘ | ’ | “ | ” | 〝 | 〞 | ‵ | ′ |
- “ZXAA”( )是全形空格。
- “ZXAE”(.)是全形实心句号;“ZXAF”(‧)是音界号;“ZXAP”(﹒)是缩小置中的全形实心句号;“ZXAQ”(•)是间隔号。
五代仓颉符号表
[编辑]五代仓颉可使用以下的编码表输入标点符号。坊间许多五代仓颉输入法也沿用了此编码表。
仓颉码 | XI
|
XXXXX
|
YYXBD
|
YYXBL
|
YYXBT
|
YYXDJ
|
YYXDR
|
YYXJL
|
YYXJT
|
YYXLR
|
YYXR
|
YYXRT
|
YYXT
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | 、 | ○ | ┘ | ┐ | ┤ | └ | ┴ | ┌ | ├ | ┬ | ─ | ┼ | │ |
仓颉码 | YYYAA
|
YYYAB
|
YYYAC
|
YYYAD
|
YYYAE
|
YYYAF
|
YYYAG
|
YYYAH
|
YYYAI
|
YYYAJ
|
YYYAK
|
YYYAL
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | 「 | 」 | 『 | 』 | 〈 | 〉 | 《 | 》 | ( | ) | 〖 | 〗 |
仓颉码 | YYYAM
|
YYYAN
|
YYYAO
|
YYYAP
|
YYYAQ
|
YYYAR
|
YYYAS
|
YYYAT
|
YYYAU
|
|||
符号 | 【 | 】 | 〔 | 〕 | { | } | → | ← | ↓ | |||
仓颉码 | YYYAV
|
YYYAW
|
YYYAX
|
YYYAY
|
||||||||
符号 | ↗ | ↘ | ↖ | ↙ |
仓颉码 | YYYBA
|
YYYBB
|
YYYBC
|
YYYBD
|
YYYBE
|
YYYBF
|
YYYBG
|
YYYBH
|
YYYBI
|
YYYBJ
|
YYYBK
|
YYYBL
|
YYYBM
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | △ | ▲ | ▽ | ▼ | ◇ | ◆ | □ | ■ | ☆ | ★ | ○ | ● | ⊙ |
仓颉码 | YYYBN
|
YYYBO
|
YYYBP
|
YYYBQ
|
YYYBR
|
YYYBS
|
YYYBT
|
YYYBU
|
YYYBV
|
YYYBW
|
YYYBX
|
YYYBY
|
|
符号 | ◎ | × | ※ | ♂ | ♀ | § | ’ | ‘ | ” | “ | ¥ | ˙ | |
仓颉码 | YYYCA
|
YYYCB
|
YYYCC
|
YYYCD
|
YYYCE
|
YYYCF
|
YYYCG
|
YYYCH
|
YYYCI
|
||||
符号 | ⊕ | ℅ | ¢ | £ | ℃ | ℉ | ° | … | 。 |
仓颉码 | YYYDA
|
YYYDB
|
YYYDC
|
YYYDD
|
YYYDE
|
YYYDF
|
YYYDH
|
YYYDI
|
YYYDJ
|
---|---|---|---|---|---|---|---|---|---|
符号 | ÷ | ± | ≦ | ≧ | ≠ | √ | ∞ | ≒ | ≡ |
仓颉码 | YYYDK
|
YYYDL
|
YYYDM
|
YYYDN
|
YYYDO
|
YYYDP
|
YYYDQ
|
YYYDR
|
YYYDS
|
符号 | ∽ | ∪ | ∩ | ∠ | ⊿ | ∫ | ∮ | ∵ | ∴ |
仓颉码 | YYYGA
|
YYYGB
|
YYYGC
|
YYYGD
|
YYYGE
|
YYYGF
|
YYYGG
|
YYYGH
|
YYYGI
|
YYYGJ
|
YYYGK
|
YYYGL
|
YYYGM
|
YYYGN
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | Ⅱ | Ⅲ | Ⅳ | Ⅵ | Ⅶ | Ⅷ | Ⅸ | 〡 | 〢 | 〣 | 〥 | 〦 | 〧 | 〨 |
仓颉码 | YYYHA
|
YYYHB
|
YYYHC
|
YYYHD
|
YYYHE
|
YYYHF
|
YYYHG
|
YYYHH
|
YYYHI
|
YYYHJ
|
---|---|---|---|---|---|---|---|---|---|---|
符号 | ① | ② | ③ | ④ | ⑤ | ⑥ | ⑦ | ⑧ | ⑨ | ⑩ |
仓颉码 | YYYHK
|
YYYHL
|
YYYHM
|
YYYHN
|
YYYHO
|
YYYHP
|
YYYHQ
|
YYYHR
|
YYYHS
|
YYYHT
|
符号 | ⑴ | ⑵ | ⑶ | ⑷ | ⑸ | ⑹ | ⑺ | ⑻ | ⑼ | ⑽ |
仓颉码 | YYYXA
|
YYYXB
|
YYYXC
|
YYYXD
|
YYYXE
|
YYYXF
|
YYYXG
|
YYYXH
|
YYYXI
|
YYYXJ
|
---|---|---|---|---|---|---|---|---|---|---|
符号 | ㄅ | ㄆ | ㄇ | ㄈ | ㄉ | ㄊ | ㄋ | ㄌ | ㄍ | ㄎ |
仓颉码 | YYYXK
|
YYYXL
|
YYYXM
|
YYYXN
|
YYYXO
|
YYYXP
|
YYYXQ
|
YYYXR
|
YYYXS
|
YYYXT
|
符号 | ㄏ | ㄐ | ㄑ | ㄒ | ㄓ | ㄔ | ㄕ | ㄖ | ㄗ | ㄘ |
仓颉码 | YYYXU
|
YYYXV
|
YYYXW
|
YYYXX
|
YYYXY
|
YYYYA
|
YYYYB
|
YYYYC
|
YYYYD
|
YYYYE
|
符号 | ㄙ | ㄧ | ㄨ | ㄩ | ㄚ | ㄛ | ㄜ | ㄝ | ㄞ | ㄟ |
仓颉码 | YYYYF
|
YYYYG
|
YYYYH
|
YYYYI
|
YYYYJ
|
YYYYK
|
YYYYL
|
YYYYM
|
YYYYN
|
YYYYO
|
符号 | ㄠ | ㄡ | ㄢ | ㄣ | ㄤ | ㄥ | ㄦ | ˊ | ˇ | ˋ |
- 仓颉系统中“↑”是用“Shift+6”输入,编码表没有这符号,但其他大部分系统并没有“Shift+6”输入的功能。
- 注音符号的轻声(˙)是“YYYBY”。
- YYYHA至YYYHJ及YYYHL至YYYHT原先是对应到大五的C6A1至C6AA及C6AB至C6B4[1],此为“罕用符号区”,仅有一些大五扩充字集支援,其他系统则无法显示这些字元,因此许多坊间的仓颉输入法并未支援这部分的符号表。本书另将此部分重新对应到适当的万国码字元。
六代仓颉符号表
[编辑]六代仓颉可使用以下编码表输入标点符号:[1]
仓颉码 | ZZA
|
ZZAJ
|
ZZB
|
ZZBJ
|
ZZCHO
|
ZZDD
|
ZZDZ
|
ZZE
|
ZZEE
|
ZZEP
|
ZZF
|
ZZFF
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
符号 | “ | ‘ | ” | ’ | ℅ | ∞ | ♀ | 〈 | 《 | ≦ | 〉 | 》 |
仓颉码 | ZZFP
|
ZZG
|
ZZH
|
ZZHG
|
ZZHGI
|
ZZHP
|
ZZIIA
|
ZZIIC
|
ZZIII
|
ZZIK
|
ZZIMI
|
ZZIPI
|
符号 | ≧ | ﹙ | ﹚ | × | ※ | ≠ | ∴ | ∵ | ⋯ | 【 | ÷ | ≒ |
仓颉码 | ZZJK
|
ZZKJ
|
ZZKK
|
ZZKKH
|
ZZL
|
ZZLC
|
ZZLL
|
ZZLLL
|
ZZMJ
|
ZZMK
|
ZZN1
|
ZZN11
|
符号 | 】 | △ | ▲ | “ | 〡 | ¢ | 〢 | 〣 | ☆ | ★ | Ⅱ | Ⅷ |
仓颉码 | ZZN12
|
ZZN2
|
ZZN3
|
ZZN4
|
ZZN5
|
ZZNC
|
ZZND
|
ZZNDA
|
ZZNE
|
ZZNF
|
ZZNG
|
ZZNH
|
符号 | Ⅸ | Ⅲ | Ⅳ | Ⅵ | Ⅶ | ↓ | ← | ♂ | → | ↖ | ↙ | ↗ |
仓颉码 | ZZNI
|
ZZNJ
|
ZZNK
|
ZZO1
|
ZZO11
|
ZZO12
|
ZZO13
|
ZZO14
|
ZZO15
|
ZZO2
|
ZZO3
|
ZZO4
|
符号 | ↘ | ◇ | ◆ | ① | ② | ③ | ④ | ⑤ | ⑥ | ⑦ | ⑧ | ⑨ |
仓颉码 | ZZO5
|
ZZOD
|
ZZOI
|
ZZOJ
|
ZZOK
|
ZZOZ
|
ZZP
|
ZZPM
|
ZZQ
|
ZZQCF
|
ZZQF
|
ZZQFF
|
符号 | ⑩ | ◎ | ☉ | ○ | ● | ⊕ | ⊿ | ≡ | 。 | ℃ | ° | ℉ |
仓颉码 | ZZR
|
ZZRJ
|
ZZRK
|
ZZS
|
ZZSD
|
ZZSS
|
ZZV1
|
ZZV11
|
ZZV12
|
ZZV13
|
ZZV14
|
ZZV15
|
符号 | ∠ | □ | ■ | ∫ | ∮ | § | ⑴ | ⑵ | ⑶ | ⑷ | ⑸ | ⑹ |
仓颉码 | ZZV2
|
ZZV3
|
ZZV4
|
ZZV5
|
ZZW
|
ZZX
|
ZZY
|
ZZYJ
|
ZZYK
|
ZZYM
|
ZZYMM
|
ZZYP
|
符号 | ⑺ | ⑻ | ⑼ | ⑽ | ∪ | ∩ | 〦 | ▽ | ▼ | 〧 | 〨 | ¥ |
仓颉码 | ZZZ
|
ZZZFH
|
ZZZFP
|
ZZZFX
|
ZZZHN
|
ZZZHV
|
ZZZM
|
ZZZNP
|
ZZZNX
|
ZZZPV
|
ZZZV
|
ZZZVX
|
符号 | £ | ┘ | ┐ | ┤ | └ | ┴ | ± | ┌ | ├ | ┬ | ─ | ┼ |
仓颉码 | ZZZX
|
|||||||||||
符号 | │ |
其他标点符号输入方式
[编辑]Windows系统
[编辑]- 可使用[Ctrl]+[Alt]+[,]叫出屏幕小键盘,再用鼠标或键盘选择符号。
- 新仓颉输入法,输入全形标点符号即可下拉选择相似符号,如“@”可下拉选择“㊣”、“⊕”、“⊙”、“﹫”。
- 新仓颉输入法,可键入[`]+半形标点符号,即可下拉选择相似的符号,如“@”可下拉选择“@”、“㊣”、“⊕”、“⊙”、“﹫”([`]是前导字元,在1左边。亦可修改为其他按键)
- 新仓颉输入法,可键入[`]+[u]+[万国码],输入对应的万国码字元,如[
`u2192
]是“→”([`]是前导字元,在1左边。亦可修改为其他按键) - 新仓颉输入法,可键入[`]+[b]+[大五码],输入对应的大五字元,如[
`bA14b
]是“…”([`]是前导字元,在1左边。亦可修改为其他按键)
处理重码字
[编辑]同编码的字为“重码字”,如“知”和“佑”编码都是“人大口”,它们就是“重码字”,两字一起组成“重码字组”;又如“鵁”、“鷟”、“鳼”、“鴍”、“鸆”、“鵺”六字,仓颉码都是“卜大竹日火”,它们加起来就是一组六字的“重码字组”。
一般操作系统或中文输入系统遇到重码字时会自动跳出选字视窗,按数字键“1”至“0”(或“1”至“9”,视乎系统设定)选字即可。此外,为方便使用者,碰上重码字组时,直接输入下一字的仓颉码,或者按一下空白键,许多系统都会视作使用者选取了重码字组的第一字,确认该字。
仓颉系统以仓颉码作内码,若不同汉字的仓颉码相同,必须以特定方式将它们编作不同仓颉码,电脑方能识别。在仓颉系统中,使用频率较高的作为“本字”,其余为“重复字”;若二字的使用频率无分轩轾,则以仓颉系统字形产生器能自动组合的为本字,例外处理的为重复字。
仓颉系统中,本字依一般方式取码,重复字于前加一至多个“重(X)”码,如“知”字编码为“人大口”(OKR),“佑”字编码为“重人大口”(XOKR)。若因而超过五码,则省去尾码。例如本字“鵁”为“卜大竹日火”(YKHAF),第一重复字“鷟”为“重卜大竹日”(XYKHA),第二重复字“鳼”为“重重卜大竹”(XXYKH),第三重复字“鴍”为“重重重卜大”(XXXYK),第四重复字“鸆”为“重重重重卜”(XXXXY),第五重复字“鵺”为“重重重重重”(XXXXX)。一组至少五个字的重码字组很少,在仓颉系统中只有两组,另一组是“梦”(廿田中弓)(TWLN)、“萝”(重廿田中弓)(XTWLN)、“甍”(重重廿田中)(XXTWL)、“藅”(重重重廿田)(XXXTW)和“蘮”(重重重重廿)(XXXXT)。
在主流平台并无必要处理仓颉系统的重复字,不过坊间许多仓颉输入法仍沿用了仓颉系统的重复字编码表,惟置于前几码用于区分重复字的“X”一般显示为“难”而非“重”。这些重复字的编码固定,熟练的使用者可以籍由记忆这些编码减少选字。
输入词组
[编辑]有些自制仓颉输入法提供了词库及词组输入功能,某些输入法引擎甚至会记忆使用者输入过的词组,并为自动编码供快速输入。
目前最常见的词组输入规则由“快趣仓颉”首创,把词组中的汉字视作字首、字身再分别输入,一如输入单字的过程:
- 双字词:第一字为字首,第二字为字身,如“中國”取码“中・田・戈一”。
- 三字词:第一字为字首,第二字为次字首,第三字为次字身,如“苦肉计”取码“廿口・人月・十”。
- 多字词:前两字为字首,第三字至倒数第二字为次字首,末字为次字身,如“麻雀虽小五脏俱全”取码“戈土・口金・土”。
注意,由于把词组中的字暂时看作字首或字身,因此也须套用一些标准取码规则:
- 辅助字形成字:辅助字形自成一字时,取该辅助字形对应的仓颉字母,如“士兵”取码“土・人一金”而非“十一・人一金”。
- 包含省略:三面或四面的包围型汉字,要套用包含省略原则,如“中華民國”取码“中十・口心・田”而非“中十・口心・一”。
罕用字取码
[编辑]朱邦复制订仓颉输入法规则主要以康熙字典为主,但随着统一码收录的汉字增加,有些罕用汉字难以根据既有规则处理,于是便发展出以下扩充规则。
这些规则在朱邦复的著作并未提及,有些是五代后期及六代使用,因对既有规则改动不大而重新移植供旧版使用,有些为仓颉输入法开发者自行开发,有些则是与朱邦复工作室商讨后开发。
扩充辅助字形
[编辑]扩充复合字首
[编辑]复合字 | 图解 | 取码 | 字例 | 补充说明 |
---|---|---|---|---|
中尸 | 𡭜(中尸火)、𬮘(中尸人) | 五代仓颉曾加入“门”为复合字,后又移除。因此字形不易界定为“左右”形或“左中右”形,有开发者与朱邦复工作室讨论后设为复合字首[1]。 |
扩充复合字
[编辑]复合字 | 图解 | 取码 | 字例 | 补充说明 |
---|---|---|---|---|
戈中 | 𠄏(戈中女)、𠄔(戈中女女) |
扩充难字
[编辑]镜像字
[编辑]有些统一码收录的汉字含有水平镜像或是垂直镜像的部件,取码相当困难。对此,有些仓颉输入法开发者引入了六代仓颉的镜像字规则;有些则只将该规则用于垂直翻转的部件,水平翻转者则用前述的扩充辅助字形、扩充复合字等处理;有些则尝试使用既有规则取码。
附注
[编辑]版本差异 | ◄ | 仓颉输入法 进阶知识 |
► | 相关资源 |