IME, Chinese Simplified    

instructions:
input at "one row" SB: spacebar hong SB yanse SB de SB -- ºì ÑÕÉ« µÄ (of red colour) hongB, "single", Ctrl+"1" (numpad), SB -- ºé (flood) 1,2,3,4,5 --- A,B,C,D,E ( old system: "tones" checked, hong2, "search", Ctrl+"1" (numpad) ) "tones" unchecked, tongzhi2 -- ֪ͨ (notice, message) or tongzhi, Ctrl+"2", SB 0 tongzhi ͬ־ 1 tongzhi ͳÖÎ 2 tongzhi ֪ͨ lü, nü --- lv, nv -üe; --- -ue a, e, o, n, m, ng: a+, e+, o+, n+, m+, ng+ ( a+ °¡ 7 e+ ¶ö,e+ ¶î,e+ ¶í,e+ ¶ñ,e+ ¶ì 49 o+ Ŷ 3 ) ( m+ ß¼ n+ àÅ n+ ßç ng+ àÅ ) ////////// Ctrl+ arrows, PgUp, PgDn, backspace, tab; steps: +-1,+-3,+-10 Left: +1 (down) When moving around in the lists, the cursor should be placed within any input or output field ////////// set in: "spaces" unchecked -- SB, checked -- Ctrl+SB written space: "spaces" unchecked -- Ctrl+SB, checked -- SB ||| English text: Ctrl+Enter ( ' " ` ~ should be written separately, "set" for "grammar" ) "alpha" checked: single letters (Chinese, wide) "single" checked: Ctrl+(numpad number), SB new line: "00", SB tab: "01", SB (000, 010) backspace: Ctrl+backspace "win_displ" -- output row, new window key combinations + numpad: ( Explorer ) Ctrl+"/" -- toggle "single" Ctrl+"*" -- toggle "tones" Ctrl+"F12" -- all unchecked, dif=0, step=0, step10=0, stepX=0 Ctrl+"," decimal point -- (search) Alt+"/" -- toggle "alpha" Alt+"*" -- toggle "spaces" Alt+"-" -- toggle "Eng", active & non-active numbers (numpad) Alt+"+" -- toggle "kana" ////////// keyboard, row 4, cursor position: input row: ! @ # $ % ^ & * ( ) output row: 1 2 3 4 5 6 7 8 9 0 otherwise: keyboard setting c4a6_0 sh zh ch ng --- $ @ * v (fon: N) ü --- v 0 $amo sha-mo ɳĮ c4a6_a, c4a6_ax upper-case before vowels o, u ( $@* --- %&# ) initials aeo --- AEO c4a6_a the first letters 1 &G @oN-guo Öйú (&G1) 0 Fnj fu-nv-jie ¸¾Å®½Ú (Fnj) c4a6_ax the rest added 1 &Govuo @oN-guo Öйú (&Go1) 0 Fnjuvie fu-nv-jie ¸¾Å®½Ú (Fnju) 12 collisions: initial sh zh ch --- sh+ zh+ ch+ (4,5,3) c4a6_b, c4a6_bx si $i zi @i ci *i --- ( ) < > : ; 7 )) $i-$i ÊÂʵ xia xie xio --- xa xe xo ( j q ) 7 x* xia-*e ϳµ 0 x*ae xia-*e ϳµ xiu xu --- xu Xu 0 qtuian qiu-tian ÇïÌì xi ji qi yi --- ? ! / V 0 !! ji-ji »ý¼« 2 Vj yi-jiN ÒѾ­ 2 Vjiv yi-jiN ÒѾ­ c4a6_C, c4a6_Cx aeiou + n, ng ^ = I . U An,AN En,Er Ou --- ^ = O c4a6_C init + fin 0 zozi+ zao-zai ÔâÔÖ 0 ^Q^+ an-quan °²È« 0 =qe+ er-qie ¶øÇÒ c4a6_Cx inits + fins 0 zzoi+ zao-zai ÔâÔÖ 0 ln$oI=+ liao-niN-$eN ÁÉÄþÊ¡ 0 O&u+ ou-@ou Å·ÖÞ 0 lddx longdedaxue ¡µÂ´óѧ //////////
abbreviations, a quick review:
sh zh ch ng --- $ @ * v (fon: N) ü --- v upper-case before vowels o, u ( bcd $@* --- BCD %&# ) initials aeo --- AEO si $i zi @i ci *i --- ( ) < > : ; ( "S Z Ç" --- () <> :; ) xia xie xio --- xa xe xo ( j q ) xiu xu --- xu Xu xi ji qi yi --- ? ! / V ( "?!/V" --- xjqy ) aeiou + n, ng ^ = I . U ( "AEIOU" --- ^=I.U ) ////////// grammar s' ÊÇ,y' ÓÐ,z' ÔÚ,j' ½«,zz' ÔÙ,e' Ò²,r' ¶ù ( apostrophe, single quote ) or s" s` s~ ( double quotes, grave accent, tilde ) ////////// classifiers 0 c+fuB ·ù 1 c+fuD ¸± 2 c+fuDD ·þ Wiki: http://en.wikipedia.org/wiki/List_of_Chinese_classifiers ////////// signs 161 - <170 0 a+f ΑΒΓΔΕΖΗΘΙΚ 0 a+g §¡§¢§£§¤§¥§¦§§§¨§©§ª ////////// characters ordered by phonetics 176 - <216 0 f+c cai ²¿²À²Á²Â²Ã 0 f+c+ c bu4_bu4_ca1_cai1_cai2 ²¿²À²Á²Â²Ã ////////// characters used in literature 216 - <248 2 k+c 3 ÛÐÛÑÛÒÛÓÛÔ 2 k+c+ ben4_e4_fa2_shu2_ji1 ÛÐÛÑÛÒÛÓÛÔ c: 3 strokes ////////// ////////// wubi 86, one character sh+- 0 sh+- xiang1+xiang4 Ïà 0 yv+- liang2 Á¼ 1 yv+c- lang3 ÀÊ 2 yv+cb- lang2+lang4 ÀÉ 3 yv+ce- lang3 ÀÊ 4 yv+e- liang2 Á¼ 5 yv+eh- yong1 Ó¹ 6 yv+ei- liang2 Á¼ lddx longdedaxue ¡µÂ´óѧ 0 bt+g- long1+long2 ¡ 1 bt+gf- chui2 Úï 2 bt+gg- long1+long2 ¡ 0 tf+l- de2 µÂ 1 tf+ln- de2 µÂ 0 dd+- da4+dai4 ´ó 1 dd+d- lei3 ÀÚ 2 dd+dd- da4+dai4 ´ó --- dddd: definition 0 ip+- xue2 ѧ 1 ip+a- hong2 Ùä 2 ip+aw- hong2 Ùä 3 ip+b- xue2 ѧ 4 ip+bf- xue2 ѧ ----- ⺍ Ú¢ , ×Ó , Ò» Up-Down G F D 0 ip++ ѧÙäÙäѧѧ 1 ip++ ŨŨ³¢³¢äÈ 2 ip++ ä½ÑÝкäÖµí 3 ip++ ÑÝí´í´äÉäÉ 4 ip++ äéµ³ÉÑÌó£ 5 ip++ É͵³ÕÆÌÄ»ë 6 ip++ »ë³Á³Á¾õäÊ 7 ip++ äÊÉòö×Éò±õ 8 ip++ ±õŢŢà·à· 9 ip++ ×Ò×ÒÉîÈÜÉî 0 bt++ ½µ½µ½µñøñø 0 bt+++ jiang4+xiang2_jiang4+xiang2_jiang4+xiang2_guo1_guo1 ½µ½µ½µñøñø ////////// "wubi_5aA": (older system, +1, -1, +5, stepX), repeat "wubi_5aA"
basics:
horizontal: - Ò»¶þÈý GFDSA vertical: | Ø­ØÖ´¨ HJKLM left-falling / د áê TREWQ dot, right-falling \` ؼ丷⺍ìá ZUIOP hook: v ÒÑ×ÓÅ®ÓÖçÛ NBVCX rule 1: 1st, 2nd, 3rd, last (root, stroke) rule 2: Left-Right, Up-Down, Miscellaneous (1st division) "last stroke" GFD HJK TRE YUI NBV (horizontal, vertical, L, R, hook) Wiki: http://en.wikipedia.org/wiki/Wubi_method Wubi online: http://www.yuzi.net/tool/Import.htm
functions:
///// case 17 ///// output row: 17 ///// xyz1: newyork niu3yue1 ŦԼ, washington hua2sheng4dun4 »ªÊ¢¶Ù, losangeles luo4shan1ji1 Âåɼí¶, london lun2dun1 Â×¶Ø, paris ba1li2 °ÍÀè, rome luo2ma3 ÂÞÂí, berlin bo2lin2 °ØÁÖ, madrid ma3de2li3 ÂíµÂÀï, moscow mo4si1ke1 Ī˹¿Æ, .yt yu4tu4 ÓñÍÃ,.yq yue4qiu2 ÔÂÇò,.htc hang2tian1cang1 º½Ìì²Õ, +hj ºÍƽºÍ½ø²½¹ã²¥µç̨ ///// funxs() ///// no last comma, new lines are neglected ///// added to "pers" (index field: persA), searched through as the penultimate list (before wubi) ///// case 105 (Wiki) ///// output row: 105d ///// xyz1: 2013Äê12ÔÂ2ÈÕ1ʱ30·Ö£¬ ´îÔØÓñÍúÅÔÂÇò³µµÄæÏ¶ðÈýºÅÔÂÇò̽²âÆ÷ ´ÓÎ÷²ýÎÀÐÇ·¢ÉäÖÐÐijɹ¦·¢Éä[13]¡£ ///// 105d 105 6727 31 54 105d 4 d m: d Lim: 7 col: 25 txt2 --- 2013Äê12ÔÂ2ÈÕ1ʱ30·Ö£¬ ´îÔØÓñÍúÅÔÂÇò³µµÄæÏ¶ðÈýºÅÔÂÇò̽²âÆ÷ ´ÓÎ÷²ýÎÀÐÇ·¢ÉäÖÐÐijɹ¦·¢Éä[13]¡£ --- res2 --- , dā zǎi+zài yù tù cháng é chāng shè gōng shè . ///// 105D adds <br><br><br> for HTML ///// 103 ( in GB, col: 25, 4 versions ) ///// codepage: set the local setting: Lyzm_test ///// 21C ///// 14 concat, sort, toString (xyz1, notes) ///// 18 new line to separator --- 18@ sep: @ 18 sep: none notes: n --- sep to NL ///// 20 xyz1 + notes (even lengths) asd/fgh/jkl ASD/FGH/JKL 20/- (sep /, sep2 - : separator, inner separator) asd-ASD/fgh-FGH/jkl-JKL/ ///// 120 split a row (xyz1, up to 4 items) sh+j- zhao4 èþ,sh+jh- zhao4 èþ,sh+m- zhen1 èå xa: sh+j-,sh+jh-,sh+m-, xc: èþ,èþ,èå, xb: zhao4,zhao4,zhen1, xd: 14_1010 17_0913