かえでおどり配列改0定0案3.hmo_kana

(資料:繭姫におけるStrokeModeの記述理論 - 雑記/えもじならべあそび)
(過去:かえでおどり配列改0定0案3.png - 雑記/えもじならべあそび)


 姫踊子草との共用定義を書いてもよかったのですが、とりあえすは「ほかの逐次打鍵系配列&複層同時打鍵系配列を上乗せする可能性」を考慮して、繭姫専用の定義として書いてみることにしました。


 ただし、この定義は繭姫環境でのテストを行っていないため、動かない可能性が大です……。*1
 それと、マトリクス部分を中心に「コピペミス」があるかもしれません。


 ちなみに、「に゛ゃ」とかの定義があるのはわざとなのですが、これは(個人的な趣味で定義しただけなので)気にしないでください。
 あと、「あ゛い゛う゛え゛お゛や゛ゆ゛よ゛わ゛」とかの「濁点つき(半)母音」や、「か゜き゜く゜け゜こ゜」のような明示的鼻濁音などについては、この配列構造では定義しようがないので、今回は定義していません……この手のものは【゛】【゜】などを後打ちしてください。


 そういえば、この手の配列は【2親指シフトキーを必要としない】ので、その分だけ編集関連キーを厚くする……というのが、使い方として多いのかも?
 私は(誤打時の被害が大きくなりがちな)この方法を使うつもりはないのですが、「私がそれを使わないこと」を理由にして配列定義の可能性をふさいでしまうのは嫌なので、とりあえずカナモードの無変換がBackspaceに、変換がEnterにするよう定義しています。


 定義ファイル名は【かえでおどり配列改0訂0案3.hmo_kana】などとしてください。

visible=1←この行は常に先頭に置き、かつ削除しないでください。
'
' かえでおどり配列改0訂0案3.hmo_kana
' http://d.hatena.ne.jp/maple_magician/20080927/1222442355
' http://d.hatena.ne.jp/maple_magician/20080926/1222357408
' http://d.hatena.ne.jp/maple_magician/20080924/1222248550
' http://d.hatena.ne.jp/maple_magician/20080924/1222186873
' 
' StrokeMode=2に関する備忘録はこちら(書かないと自分でも忘れてしまうので^^;)。
' http://d.hatena.ne.jp/maple_magician/20060110/1136905049
' 
' 定義記述の完了日時──2008年9月28日15:54:40。


'ローマ字入力用タイピングソフトにおいて、濁点(+2)・半濁点(+4)・小書き文字(+8)を待つ
TypeModeDefault=14
'同時打鍵表現を混ぜた逐次表現をするための定義。
StrokeMode=2


'かえでおどり配列の定義
'
'【単独打鍵】
' 123456 7890−^¥
'  むっれも& ─そとはこ+「
'  ろなのま% ぬんーかたけ」
'   らをねる* せさ、。め■
' 
' ※無変換キー(繭姫設定に非依存)はBackspaceキーとして動作します。
' ※変換キー(繭姫設定に非依存)はEnterキーとして動作します。


'【スペースキーシフトとの同時打鍵】
' ぱぴぷぺぽヴ ゎわぃゃや■■
'  ちつてへほ ■ぁいぅぇぉ■
'  きし■すみ ■あ■うえお■
'   にくひふり ■ゅゆょよ■
' 
' ※対手同時打鍵マトリクスでは、次のルールで配列が変化します。
'  ・【ヴ】は【う】になります。
'  ・右手大書きかなは小文字化し、かつ濁点が前置されます。


'【対手中指ホームキーとの同時打鍵】
' !”#$%& ’()■=〜|
'  ぢづでべぼ ゐぞどばご゛゜
'  ぎじ■ず■ ■・■がだげ■
'   ■ぐびぶゑ ぜざ,./■



'
'	↓↓↓↓↓ここからメモ。↓↓↓↓↓
'


'単層入力(母音・拡張母音部、中指もしくは同段外側との同時打鍵)
=

'↓書き方を統一するため排除。
'={e}
'qt	おく$えく
'↑書き方を統一するため排除。

'↓表記はどちらでもOK。
'=
'{iy}	ー
'
'={i}
'y	ー
'↑表記はどちらでもOK。



'''''対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
=
'対手同時打鍵マトリクスは、 [ぱ] ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={1}
'対手同時打鍵マトリクスは、 ぱ [ぴ] ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={2}
'対手同時打鍵マトリクスは、 ぱ ぴ [ぷ] ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={3}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ [ぺ] ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={4}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ [ぽ] ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={5}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ [ウ] ち つ て へ ほ き し す み に く ひ ふ り 。
={6}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ [ち] つ て へ ほ き し す み に く ひ ふ り 。
={q}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち [つ] て へ ほ き し す み に く ひ ふ り 。
={w}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ [て] へ ほ き し す み に く ひ ふ り 。
={e}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て [へ] ほ き し す み に く ひ ふ り 。
={r}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ [ほ] き し す み に く ひ ふ り 。
={t}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ [き] し す み に く ひ ふ り 。
={a}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き [し] す み に く ひ ふ り 。
={s}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し [す] み に く ひ ふ り 。
={f}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す [み] に く ひ ふ り 。
={g}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み [に] く ひ ふ り 。
={z}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に [く] ひ ふ り 。
={x}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く [ひ] ふ り 。
={c}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ [ふ] り 。
={v}
'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ [り] 。
={b}



'	↑↑↑↑↑ここまでメモ。↑↑↑↑↑
'

'=========================================================
'            表入力            
'=========================================================
=
-^\	−$^$¥
qwertyuiop@[	む$っ$れ$も$&$──$そ$と$は$こ$+$「
asdfghjkl;:]	ろ$な$の$ま$%$ぬ$ん$ー$か$た$け$」
zxcvbnm,./	ら$を$ね$る$*$せ$さ$、$。$め


=
'無変換キー(繭姫設定に非依存)で「Backspace(後退)」
X	退
'変換キー(繭姫設定に非依存)で「Enter(キャリッジリターン)」
Y	帰


'=========================================================
'            裏入力            
'=========================================================
'↓は【={ }】となっていて、「スペースキーとの同時打鍵」を指示しています。
={ }
' ※dとkは、同時打鍵マトリクスとの整合性を確保する必要があるので、定義禁止。
1234567890-^\	ぱ$ぴ$ぷ$ぺ$ぽ$ヴ$ゎ$わ$ぃ$ゃ$や$却$却
qwertyuiop@[	ち$つ$て$へ$ほ$却$ぁ$い$ぅ$ぇ$ぉ$却
asfghjl;:]	き$し$す$み$却$あ$う$え$お$却
zxcvbnm,./	に$く$ひ$ふ$り$却$ゅ$ゆ$ょ$よ$却




'=========================================================
'            逆入力            
'=========================================================
'文字キーと一緒に、逆手ホーム位置中指のキーを同時押しします。
'【6】【B】キーはどちらの手の中指と同時打鍵されるかわからないので、両方の手に定義しています。

={k}
' ※dとkは、同時打鍵マトリクスとの整合性を確保する必要があるので、定義禁止。
123456	!$”$#$$$%$&
qwert	ぢ$づ$で$べ$ぼ
asfg	ぎ$じ$ず$却
zxcvb	却$ぐ$び$ぶ$ゑ

={d}
' ※dとkは、同時打鍵マトリクスとの整合性を確保する必要があるので、定義禁止。
67890-^\	&$’$($)$却$=$〜$|
yuiop@[	ゐ$ぞ$ど$ば$ご$゛$゜
hjl;:]	却$・$が$だ$げ$却
bnm,./	ゑ$ぜ$ざ$,$.$/



'=========================================================
'          マトリクス入力          
'=========================================================
'''''対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
=
'7890-	■ゎ$゛ゎ$■ぃ$■ゃ$゛ゃ
'uiop@	■ぁ$゛ぃ$■ぅ$■ぇ$■ぉ
'jl;:	゛ぁ$゛ぅ$゛ぇ$゛ぉ
'm,./	゛ゅ$■ゅ$゛ょ$■ょ

'対手同時打鍵マトリクスは、 [ぱ] ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={1}
7890-	ぱゎ$却$ぱぃ$ぱゃ$却
uiop@	ぱぁ$却$ぱぅ$ぱぇ$ぱぉ
jl;:	却$却$却$却
m,./	却$ぱゅ$却$ぱょ

'対手同時打鍵マトリクスは、 ぱ [ぴ] ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={2}
7890-	ぴゎ$却$ぴぃ$ぴゃ$却
uiop@	ぴぁ$却$ぴぅ$ぴぇ$ぴぉ
jl;:	却$却$却$却
m,./	却$ぴゅ$却$ぴょ

'対手同時打鍵マトリクスは、 ぱ ぴ [ぷ] ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={3}
7890-	ぷゎ$却$ぷぃ$ぷゃ$却
uiop@	ぷぁ$却$ぷぅ$ぷぇ$ぷぉ
jl;:	却$却$却$却
m,./	却$ぷゅ$却$ぷょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ [ぺ] ぽ ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={4}
7890-	ぺゎ$却$ぺぃ$ぺゃ$却
uiop@	ぺぁ$却$ぺぅ$ぺぇ$ぺぉ
jl;:	却$却$却$却
m,./	却$ぺゅ$却$ぺょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ [ぽ] ウ ち つ て へ ほ き し す み に く ひ ふ り 。
={5}
7890-	ぽゎ$却$ぽぃ$ぽゃ$却
uiop@	ぽぁ$却$ぽぅ$ぽぇ$ぽぉ
jl;:	却$却$却$却
m,./	却$ぽゅ$却$ぽょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ [ウ] ち つ て へ ほ き し す み に く ひ ふ り 。
={6}
7890-	うゎ$ヴゎ$うぃ$うゃ$ヴゃ
uiop@	うぁ$ヴぃ$うぅ$うぇ$うぉ
jl;:	ヴぁ$ヴぅ$ヴぇ$ヴぉ
m,./	ヴゅ$うゅ$ヴょ$うょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ [ち] つ て へ ほ き し す み に く ひ ふ り 。
={q}
7890-	ちゎ$ぢゎ$ちぃ$ちゃ$ぢゃ
uiop@	ちぁ$ぢぃ$ちぅ$ちぇ$ちぉ
jl;:	ぢぁ$ぢぅ$ぢぇ$ぢぉ
m,./	ぢゅ$ちゅ$ぢょ$ちょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち [つ] て へ ほ き し す み に く ひ ふ り 。
={w}
7890-	つゎ$づゎ$つぃ$つゃ$づゃ
uiop@	つぁ$づぃ$つぅ$つぇ$つぉ
jl;:	づぁ$づぅ$づぇ$づぉ
m,./	づゅ$つゅ$づょ$つょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ [て] へ ほ き し す み に く ひ ふ り 。
={e}
7890-	てゎ$でゎ$てぃ$てゃ$でゃ
uiop@	てぁ$でぃ$てぅ$てぇ$てぉ
jl;:	でぁ$でぅ$でぇ$でぉ
m,./	でゅ$てゅ$でょ$てょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て [へ] ほ き し す み に く ひ ふ り 。
={r}
7890-	へゎ$べゎ$へぃ$へゃ$べゃ
uiop@	へぁ$べぃ$へぅ$へぇ$へぉ
jl;:	べぁ$べぅ$べぇ$べぉ
m,./	べゅ$へゅ$べょ$へょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ [ほ] き し す み に く ひ ふ り 。
={t}
7890-	ほゎ$ぼゎ$ほぃ$ほゃ$ぼゃ
uiop@	ほぁ$ぼぃ$ほぅ$ほぇ$ほぉ
jl;:	ぼぁ$ぼぅ$ぼぇ$ぼぉ
m,./	ぼゅ$ほゅ$ぼょ$ほょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ [き] し す み に く ひ ふ り 。
={a}
7890-	きゎ$ぎゎ$きぃ$きゃ$ぎゃ
uiop@	きぁ$ぎぃ$きぅ$きぇ$きぉ
jl;:	ぎぁ$ぎぅ$ぎぇ$ぎぉ
m,./	ぎゅ$きゅ$ぎょ$きょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き [し] す み に く ひ ふ り 。
={s}
7890-	しゎ$じゎ$しぃ$しゃ$じゃ
uiop@	しぁ$じぃ$しぅ$しぇ$しぉ
jl;:	じぁ$じぅ$じぇ$じぉ
m,./	じゅ$しゅ$じょ$しょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し [す] み に く ひ ふ り 。
={f}
7890-	すゎ$ずゎ$すぃ$すゃ$ずゃ
uiop@	すぁ$ずぃ$すぅ$すぇ$すぉ
jl;:	ずぁ$ずぅ$ずぇ$ずぉ
m,./	ずゅ$すゅ$ずょ$すょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す [み] に く ひ ふ り 。
={g}
7890-	みゎ$み゛ゎ$みぃ$みゃ$み゛ゃ
uiop@	みぁ$み゛ぃ$みぅ$みぇ$みぉ
jl;:	み゛ぁ$み゛ぅ$み゛ぇ$み゛ぉ
m,./	み゛ゅ$みゅ$み゛ょ$みょ


'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み [に] く ひ ふ り 。
={z}
7890-	にゎ$に゛ゎ$にぃ$にゃ$に゛ゃ
uiop@	にぁ$に゛ぃ$にぅ$にぇ$にぉ
jl;:	に゛ぁ$に゛ぅ$に゛ぇ$に゛ぉ
m,./	に゛ゅ$にゅ$に゛ょ$にょ


'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に [く] ひ ふ り 。
={x}
7890-	くゎ$ぐゎ$くぃ$くゃ$ぐゃ
uiop@	くぁ$ぐぃ$くぅ$くぇ$くぉ
jl;:	ぐぁ$ぐぅ$ぐぇ$ぐぉ
m,./	ぐゅ$くゅ$ぐょ$くょ


'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く [ひ] ふ り 。
={c}
7890-	ひゎ$びゎ$ひぃ$ひゃ$びゃ
uiop@	ひぁ$びぃ$ひぅ$ひぇ$ひぉ
jl;:	びぁ$びぅ$びぇ$びぉ
m,./	びゅ$ひゅ$びょ$ひょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ [ふ] り 。
={v}
7890-	ふゎ$ぶゎ$ふぃ$ふゃ$ぶゃ
uiop@	ふぁ$ぶぃ$ふぅ$ふぇ$ふぉ
jl;:	ぶぁ$ぶぅ$ぶぇ$ぶぉ
m,./	ぶゅ$ふゅ$ぶょ$ふょ

'対手同時打鍵マトリクスは、 ぱ ぴ ぷ ぺ ぽ ウ ち つ て へ ほ き し す み に く ひ ふ [り] 。
={b}
7890-	りゎ$り゛ゎ$りぃ$りゃ$り゛ゃ
uiop@	りぁ$り゛ぃ$りぅ$りぇ$りぉ
jl;:	り゛ぁ$り゛ぅ$り゛ぇ$り゛ぉ
m,./	り゛ゅ$りゅ$り゛ょ$りょ

*1:2008年9月28日17:42:13に動作確認を行い、逆盤面のミスを一つ修正しました。コピペ関連はまだ確認していません。