繭姫で中文入力を試みるテスト、というか「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
=