繭姫で中文入力を試みるテスト、というか「Microsoft Pinyin IMEで繭姫を動かしてみる」テスト〜その2〜。
(過去:繭姫で中文入力を試みるテスト、というか「Microsoft Pinyin IMEで繭姫を動かしてみる」テスト。)
(過去:中国語IMEを触ってふと思ったこと。)
試験配列では最下段の単打鍵に空きがあるので、そこに「1」「2」「3」「4」の数字を割り当ててみました。
それ以外はそのまま。四声入力を行った後にホームポジションへと指を戻すコストが抑えられるかと思います。
以下定義。
visible=1←この行は常に先頭に置き、かつ削除しないでください。 ' 黄砂配列試験改1.ShiftJIS.hmo_kana (SJIS文字があるため定義ファイルは Shift-JISで保存) ' http://d.hatena.ne.jp/maple_magician/20060506/1146907953 ' http://d.hatena.ne.jp/maple_magician/20060423/1145726169 ' http://d.hatena.ne.jp/maple_magician/20060430/1146385114 ' StrokeMode=2 'StrokeMode=1と書き換えれば姫踊子草でも大丈夫?とりあえず繭姫専用。 'Microsoft Pinyin IME 対応。 '繭姫はMicrosoft Pinyin IMEに明示的な対応をしていないものの、とりあえず '【設定→IME→「次の漢字変換では常にQWERTY並びのまま」の欄を空欄にする】 '事で、「自動判定」が有効になり、とりあえず文字を通すことが出来ます。 '(但し、この方法で通せるのはASCII文字だけかも?) 'Qwerty英字配列 '【Q】__【W】__【E】__【R】_【T】_【Y】__【U】_【I】___【O】__【P】__ '【A】__【S】__【D】__【F】_【G】_【H】__【J】_【K】___【L】__【;】__ '【Z】__【X】__【C】__【V】_【B】_【N】__【M】_【,】___【.】__【/】__ ' '中文Pinyin用鍵盤・一打鍵目 '【S】__【F】__【N】__【R】_【M】_【H】__【L】_【X】___【G】__【B】__ '【CH】_【T】__【Z】__【Q】_【W】_【ZH】_【D】_【Y】___【J】__【SH】_ '【 ̄1】【/2】【V3】【P】_【×】【K】__【C】_【、】__【。】_【\4】 ' '中文Pinyin用鍵盤・二打鍵目 '【uan】【a】__【ian】【e】_【en】【ui】_【ai】【iang】【ei】_【iao】 '【an】_【ong】【u】__【i】_【o】_【eng】【ou】【ao】__【ing】【ang】 '【er】_【iu】_【ie】_【in】【ia】【uai】【un】【ue】__【ua】________ =q +S 'S/uan qwertyuiop suan$sa$sian$se$sen$sui$sai$siang$sei$siao asdfghjkl; san$song$su$si$so$seng$sou$sao$sing$sang zxcvbnm,. ser$siu$sie$sin$sia$suai$sun$sue$sua =w +F 'F/a qwertyuiop fuan$fa$fian$fe$fen$fui$fai$fiang$fei$fiao asdfghjkl; fan$fong$fu$fi$fo$feng$fou$fao$fing$fang zxcvbnm,. fer$fiu$fie$fin$fia$fuai$fun$fue$fua =e +N 'N/ian qwertyuiop nuan$na$nian$ne$nen$nui$nai$niang$nei$niao asdfghjkl; nan$nong$nu$ni$no$neng$nou$nao$ning$nang zxcvbnm,. ner$niu$nie$nin$nia$nuai$nun$nue$nua =r +R 'R/e qwertyuiop ruan$ra$rian$re$ren$rui$rai$riang$rei$riao asdfghjkl; ran$rong$ru$ri$ro$reng$rou$rao$ring$rang zxcvbnm,. rer$riu$rie$rin$ria$ruai$run$rue$rua =t +M 'M/en qwertyuiop muan$ma$mian$me$men$mui$mai$miang$mei$miao asdfghjkl; man$mong$mu$mi$mo$meng$mou$mao$ming$mang zxcvbnm,. mer$miu$mie$min$mia$muai$mun$mue$mua =y +H 'H/ui qwertyuiop huan$ha$hian$he$hen$hui$hai$hiang$hei$hiao asdfghjkl; han$hong$hu$hi$ho$heng$hou$hao$hing$hang zxcvbnm,. her$hiu$hie$hin$hia$huai$hun$hue$hua =u +L 'L/ai qwertyuiop luan$la$lian$le$len$lui$lai$liang$lei$liao asdfghjkl; lan$long$lu$li$lo$leng$lou$lao$ling$lang zxcvbnm,. ler$liu$lie$lin$lia$luai$lun$lue$lua =i +X 'X/iang qwertyuiop xuan$xa$xian$xe$xen$xui$xai$xiang$xei$xiao asdfghjkl; xan$xong$xu$xi$xo$xeng$xou$xao$xing$xang zxcvbnm,. xer$xiu$xie$xin$xia$xuai$xun$xue$xua =o +G 'G/ei qwertyuiop guan$ga$gian$ge$gen$gui$gai$giang$gei$giao asdfghjkl; gan$gong$gu$gi$go$geng$gou$gao$ging$gang zxcvbnm,. ger$giu$gie$gin$gia$guai$gun$gue$gua =p +B 'B/iao qwertyuiop buan$ba$bian$be$ben$bui$bai$biang$bei$biao asdfghjkl; ban$bong$bu$bi$bo$beng$bou$bao$bing$bang zxcvbnm,. ber$biu$bie$bin$bia$buai$bun$bue$bua =a +CH 'Ch/an qwertyuiop chuan$cha$chian$che$chen$chui$chai$chiang$chei$chiao asdfghjkl; chan$chong$chu$chi$cho$cheng$chou$chao$ching$chang zxcvbnm,. cher$chiu$chie$chin$chia$chuai$chun$chue$chua =s +T 'T/ong qwertyuiop tuan$ta$tian$te$ten$tui$tai$tiang$tei$tiao asdfghjkl; tan$tong$tu$ti$to$teng$tou$tao$ting$tang zxcvbnm,. ter$tiu$tie$tin$tia$tuai$tun$tue$tua =d +Z 'Z/u qwertyuiop zuan$za$zian$ze$zen$zui$zai$ziang$zei$ziao asdfghjkl; zan$zong$zu$zi$zo$zeng$zou$zao$zing$zang zxcvbnm,. zer$ziu$zie$zin$zia$zuai$zun$zue$zua =f +Q 'Q/i qwertyuiop quan$qa$qian$qe$qen$qui$qai$qiang$qei$qiao asdfghjkl; qan$qong$qu$qi$qo$qeng$qou$qao$qing$qang zxcvbnm,. qer$qiu$qie$qin$qia$quai$qun$que$qua =g +W 'W/o qwertyuiop wuan$wa$wian$we$wen$wui$wai$wiang$wei$wiao asdfghjkl; wan$wong$wu$wi$wo$weng$wou$wao$wing$wang zxcvbnm,. wer$wiu$wie$win$wia$wuai$wun$wue$wua =h +ZH 'ZH/eng qwertyuiop zhuan$zha$zhian$zhe$zhen$zhui$zhai$zhiang$zhei$zhiao asdfghjkl; zhan$zhong$zhu$zhi$zho$zheng$zhou$zhao$zhing$zhang zxcvbnm,. zher$zhiu$zhie$zhin$zhia$zhuai$zhun$zhue$zhua =j +D 'D/ou qwertyuiop duan$da$dian$de$den$dui$dai$diang$dei$diao asdfghjkl; dan$dong$du$di$do$deng$dou$dao$ding$dang zxcvbnm,. der$diu$die$din$dia$duai$dun$due$dua =k +Y 'Y/ao qwertyuiop yuan$ya$yian$ye$yen$yui$yai$yiang$yei$yiao asdfghjkl; yan$yong$yu$yi$yo$yeng$you$yao$ying$yang zxcvbnm,. yer$yiu$yie$yin$yia$yuai$yun$yue$yua =l +J 'J/ing qwertyuiop juan$ja$jian$je$jen$jui$jai$jiang$jei$jiao asdfghjkl; jan$jong$ju$ji$jo$jeng$jou$jao$jing$jang zxcvbnm,. jer$jiu$jie$jin$jia$juai$jun$jue$jua =; +SH 'SH/ang qwertyuiop shuan$sha$shian$she$shen$shui$shai$shiang$shei$shiao asdfghjkl; shan$shong$shu$shi$sho$sheng$shou$shao$shing$shang zxcvbnm,. sher$shiu$shie$shin$shia$shuai$shun$shue$shua '''''=z ''''''-/er '''''qwertyuiop 却$却$却$却$却$却$却$却$却$却 '''''asdfghjkl; 却$却$却$却$却$却$却$却$却$却 '''''zxcvbnm,. 却$却$却$却$却$却$却$却$却$却 '''''=x ''''''-/iu '''''qwertyuiop 却$却$却$却$却$却$却$却$却$却 '''''asdfghjkl; 却$却$却$却$却$却$却$却$却$却 '''''zxcvbnm,. 却$却$却$却$却$却$却$却$却$却 '''''=c ''''''-/ie '''''qwertyuiop 却$却$却$却$却$却$却$却$却$却 '''''asdfghjkl; 却$却$却$却$却$却$却$却$却$却 '''''zxcvbnm,. 却$却$却$却$却$却$却$却$却$却 =v +P 'P/in qwertyuiop puan$pa$pian$pe$pen$pui$pai$piang$pei$piao asdfghjkl; pan$pong$pu$pi$po$peng$pou$pao$ping$pang zxcvbnm,. per$piu$pie$pin$pia$puai$pun$pue$pua =b +無 '無声母/ia qwertyuiop uan$a$ian$e$en$ui$ai$iang$ei$iao asdfghjkl; an$ong$u$i$o$eng$ou$ao$ing$ang zxcvbnm,. er$iu$ie$in$ia$uai$un$ue$ua =n +K 'K/uai qwertyuiop kuan$ka$kian$ke$ken$kui$kai$kiang$kei$kiao asdfghjkl; kan$kong$ku$ki$ko$keng$kou$kao$king$kang zxcvbnm,. ker$kiu$kie$kin$kia$kuai$kun$kue$kua =m +C 'C/un qwertyuiop cuan$ca$cian$ce$cen$cui$cai$ciang$cei$ciao asdfghjkl; can$cong$cu$ci$co$ceng$cou$cao$cing$cang zxcvbnm,. cer$ciu$cie$cin$cia$cuai$cun$cue$cua '''''=, +, '''''', '''''qwertyuiop 却$却$却$却$却$却$却$却$却$却 '''''asdfghjkl; 却$却$却$却$却$却$却$却$却$却 '''''zxcvbnm,. 却$却$却$却$却$却$却$却$却$却 '''''=. +。 ''''''。 '''''qwertyuiop 却$却$却$却$却$却$却$却$却$却 '''''asdfghjkl; 却$却$却$却$却$却$却$却$却$却 '''''zxcvbnm,. 却$却$却$却$却$却$却$却$却$却 =/ +C '四声用の数字 = zxc/ 1$2$3$4 =