pycangjie documentation - Output filtering
Output filtering
Often when using pycangjie you will get lists of characters (for example, which characters correspond to the code “d*d” ?).
It is possible to filter these lists so you only get the characters you are interested in.
The following filters are defined in the cangjie.filters module:
- Use
BIG5if you are interested in the characters which are part of the Big 5 charset. - Use
HKSCSif you want the characters which are part of the Hong Kong Supplemental Character Set. - Use
PUNCTUATIONto get the punctuation characters. - Use
CHINESEif you want all Chinese characters. - Use
ZHUYINin order to get the characters part of Taiwan’s Zhuyin/Bopomofo alphabet. - Use
KANJIfor the Japanese Kanji characters. - Use
KATAKANAand you’ll get the Japanese Katakana characters. - Use
HIRAGANAif the Japanese Hiragana matter to you. - Finally, use
SYMBOLSto get access to lots of miscellaneous symbols.
Note that these are bit flags. If you want more than one, just OR them together.
For example, if you want the Big 5 and HKSCS characters, use:
import cangjie
cangjie.filters.BIG5 | cangjie.filters.HKSCS