Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1245 lines (1196 sloc) 33.4 KB
# Rime schema
# encoding: utf-8
schema:
schema_id: double_jyutping
name: "粵雙拼"
version: "20180428"
author:
- LeiMaau
description: |
採用『香港語言學會粵語拼音方案』
聲調輸入 q平 v上 x去 (雙擊爲陽調)
提供多種字體轉換方案
dependencies:
#- luna_pinyin
- terra_pinyin.extended
- terra_pinyin_nospaces.extended
- stroke_zhuyin_jyutping
#- leimaau_jyutping_nospaces
- leimaau_zhuyin_jyutping_nospaces
- leimaau_jyutping_zhuyin_nospaces
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: full_shape
reset: 0
states: [ 半角, 全角 ]
#- name: simplification
# states: [ 漢字, 汉字 ]
- options: [zh_simp, zh_tw ]
reset: 0
states:
- 汉字
- 漢字
- name: ascii_punct
states: [ 。,, ., ]
engine:
processors:
- ascii_composer
- recognizer
- key_binder
- speller
- punctuator
- selector
- navigator
- express_editor
segmentors:
- ascii_segmentor
- matcher
- abc_segmentor
- affix_segmentor@pinyin_lookup
- affix_segmentor@putonghua_to_jyutping_lookup
- affix_segmentor@jyutping_to_putonghua_lookup
- affix_segmentor@jyutping_to_stroke_lookup
- affix_segmentor@hannom_lookup
- affix_segmentor@kanji_lookup
- affix_segmentor@hanja_lookup
- punct_segmentor
- fallback_segmentor
translators:
- punct_translator
- script_translator
- reverse_lookup_translator
- script_translator@pinyin_lookup
- script_translator@putonghua_to_jyutping_lookup
- script_translator@jyutping_to_putonghua_lookup
- script_translator@jyutping_to_stroke_lookup
- script_translator@hannom_lookup
- script_translator@kanji_lookup
- script_translator@hanja_lookup
filters:
- simplifier@zh_simp
#- simplifier@zh_simp2
#- simplifier@zh_trad
- simplifier@zh_tw
#- simplifier@zh_tw
#- simplifier@zh_jp
- uniquifier
- reverse_lookup_filter@pinyin_reverse_lookup
- reverse_lookup_filter@putonghua_to_jyutping_reverse_lookup
- reverse_lookup_filter@jyutping_to_putonghua_reverse_lookup
- reverse_lookup_filter@jyutping_to_stroke_reverse_lookup
- reverse_lookup_filter@hannom_reverse_lookup
- reverse_lookup_filter@kanji_reverse_lookup
- reverse_lookup_filter@hanja_reverse_lookup
speller:
alphabet: 'zyxwvutsrqponmlkjihgfedcba;/,.'
initials: zyxwvutsrqponmlkjihgfedcba
delimiter: " '"
algebra:
- erase/^xx$/
- derive/^([a-z]+)[1-6]$/$1/
# aa is for ng
- xform/^ng([1-6]?)$/AA$1/
# mm is for m
- xform/^m([1-6]?)$/MM$1/
# e is for null initials
- xform/^([a|o|e|u|aa].*)([1-6]?)$/É$1$2/ # this line needs to be fixed
# shorthands for ng endings
- xform/(.)aang([1-6]?)$/$1H$2/
- xform/(.)ang([1-6]?)$/$1G$2/
- xform/(.)oeng([1-6]?)$/$1Ó$2/
- xform/(.)ing([1-6]?)$/$1P$2/
- xform/(.)eng([1-6]?)$/$1À$2/
- xform/(.)ong([1-6]?)$/$1L$2/
- xform/(.)ung([1-6]?)$/$1S$2/
# shorthand i => ei
# w => ei for s n d (l added for convenience)
- derive/^lei([1-6]?)$/lW$1/
- xform/^(s|d|n)ei([1-6]?)$/$1W$2/
# i => ei for all others (except si ni di)
- xform/^(b|f|g|h|k|l|m|p|gw)ei([1-6]?)$/$1I$2/
# codas not ending in ng/p/t/k
# aa codas
- xform/(.)aau([1-6]?)$/$1Í$2/
- xform/(.)aam([1-6]?)$/$1È$2/
- xform/(.)aan([1-6]?)$/$1J$2/
- xform/(.)aai([1-6]?)$/$1K$2/
# a codas
- xform/(.)ai([1-6]?)$/$1D$2/
- xform/(.)an([1-6]?)$/$1F$2/
- xform/(.)am([1-6]?)$/$1A$2/
- xform/(.)au([1-6]?)$/$1C$2/
# nasal codas
- xform/(.)eon([1-6]?)$/$1N$2/
- xform/(.)on([1-6]?)$/$1N$2/
- xform/(.)en([1-6]?)$/$1N$2/
- xform/(.)oen([1-6]?)$/$1N$2/
- xform/(.)on([1-6]?)$/$1N$2/
- xform/(.)im([1-6]?)$/$1M$2/
# # o codas
- xform/(.)eoi([1-6]?)$/$1V$2/
- xform/(.)oi([1-6]?)$/$1X$2/
- xform/(.)oe(t|k)?([1-6]?)$/$1W$2$3/
- xform/(.)eo(t|k)?([1-6]?)$/$1W$2$3/
- xform/(.)ou([1-6]?)$/$1Z$2/
# u and y codas
- xform/(.)yun([1-6]?)$/$1T$2/
- xform/(.)un([1-6]?)$/$1Y$2/
- xform/(.)yu(t)?([1-6]?)$/$1U$2$3/
- xform/(.)ui([1-6]?)$/$1W$2/
# i codas
- xform/(.)iu([1-6]?)$/$1Q$2/
- xform/(.)in([1-6]?)$/$1B$2/
# single letters
- xform/(.)u(t|k)?([1-6]?)$/$1U$2$3/
- xform/(.)o(t|k)?([1-6]?)$/$1O$2$3/
- xform/(.)i(p|t|k)?([1-6]?)$/$1I$2$3/
- xform/(.)e(p|t|k)?([1-6]?)$/$1E$2$3/
- xform/(.)m([1-6]?)$/$1M$2/
- xform/(.)aa(p|t|k)?([1-6]?)$/$1R$2$3/
- xform/(.)a(p|t|k)?([1-6]?)$/$1A$2$3/
# # nasal codas part 2
#- xform/(.)n([1-6]?)$/$1N$2/
# initials: kw=Y, gw=U, ng=R
- xform/^kw/Y/
- xform/^gw/U/
- xform/^ng/A/
# finals: p=o, t=r, k=i
- xform/(.)(.)p([1-6]?)$/$1$2O$3/
- xform/(.)(.)t([1-6]?)$/$1$2R$3/
- xform/(.)(.)k([1-6]?)$/$1$2I$3/
#- xform/ng([1-6]?)$/A$1/
# other initials
- xform/^w/W/
- xform/^t/T/
- xform/^p/P/
- xform/^s/S/
- xform/^d/D/
- xform/^f/F/
- xform/^g/G/
- xform/^h/H/
- xform/^j/J/
- xform/^k/K/
- xform/^l/L/
- xform/^z/Z/
- xform/^c/C/
- xform/^b/B/
- xform/^n/N/
- xform/^m/M/
- xlit/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
- 'xform É e'
- 'xform È ;'
- 'xform Í ,'
- 'xform Ó .'
- 'xform À /'
- 'xform 1 ;'
- 'xform 2 /'
- 'xform 3 ,'
- 'xform 6 \.'
- 'xform 5 v'
- 'xform 4 x'
menu:
alternative_select_keys: "123456789"
page_size: 9
translator:
dictionary: leimaau_jyutping
spelling_hints: 9
prism: double_jyutping
preedit_format:
- xform/(^|[ '])u/$1G/
- xform/(^|[ '])y/$1Q/
- xform/(^|[ '])aa/$1N/ # aa => ng
- xform/(^|[ '])mm/$1M/ # mm => m
- xform/(^|[ '])a/$1N/
- xform/(^|[ '])e/$1E/
- xform/(^|[ '])(\w)(\w)r/$1$2$3T/
- xform/(^|[ '])(\w)(\w)o/$1$2$3P/
- xform/(^|[ '])(\w)(\w)i/$1$2$3K/
- xform / Á
# tones non-ptk
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.);/$1$2$3¹/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)x/$1$2$3⁴/
# - xform (^|[ '])(\w)([abcdefghijklmnopqrstuvwxyzNM])/ $1$2$3²
#- xform/(^|[ '])(\w)([abcdefghijklmnopqrstuvwxyzNM,Á;\.])Á/$1$2$3²/
#- xform/(^|[ '])(\w)([Á])Á/$1$2$3²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)Á/$1$2$3²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)\./$1$2$3⁶/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.),/$1$2$3³/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)v/$1$2$3⁵/
# tones ptk
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK]);/$1$2$3$4¹/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])x/$1$2$3$4⁴/
# - 'xform ([abcdefghijklmnopqrstuvwxyzNM])([PTK])/ $1$2²'
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])Á/$1$2$3$4²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])\./$1$2$3$4⁶/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK]),/$1$2$3$4³/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])v/$1$2$3$4⁵/
# - "xform (^|[ '])(\w)([aeioumngNM]), $1$2$3³"
# - "xform (^|[ '])(\w)([aeioumngNM])v $1$2$3⁵"
- xform/(^|[ '])(j|z|d|g|c|k|l|s)wK/$1$2oeK/
- xform/(^|[ '])(c|z|d|l|s)wT/$1$2eoT/
- xform/(^|[ '])(h|t|z)w/$1$2oe/
- xform/(^|[ '])(G|Q|g|k|p|f|b|m|w)w/$1$2ui/
- xform/(^|[ '])([wpGkfcbm])y/$1$2un/
- xform/(^|[ '])([sdtlghzcnj])t/$1$2yun/
- xform/(^|[ '])([gkbpmhf])i($|[^PTK])/$1$2ei$3/
- xform/(^|[ '])([wtGpsdfghjklzcbnm])p/$1$2ing/
- xform/(^|[ '])([Etsdghjklzcbnm])a/$1$2am/
- xform/(^|[ '])([sndl])w/$1$2ei/
- xform/(^|[ '])(\w)q/$1$2iu/
- xform/(^|[ '])(\w)r/$1$2A/
- xform/(^|[ '])(\w)s/$1$2ung/
- xform/(^|[ '])(\w)d/$1$2ai/
- xform/(^|[ '])(\w)f/$1$2an/
- xform/(^|[ '])(\w)g/$1$2ang/
- xform/(^|[ '])(\w)h/$1$2aang/
- xform/(^|[ '])(\w)j/$1$2aan/
- xform/(^|[ '])(\w)k/$1$2aai/
- xform/(^|[ '])(\w)l/$1$2ong/
- xform/(^|[ '])(\w);/$1$2aam/
- xform/(^|[ '])(\w)z/$1$2ou/
- xform/(^|[ '])(\w)x/$1$2oi/
- xform/(^|[ '])(\w)c/$1$2au/
- xform/(^|[ '])(\w)v/$1$2eoi/
- xform/(^|[ '])(\w)b/$1$2in/
- xform/(^|[ '])(h|g|b|N)n/$1$2on/
- xform/(^|[ '])En/$1on/
- xform/(^|[ '])(z|c|s|d|t|j|l)n/$1$2eon/
- xform/(^|[ '])wn/$1wen/
- xform/(^|[ '])(\w)m/$1$2im/
- xform/(^|[ '])(\w),/$1$2aau/
- xform/(^|[ '])(\w)\./$1$2oeng/
- xform/(^|[ '])(\w)Á/$1$2eng/
- xform/(^|[ '])(z|s|c|j)u(?!(P|T|K|n|i))/$1$2yu$3/
- xform/(^|[ '])(z|s|c|k|g|j|d|t|h|l)uT/$1$2yuT/
- xform/A/aa/
- xform/G/gw/
- xform/Q/kw/
- xform/N/ng/
- xform/M/m/
- xform/E//
- xform/mT/t/
- xform/mK/k/
- xform/mP/p/
- xform/T/t/
- xform/K/k/
- xform/P/p/
#- xform/([aeioumngptk])qq/$1⁴/
#- xform/([aeioumngptk])q/$1¹/
#- xform/([aeioumngptk])vv/$1⁵/
#- xform/([aeioumngptk])v/$1²/
#- xform/([aeioumngptk])xx/$1⁶/
#- xform/([aeioumngptk])x/$1³/
# - 'xform ([aeioumngptkqrwy]); $1¹'
# - 'xform ([aeioumngptkqrwy])x $1⁴'
# - 'xform ([aeioumngptkqrwy])/ $1²'
# - 'xform ([aeioumngptkqrwy])\. $1⁶'
# - 'xform ([aeioumngptkqrwy]), $1³'
# - 'xform ([aeioumngptkqrwy])v $1⁵'
#- 'xform r aa'
#- 'xform q ng'
#reverse_lookup:
# dictionary: luna_pinyin
# prefix: "`"
# suffix: "'"
# tips: 〔反查〕
# preedit_format:
# - xform/([nljqxy])v/$1ü/
# - xform/([nl])ue/$1üe/
jyutping_to_putonghua_lookup:
tag: jyutping_to_putonghua_lookup
prefix: "`J" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
spelling_hints: 10
dictionary: leimaau_jyutping
prism: double_jyutping
preedit_format:
- xform/(^|[ '])u/$1G/
- xform/(^|[ '])y/$1Q/
- xform/(^|[ '])aa/$1N/ # aa => ng
- xform/(^|[ '])mm/$1M/ # mm => m
- xform/(^|[ '])a/$1N/
- xform/(^|[ '])e/$1E/
- xform/(^|[ '])(\w)(\w)r/$1$2$3T/
- xform/(^|[ '])(\w)(\w)o/$1$2$3P/
- xform/(^|[ '])(\w)(\w)i/$1$2$3K/
- xform / Á
# tones non-ptk
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.);/$1$2$3¹/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)x/$1$2$3⁴/
# - xform (^|[ '])(\w)([abcdefghijklmnopqrstuvwxyzNM])/ $1$2$3²
#- xform/(^|[ '])(\w)([abcdefghijklmnopqrstuvwxyzNM,Á;\.])Á/$1$2$3²/
#- xform/(^|[ '])(\w)([Á])Á/$1$2$3²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)Á/$1$2$3²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)\./$1$2$3⁶/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.),/$1$2$3³/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)v/$1$2$3⁵/
# tones ptk
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK]);/$1$2$3$4¹/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])x/$1$2$3$4⁴/
# - 'xform ([abcdefghijklmnopqrstuvwxyzNM])([PTK])/ $1$2²'
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])Á/$1$2$3$4²/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])\./$1$2$3$4⁶/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK]),/$1$2$3$4³/
- xform/(^|[ '])(\w)(a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|N|M|,|Á|;|\.)([PTK])v/$1$2$3$4⁵/
# - "xform (^|[ '])(\w)([aeioumngNM]), $1$2$3³"
# - "xform (^|[ '])(\w)([aeioumngNM])v $1$2$3⁵"
- xform/(^|[ '])(j|z|d|g|c|k|l|s)wK/$1$2oeK/
- xform/(^|[ '])(c|z|d|l|s)wT/$1$2eoT/
- xform/(^|[ '])(h|t|z)w/$1$2oe/
- xform/(^|[ '])(G|Q|g|k|p|f|b|m|w)w/$1$2ui/
- xform/(^|[ '])([wpGkfcbm])y/$1$2un/
- xform/(^|[ '])([sdtlghzcnj])t/$1$2yun/
- xform/(^|[ '])([gkbpmhf])i($|[^PTK])/$1$2ei$3/
- xform/(^|[ '])([wtGpsdfghjklzcbnm])p/$1$2ing/
- xform/(^|[ '])([Etsdghjklzcbnm])a/$1$2am/
- xform/(^|[ '])([sndl])w/$1$2ei/
- xform/(^|[ '])(\w)q/$1$2iu/
- xform/(^|[ '])(\w)r/$1$2A/
- xform/(^|[ '])(\w)s/$1$2ung/
- xform/(^|[ '])(\w)d/$1$2ai/
- xform/(^|[ '])(\w)f/$1$2an/
- xform/(^|[ '])(\w)g/$1$2ang/
- xform/(^|[ '])(\w)h/$1$2aang/
- xform/(^|[ '])(\w)j/$1$2aan/
- xform/(^|[ '])(\w)k/$1$2aai/
- xform/(^|[ '])(\w)l/$1$2ong/
- xform/(^|[ '])(\w);/$1$2aam/
- xform/(^|[ '])(\w)z/$1$2ou/
- xform/(^|[ '])(\w)x/$1$2oi/
- xform/(^|[ '])(\w)c/$1$2au/
- xform/(^|[ '])(\w)v/$1$2eoi/
- xform/(^|[ '])(\w)b/$1$2in/
- xform/(^|[ '])(h|g|b|N)n/$1$2on/
- xform/(^|[ '])En/$1on/
- xform/(^|[ '])(z|c|s|d|t|j|l)n/$1$2eon/
- xform/(^|[ '])wn/$1wen/
- xform/(^|[ '])(\w)m/$1$2im/
- xform/(^|[ '])(\w),/$1$2aau/
- xform/(^|[ '])(\w)\./$1$2oeng/
- xform/(^|[ '])(\w)Á/$1$2eng/
- xform/(^|[ '])(z|s|c|j)u(?!(P|T|K|n|i))/$1$2yu$3/
- xform/(^|[ '])(z|s|c|k|g|j|d|t|h|l)uT/$1$2yuT/
- xform/A/aa/
- xform/G/gw/
- xform/Q/kw/
- xform/N/ng/
- xform/M/m/
- xform/E//
- xform/mT/t/
- xform/mK/k/
- xform/mP/p/
- xform/T/t/
- xform/K/k/
- xform/P/p/
#- xform/([aeioumngptk])qq/$1⁴/
#- xform/([aeioumngptk])q/$1¹/
#- xform/([aeioumngptk])vv/$1⁵/
#- xform/([aeioumngptk])v/$1²/
#- xform/([aeioumngptk])xx/$1⁶/
#- xform/([aeioumngptk])x/$1³/
# - 'xform ([aeioumngptkqrwy]); $1¹'
# - 'xform ([aeioumngptkqrwy])x $1⁴'
# - 'xform ([aeioumngptkqrwy])/ $1²'
# - 'xform ([aeioumngptkqrwy])\. $1⁶'
# - 'xform ([aeioumngptkqrwy]), $1³'
# - 'xform ([aeioumngptkqrwy])v $1⁵'
#- 'xform r aa'
#- 'xform q ng'
tips: 【粵查普】
#closing_tips: 【粵拼】
jyutping_to_stroke_lookup:
tag: jyutping_to_stroke_lookup
prefix: "`S" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: leimaau_jyutping
prism: double_jyutping
preedit_format:
#- xform/([aeioumngptk])qq/$1⁴/
#- xform/([aeioumngptk])q/$1¹/
#- xform/([aeioumngptk])vv/$1⁵/
#- xform/([aeioumngptk])v/$1²/
#- xform/([aeioumngptk])xx/$1⁶/
#- xform/([aeioumngptk])x/$1³/
# - 'xform ([aeioumngptkqrwy]); $1¹'
# - 'xform ([aeioumngptkqrwy])x $1⁴'
# - 'xform ([aeioumngptkqrwy])/ $1²'
# - 'xform ([aeioumngptkqrwy])\. $1⁶'
# - 'xform ([aeioumngptkqrwy]), $1³'
# - 'xform ([aeioumngptkqrwy])v $1⁵'
#- 'xform r aa'
#- 'xform q ng'
tips: 【粵查笔】
#closing_tips: 【粵拼】
pinyin_lookup:
spelling_hints: 10
tag: pinyin_lookup
prefix: "`" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: terra_pinyin.extended
prism: td_pinyin_flypy
preedit_format:
- xform/([bpmfdtnljqx])n/$1iao/
- xform/(\w)g/$1eng/
- xform/(\w)q/$1iu/
- xform/(\w)w/$1ei/
- xform/([dtnlgkhjqxyvuirzcs])r/$1uan/
- xform/(\w)t/$1ve/
- xform/(\w)y/$1un/
- xform/([dtnlgkhvuirzcs])o/$1uo/
- xform/(\w)p/$1ie/
- xform/([jqx])s/$1iong/
- xform/(\w)s/$1ong/
- xform/(\w)d/$1ai/
- xform/(\w)f/$1en/
- xform/(\w)h/$1ang/
- xform/(\w)j/$1an/
- xform/([gkhvuirzcs])k/$1uai/
- xform/(\w)k/$1ing/
- xform/([jqxnl])l/$1iang/
- xform/(\w)l/$1uang/
- xform/(\w)z/$1ou/
- xform/([gkhvuirzcs])x/$1ua/
- xform/(\w)x/$1ia/
- xform/(\w)c/$1ao/
- xform/([dtgkhvuirzcs])v/$1ui/
- xform/(\w)b/$1in/
- xform/(\w)m/$1ian/
- xform/([aoe])\1(\w)/$1$2/
- "xform/(^|[ '])v/$1zh/"
- "xform/(^|[ '])i/$1ch/"
- "xform/(^|[ '])u/$1sh/"
- xform/([nl])v/$1ü/
- xform/([nl])ue/$1üe/
- xform/([jqxy])v/$1u/
- xform/eh/ê/
- 'xform ([aeiou])(ng?|r)([-;/<,>\\.]) $1$3$2'
- 'xform ([aeo])([iuo])([-;/<,>\\.]) $1$3$2'
- 'xform a[-;] ā'
- 'xform a/ á'
- 'xform a[<,] ǎ'
- 'xform a[>\\.] à'
- 'xform e[-;] ē'
- 'xform e/ é'
- 'xform e[<,] ě'
- 'xform e[>\\.] è'
- 'xform o[-;] ō'
- 'xform o/ ó'
- 'xform o[<,] ǒ'
- 'xform o[>\\.] ò'
- 'xform i[-;] ī'
- 'xform i/ í'
- 'xform i[<,] ǐ'
- 'xform i[>\\.] ì'
- 'xform u[-;] ū'
- 'xform u/ ú'
- 'xform u[<,] ǔ'
- 'xform u[>\\.] ù'
- 'xform ü[-;] ǖ'
- 'xform ü/ ǘ'
- 'xform ü[<,] ǚ'
- 'xform ü[>\\.] ǜ'
comment_format:
- xform zhi ㄓ
- xform chi ㄔ
- xform shi ㄕ
- xform ri ㄖ
- xform zi ㄗ
- xform ci ㄘ
- xform si ㄙ
- xform zh ㄓ
- xform ch ㄔ
- xform sh ㄕ
- xform er ㄦ
- xform ruan ㄖㄨㄢ
- xform rua ㄖㄨㄚ
- xform run ㄖㄨㄣ
- xform rong ㄖㄨㄥ
- xform rang ㄖㄤ
- xform reng ㄖㄥ
- xform ruo ㄖㄨㄛ
- xform rui ㄖㄨㄟ
- xform ran ㄖㄢ
- xform ren ㄖㄣ
- xform rou ㄖㄡ
- xform rao ㄖㄠ
- xform ru ㄖㄨ
- xform re ㄖㄜ
- xform ying ㄧㄥ
- xform wang ㄨㄤ
- xform uang ㄨㄤ
- xform yang ㄧㄤ
- xform iang ㄧㄤ
- xform yong ㄩㄥ
- xform iong ㄩㄥ
- xform weng ㄨㄥ
- xform wo ㄨㄛ
- xform yun ㄩㄣ
- xform yue ㄩㄝ
- xform yuan ㄩㄢ
- xform you ㄧㄡ
- xform ye ㄧㄝ
- xform yao ㄧㄠ
- xform yin ㄧㄣ
- xform yan ㄧㄢ
- xform wan ㄨㄢ
- xform wai ㄨㄞ
- xform wei ㄨㄟ
- xform wen ㄨㄣ
- xform wa ㄨㄚ
- xform wu ㄨ
- xform yi ㄧ
- xform un ㄨㄣ
- xform ui ㄨㄟ
- xform ju ㄐㄩ
- xform xu ㄒㄩ
- xform qu ㄑㄩ
- xform ve ㄩㄝ
- xform ing ㄧㄥ
- xform ong ㄨㄥ
- xform ang ㄤ
- xform eng ㄥ
- xform ai ㄞ
- xform ei ㄟ
- xform ao ㄠ
- xform ou ㄡ
- xform ian ㄧㄢ
- xform ya ㄧㄚ
- xform in ㄧㄣ
- xform an ㄢ
- xform en ㄣ
- xform r ㄦ
- xform v ㄩ
- xform b ㄅ
- xform p ㄆ
- xform m ㄇ
- xform f ㄈ
- xform d ㄉ
- xform t ㄊ
- xform n ㄋ
- xform l ㄌ
- xform g ㄍ
- xform k ㄎ
- xform h ㄏ
- xform j ㄐ
- xform q ㄑ
- xform x ㄒ
- xform z ㄗ
- xform c ㄘ
- xform s ㄙ
- xform u ㄨ
- xform e ㄜ
- xform o ㄛ
- xform a ㄚ
- xform i ㄧ
- xform/1//
- xform 2 ˊ
- xform 3 ˇ
- xform 4 ˋ
- xform 5 ˙
- xform/ //
# comment_format:
# - xform ([aeiou])(ng?|r)([1234]) $1$3$2
# - xform ([aeo])([iuo])([1234]) $1$3$2
# - xform a1 ā
# - xform a2 á
# - xform a3 ǎ
# - xform a4 à
# - xform e1 ē
# - xform e2 é
# - xform e3 ě
# - xform e4 è
# - xform o1 ō
# - xform o2 ó
# - xform o3 ǒ
# - xform o4 ò
# - xform i1 ī
# - xform i2 í
# - xform i3 ǐ
# - xform i4 ì
# - xform u1 ū
# - xform u2 ú
# - xform u3 ǔ
# - xform u4 ù
# - xform v1 ǖ
# - xform v2 ǘ
# - xform v3 ǚ
# - xform v4 ǜ
# - xform/([nljqxy])v/$1ü/
# - xform/eh[0-5]?/ê/
# - xform/([a-z]+)[0-5]/$1/
tips: 【普查粵】
#closing_tips: 【粵拼】
putonghua_to_jyutping_lookup:
spelling_hints: 10
tag: putonghua_to_jyutping_lookup
prefix: "&" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: terra_pinyin.extended
prism: td_pinyin_flypy
preedit_format:
- xform/([bpmfdtnljqx])n/$1iao/
- xform/(\w)g/$1eng/
- xform/(\w)q/$1iu/
- xform/(\w)w/$1ei/
- xform/([dtnlgkhjqxyvuirzcs])r/$1uan/
- xform/(\w)t/$1ve/
- xform/(\w)y/$1un/
- xform/([dtnlgkhvuirzcs])o/$1uo/
- xform/(\w)p/$1ie/
- xform/([jqx])s/$1iong/
- xform/(\w)s/$1ong/
- xform/(\w)d/$1ai/
- xform/(\w)f/$1en/
- xform/(\w)h/$1ang/
- xform/(\w)j/$1an/
- xform/([gkhvuirzcs])k/$1uai/
- xform/(\w)k/$1ing/
- xform/([jqxnl])l/$1iang/
- xform/(\w)l/$1uang/
- xform/(\w)z/$1ou/
- xform/([gkhvuirzcs])x/$1ua/
- xform/(\w)x/$1ia/
- xform/(\w)c/$1ao/
- xform/([dtgkhvuirzcs])v/$1ui/
- xform/(\w)b/$1in/
- xform/(\w)m/$1ian/
- xform/([aoe])\1(\w)/$1$2/
- "xform/(^|[ '])v/$1zh/"
- "xform/(^|[ '])i/$1ch/"
- "xform/(^|[ '])u/$1sh/"
- xform/([nl])v/$1ü/
- xform/([nl])ue/$1üe/
- xform/([jqxy])v/$1u/
- xform/eh/ê/
- 'xform ([aeiou])(ng?|r)([-;/<,>\\.]) $1$3$2'
- 'xform ([aeo])([iuo])([-;/<,>\\.]) $1$3$2'
- 'xform a[-;] ā'
- 'xform a/ á'
- 'xform a[<,] ǎ'
- 'xform a[>\\.] à'
- 'xform e[-;] ē'
- 'xform e/ é'
- 'xform e[<,] ě'
- 'xform e[>\\.] è'
- 'xform o[-;] ō'
- 'xform o/ ó'
- 'xform o[<,] ǒ'
- 'xform o[>\\.] ò'
- 'xform i[-;] ī'
- 'xform i/ í'
- 'xform i[<,] ǐ'
- 'xform i[>\\.] ì'
- 'xform u[-;] ū'
- 'xform u/ ú'
- 'xform u[<,] ǔ'
- 'xform u[>\\.] ù'
- 'xform ü[-;] ǖ'
- 'xform ü/ ǘ'
- 'xform ü[<,] ǚ'
- 'xform ü[>\\.] ǜ'
comment_format:
- xform zhi ㄓ
- xform chi ㄔ
- xform shi ㄕ
- xform ri ㄖ
- xform zi ㄗ
- xform ci ㄘ
- xform si ㄙ
- xform zh ㄓ
- xform ch ㄔ
- xform sh ㄕ
- xform er ㄦ
- xform ruan ㄖㄨㄢ
- xform rua ㄖㄨㄚ
- xform run ㄖㄨㄣ
- xform rong ㄖㄨㄥ
- xform rang ㄖㄤ
- xform reng ㄖㄥ
- xform ruo ㄖㄨㄛ
- xform rui ㄖㄨㄟ
- xform ran ㄖㄢ
- xform ren ㄖㄣ
- xform rou ㄖㄡ
- xform rao ㄖㄠ
- xform ru ㄖㄨ
- xform re ㄖㄜ
- xform ying ㄧㄥ
- xform wang ㄨㄤ
- xform uang ㄨㄤ
- xform yang ㄧㄤ
- xform iang ㄧㄤ
- xform yong ㄩㄥ
- xform iong ㄩㄥ
- xform weng ㄨㄥ
- xform wo ㄨㄛ
- xform yun ㄩㄣ
- xform yue ㄩㄝ
- xform yuan ㄩㄢ
- xform you ㄧㄡ
- xform ye ㄧㄝ
- xform yao ㄧㄠ
- xform yin ㄧㄣ
- xform yan ㄧㄢ
- xform wan ㄨㄢ
- xform wai ㄨㄞ
- xform wei ㄨㄟ
- xform wen ㄨㄣ
- xform wa ㄨㄚ
- xform wu ㄨ
- xform yi ㄧ
- xform un ㄨㄣ
- xform ui ㄨㄟ
- xform ju ㄐㄩ
- xform xu ㄒㄩ
- xform qu ㄑㄩ
- xform ve ㄩㄝ
- xform ing ㄧㄥ
- xform ong ㄨㄥ
- xform ang ㄤ
- xform eng ㄥ
- xform ai ㄞ
- xform ei ㄟ
- xform ao ㄠ
- xform ou ㄡ
- xform ian ㄧㄢ
- xform ya ㄧㄚ
- xform in ㄧㄣ
- xform an ㄢ
- xform en ㄣ
- xform r ㄦ
- xform v ㄩ
- xform b ㄅ
- xform p ㄆ
- xform m ㄇ
- xform f ㄈ
- xform d ㄉ
- xform t ㄊ
- xform n ㄋ
- xform l ㄌ
- xform g ㄍ
- xform k ㄎ
- xform h ㄏ
- xform j ㄐ
- xform q ㄑ
- xform x ㄒ
- xform z ㄗ
- xform c ㄘ
- xform s ㄙ
- xform u ㄨ
- xform e ㄜ
- xform o ㄛ
- xform a ㄚ
- xform i ㄧ
- xform/1//
- xform 2 ˊ
- xform 3 ˇ
- xform 4 ˋ
- xform 5 ˙
- xform/ //
# comment_format:
# - xform ([aeiou])(ng?|r)([1234]) $1$3$2
# - xform ([aeo])([iuo])([1234]) $1$3$2
# - xform a1 ā
# - xform a2 á
# - xform a3 ǎ
# - xform a4 à
# - xform e1 ē
# - xform e2 é
# - xform e3 ě
# - xform e4 è
# - xform o1 ō
# - xform o2 ó
# - xform o3 ǒ
# - xform o4 ò
# - xform i1 ī
# - xform i2 í
# - xform i3 ǐ
# - xform i4 ì
# - xform u1 ū
# - xform u2 ú
# - xform u3 ǔ
# - xform u4 ù
# - xform v1 ǖ
# - xform v2 ǘ
# - xform v3 ǚ
# - xform v4 ǜ
# - xform/([nljqxy])v/$1ü/
# - xform/eh[0-5]?/ê/
# - xform/([a-z]+)[0-5]/$1/
tips: 【普查粵】
#closing_tips: 【粵拼】
pinyin_reverse_lookup:
tags: [ pinyin_lookup ]
dictionary: leimaau_jyutping_zhuyin_nospaces
spelling_hints: 10
overwrite_comment: true # 覆蓋其他提示
#comment_format:
# - xform/sh/ㄕ/
# #- xform/^/(粵拼:〔/
# #- xform/$/〕)/
putonghua_to_jyutping_reverse_lookup:
tags: [ putonghua_to_jyutping_lookup ]
dictionary: leimaau_jyutping_zhuyin_nospaces
spelling_hints: 10
overwrite_comment: true # 覆蓋其他提示
#comment_format:
# - xform/ /\|/
# - xform/^/(粵拼:〔/
# - xform/$/〕)/
jyutping_to_putonghua_reverse_lookup:
tags: [ jyutping_to_putonghua_lookup ]
#dictionary: terra_pinyin_nospaces.extended
dictionary: leimaau_zhuyin_jyutping_nospaces
spelling_hints: 10
overwrite_comment: true # 覆蓋其他提示
#comment_format:
# - xform/ /\|/
# - xform/^/(粵拼:〔/
# - xform/$/〕)/
jyutping_to_stroke_reverse_lookup:
tags: [ jyutping_to_stroke_lookup ]
dictionary: stroke
# overwrite_comment: true # 覆蓋其他提示
#comment_format:
# - xform/ /\|/
# - xform/^/(粵拼:〔/
# - xform/$/〕)/
reverse_lookup:
dictionary: stroke_zhuyin_jyutping
prism: stroke_zhuyin_jyutping
enable_completion: true
spelling_hints: 10
prefix: "`H"
suffix: "`"
tips: 〔筆畫〕
preedit_format:
- xlit/hspnz/一丨丿丶乙/
comment_format:
- xform/~//
- xform/^·//
hannom_lookup:
tag: hannom_lookup
prefix: "`V" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: hannomPS
spelling_hints: 10
preedit_format:
- 'xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2'
- 'xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2'
- 'xform ([ae])([ou])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2'
- 'xform z '
#- 'xform , '
- 'xform A  '
- 'xform dd đ'
- 'xform aa â'
- 'xform âs ấ'
- 'xform âf ầ'
- 'xform âj ậ'
- 'xform âx ẫ'
- 'xform âr ẩ'
- 'xform aw ă'
- 'xform ăs ắ'
- 'xform ăf ằ'
- 'xform ăj ặ'
- 'xform ăx ẵ'
- 'xform ăr ẳ'
- 'xform oo ô'
- 'xform ôs ố'
- 'xform ôf ồ'
- 'xform ôj ộ'
- 'xform ôx ỗ'
- 'xform ôr ổ'
- 'xform ee ê'
- 'xform ês ế'
- 'xform êf ề'
- 'xform êj ệ'
- 'xform êx ễ'
- 'xform êr ể'
- 'xform uw ư'
- 'xform ưs ứ'
- 'xform ưf ừ'
- 'xform ưj ự'
- 'xform ưx ữ'
- 'xform ưr ử'
- 'xform ow ơ'
- 'xform ơs ớ'
- 'xform ơf ờ'
- 'xform ơj ợ'
- 'xform ơx ỡ'
- 'xform ơr ở'
- 'xform as á'
- 'xform af à'
- 'xform aj ạ'
- 'xform ax ã'
- 'xform ar ả'
- 'xform is í'
- 'xform if ì'
- 'xform ij ị'
- 'xform ix ĩ'
- 'xform ir ỉ'
- 'xform us ú'
- 'xform uf ù'
- 'xform uj ụ'
- 'xform ux ũ'
- 'xform ur ủ'
- 'xform es é'
- 'xform ef è'
- 'xform ej ẹ'
- 'xform ex ẽ'
- 'xform er ẻ'
- 'xform os ó'
- 'xform of ò'
- 'xform oj ọ'
- 'xform ox õ'
- 'xform or ỏ'
- 'xform ys ý'
- 'xform yf ỳ'
- 'xform yj ỵ'
- 'xform yx ỹ'
- 'xform yr ỷ'
comment_format:
- 'xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2'
- 'xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2'
- 'xform ([ae])([ou])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2'
# - 'xform z ,【𡨸標準】'
# - 'xform , ,【𡨸異體】'
- 'xform z '
- 'xform dd đ'
- 'xform aa â'
- 'xform âs ấ'
- 'xform âf ầ'
- 'xform âj ậ'
- 'xform âx ẫ'
- 'xform âr ẩ'
- 'xform aw ă'
- 'xform ăs ắ'
- 'xform ăf ằ'
- 'xform ăj ặ'
- 'xform ăx ẵ'
- 'xform ăr ẳ'
- 'xform oo ô'
- 'xform ôs ố'
- 'xform ôf ồ'
- 'xform ôj ộ'
- 'xform ôx ỗ'
- 'xform ôr ổ'
- 'xform ee ê'
- 'xform ês ế'
- 'xform êf ề'
- 'xform êj ệ'
- 'xform êx ễ'
- 'xform êr ể'
- 'xform uw ư'
- 'xform ưs ứ'
- 'xform ưf ừ'
- 'xform ưj ự'
- 'xform ưx ữ'
- 'xform ưr ử'
- 'xform ow ơ'
- 'xform ơs ớ'
- 'xform ơf ờ'
- 'xform ơj ợ'
- 'xform ơx ỡ'
- 'xform ơr ở'
- 'xform as á'
- 'xform af à'
- 'xform aj ạ'
- 'xform ax ã'
- 'xform ar ả'
- 'xform is í'
- 'xform if ì'
- 'xform ij ị'
- 'xform ix ĩ'
- 'xform ir ỉ'
- 'xform us ú'
- 'xform uf ù'
- 'xform uj ụ'
- 'xform ux ũ'
- 'xform ur ủ'
- 'xform es é'
- 'xform ef è'
- 'xform ej ẹ'
- 'xform ex ẽ'
- 'xform er ẻ'
- 'xform os ó'
- 'xform of ò'
- 'xform oj ọ'
- 'xform ox õ'
- 'xform or ỏ'
- 'xform ys ý'
- 'xform yf ỳ'
- 'xform yj ỵ'
- 'xform yx ỹ'
- 'xform yr ỷ'
tips: 【越】
hannom_reverse_lookup:
tags: [ hannom_lookup ]
dictionary: hannomPS
spelling_hints: 10
overwrite_comment: true
comment_format:
- 'xform ([aeiouâăôê])(ng|nh|ch)([sfjxr]) $1$3$2'
- 'xform ([aeiouâăôê])([iunptcmy])([sfjxr]) $1$3$2'
- 'xform ([ae])([ou])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)([iunptcmy])([sfjxr]) $1$3$2'
- 'xform (aw|ow|uw)(ng|nh|ch)([sfjxr]) $1$3$2'
# - 'xform z ,【𡨸標準】'
# - 'xform , ,【𡨸異體】'
- 'xform z '
- 'xform dd đ'
- 'xform aa â'
- 'xform âs ấ'
- 'xform âf ầ'
- 'xform âj ậ'
- 'xform âx ẫ'
- 'xform âr ẩ'
- 'xform aw ă'
- 'xform ăs ắ'
- 'xform ăf ằ'
- 'xform ăj ặ'
- 'xform ăx ẵ'
- 'xform ăr ẳ'
- 'xform oo ô'
- 'xform ôs ố'
- 'xform ôf ồ'
- 'xform ôj ộ'
- 'xform ôx ỗ'
- 'xform ôr ổ'
- 'xform ee ê'
- 'xform ês ế'
- 'xform êf ề'
- 'xform êj ệ'
- 'xform êx ễ'
- 'xform êr ể'
- 'xform uw ư'
- 'xform ưs ứ'
- 'xform ưf ừ'
- 'xform ưj ự'
- 'xform ưx ữ'
- 'xform ưr ử'
- 'xform ow ơ'
- 'xform ơs ớ'
- 'xform ơf ờ'
- 'xform ơj ợ'
- 'xform ơx ỡ'
- 'xform ơr ở'
- 'xform as á'
- 'xform af à'
- 'xform aj ạ'
- 'xform ax ã'
- 'xform ar ả'
- 'xform is í'
- 'xform if ì'
- 'xform ij ị'
- 'xform ix ĩ'
- 'xform ir ỉ'
- 'xform us ú'
- 'xform uf ù'
- 'xform uj ụ'
- 'xform ux ũ'
- 'xform ur ủ'
- 'xform es é'
- 'xform ef è'
- 'xform ej ẹ'
- 'xform ex ẽ'
- 'xform er ẻ'
- 'xform os ó'
- 'xform of ò'
- 'xform oj ọ'
- 'xform ox õ'
- 'xform or ỏ'
- 'xform ys ý'
- 'xform yf ỳ'
- 'xform yj ỵ'
- 'xform yx ỹ'
- 'xform yr ỷ'
#closing_tips: 【粵拼】
kanji_lookup:
tag: kanji_lookup
prefix: "`N" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: "nihongo-hybrid"
preedit_format:
- 'xlit|q|ー|'
tips: 【日】
kanji_reverse_lookup:
tags: [ kanji_lookup ]
dictionary: "nihongo-hybrid"
comment_format:
- 'xlit|q|ー|'
hanja_lookup:
tag: hanja_lookup
prefix: "`K" # 獨用jyutping_lookup反查在反查鍵「`」之後再鍵入〔大寫〕「J」
suffix: "`"
dictionary: "hangyl"
preedit_format:
- xform/'/ /
- xform/(^|[ '])([qx])/$1/
- xform/([qx])/ng/
tips: 【韓】
hanja_reverse_lookup:
tags: [ hanja_lookup ]
dictionary: "hangyl"
comment_format:
- xform/(^|[ '])q/$1/
- xform/q/ng/
punctuator:
import_preset: default
key_binder:
import_preset: default
bindings:
- {accept: "Control+Shift+f", toggle: zh_simp, when: always}
- {accept: "Control+Shift+F", toggle: zh_simp, when: always}
- {accept: "Control+Shift+t", toggle: zh_tw, when: always}
- {accept: "Control+Shift+T", toggle: zh_tw, when: always}
- {accept: "q", send: q, when: composing}
- {accept: "q", send: "&", when: always}
- {accept: "Control+Shift+space", select: colemak_jyutping, when: always}
- {accept: "Control+space", select: qwerty_jyutping, when: always}
- {accept: "F35", select: td_pinyin_flypy_jyutping, when: always}
- {accept: "Alt+space", select: td_pinyin_flypy_jyutping, when: always}
recognizer:
patterns:
email: "^[a-z][-_.0-9a-z]*@.*$"
uppercase: "^[A-Z][-_+.'0-9A-Za-z]*$"
url: "^(www[.]|https?:|ftp:|mailto:).*$"
#reverse_lookup: "`[a-z]*;?$"
pinyin_lookup: "`[a-z;/,.]*`?$"
putonghua_to_jyutping_lookup: "&[a-z;/,.]*`?$"
jyutping_to_putonghua_lookup: "`J[a-z;/,.]*`?$"
jyutping_to_stroke_lookup: "`S[a-z;/,.]*`?$"
reverse_lookup: "`H[a-z]*`?$"
hannom_lookup: "`V[a-z]*?$"
kanji_lookup: "`N[a-z]*?$"
hanja_lookup: "`K[a-z]*?$"
punct: ^/[0-9]?[a-z]*$
zh_simp:
option_name: zh_simp
opencc_config: t2s.json
tips: none
#zh_simp2:
# option_name: zh_simp2
# opencc_config: t2s.json
# tips: all
#zh_trad:
# option_name: zh_trad
# opencc_config: s2t.json
# tips: all
zh_tw:
option_name: zh_tw
opencc_config: t2tw.json
tips: none
#zh_tw:
# option_name: zh_tw
# opencc_config: t2tw.json
# tips: all
#zh_jp:
# option_name: zh_jp
# opencc_config: t2jp.json
# tips: all
You can’t perform that action at this time.