紅皿のサポートブログ

キーボード配列エミュレーションソフトウェア「紅皿」の不具合や要望はこちらに

かわせみ配列の定義ファイル修正#2

かわせみ配列の定義ファイルを更に修正しました。

Windows10 May 2020 update 以降のMicrosoft IMEと、
「以前のパージョンのMicrosoft IMEを使う」設定のMicrosoft IMEと、
Google日本語入力で、同じ動作を行います。
これは、vuの同時押しのときの動作です。

_cM後'『』'_cM後左

(1)最初、ダミーでアンダースコア_を出力します。これは、変換中の文字列がないケースを考慮したものです。
(2)次にCtrl-Mを出力して、変換中の文字列をIME上で確定します。
(3)「後」でバックスペースを出力して、ダミーのアンダースコアを削除します。
   これで、変換中の文字列がない状態が確定します。
   
(4)二重鉤括弧'『』'を直接出力します。
(5)ダミーでアンダースコア_を出力します。これは、直接出力した文字列が、確定している場合としていない場合の両方を考慮したものです。
(6)Ctrl-M(cM)で変換中文字列をIME上で確定します。
(7)「後」でバックスペースを出力して、ダミーのアンダースコアを削除します。
   これで、'『』'の入力が確定します。

(8)「左」で左にカーソルを移動させ、二重鉤括弧の中にカーソルを入れます。


Windows10 May 2020 update 以降のMicrosoft IMEと、
「以前のパージョンのMicrosoft IMEを使う」設定のMicrosoft IMEと、
Google日本語入力に対応させることが可能とおもいます。

以下が、かわせみ配列の定義ファイルです。

 


; かわせみ配列
; https://github.com/semialt/kawasemi

[配列]
名称=かわせみ配列
バージョン=
URL=https://github.com/semialt/kawasemi

[ローマ字シフト無し]
; 単打
1,2,3,4,5,6,7,8,9,0,-,^,¥
に,が,じ,で,ば,れ,よ,ゆ,や,を,@,[
の,か,し,と,は,え,お,う,い,あ,:,]
な,る,ま,て,わ,っ,ん,,,.,-,/

{a}<*> <a>{*}
;[A][な行]
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,にょ,にゅ,にゃ,無,無,無
無,無,無,無,無,ね,の,ぬ,に,な,無,無
無,無,無,無,無,ねん,のん,ぬん,にん,なん,無

{s}<*> <s>{*}
;[S][か行]
無,無,無,無,無,無,くぉ,無,無,無,くぃ,無,無
無,無,無,無,無,くぇ,きょ,きゅ,きゃ,くぁ,無,無
無,無,無,無,無,け,こ,く,き,か,無,無,
無,無,無,無,無,けん,こん,くん,きん,かん,無

{d}<*> <d>{*}
;[D][さ行]
無,無,無,無,無,無,無,無,無,無,すぃ,無,無
無,無,無,無,無,しぇ,しょ,しゅ,しゃ,無,無,無
無,無,無,無,無,せ,そ,す,し,さ,無,無
無,無,無,無,無,せん,そん,すん,しん,さん,無

{f}<*> <f>{*}
;[F][た行]
無,無,無,無,無,つぇ,つぉ,とぅ,てぃ,無,無,無,無
無,無,無,無,無,ちぇ,ちょ,ちゅ,ちゃ,つぁ,無,無
無,無,無,無,無,て,と,つ,ち,た,無,無
無,無,無,無,無,てん,とん,つん,ちん,たん,無

{g}<*> <g>{*}
;[G][は行]
無,無,無,無,無,無,ふぉ,ふゅ,ふぃ,無,無,無,無
無,無,無,無,無,ふぇ,ひょ,ひゅ,ひゃ,ふぁ,無,無
無,無,無,無,無,へ,ほ,ふ,ひ,は,無,無
無,無,無,無,無,へん,ほん,ふん,ひん,はん,無

{x}<*> <x>{*}
;[X][ら行]
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,りょ,りゅ,りゃ,無,無,無
無,無,無,無,無,れ,ろ,る,り,ら,無,無
無,無,無,無,無,れん,ろん,るん,りん,らん,無

{c}<*> <c>{*}
;[C][ま行]
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,みょ,みゅ,みゃ,無,無,無
無,無,無,無,無,め,も,む,み,ま,無,無
無,無,無,無,無,めん,もん,むん,みん,まん,無

{v}<*> <v>{*}
;[V][記号]
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,_cM後'『』'_cM後左,_cM後'「」'_cM後左,_cM後'()'_cM後左,_cM後'【】'_cM後左,_cM後'〈〉'_cM後左,_cM後'[]'_cM後左,無
無,無,無,無,無,無,/入,_cM後'…'_cM後,_cM後'/'_cM後,_cM後'《》'_cM後左,無,無
無,無,無,無,無,無,無,,,.,無,無

{b}<*> <b>{*}
;[B][ぱ行]
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,ぴょ,ぴゅ,ぴゃ,無,無,無
無,無,無,無,無,ぺ,ぽ,ぷ,ぴ,ぱ,無,無
無,無,無,無,無,ぺん,ぽん,ぷん,ぴん,ぱん,無

{q}<*> <q>{*}
;[Q][捨て仮名、旧かな]
無,無,無,無,無,無,無,無,ゐ,無,無,無,無
無,無,無,無,無,ヶ,ょ,ゅ,ゃ,ゎ,無,無
無,無,無,無,無,ぇ,ぉ,ぅ,ぃ,ぁ,無,無
無,無,無,無,無,ゑ,無,,,.,ヵ,無

{w}<*> <w>{*}
;[W][が行]
無,無,無,無,無,無,ぐぉ,無,ぐぃ,ぐゎ,無,無,無
無,無,無,無,無,ぐぇ,ぎょ,ぎゅ,ぎゃ,無,ぐぁ,無
無,無,無,無,無,げ,ご,ぐ,ぎ,が,無,無
無,無,無,無,無,げん,ごん,ぐん,ぎん,がん,無

{e}<*> <e>{*}
;[E][ざ行]
無,無,無,無,無,無,無,無,ずぃ,無,無,無,無
無,無,無,無,無,じぇ,じょ,じゅ,じゃ,無,無,無
無,無,無,無,無,ぜ,ぞ,ず,じ,ざ,無,無
無,無,無,無,無,ぜん,ぞん,ずん,じん,ざん,無

{r}<*> <r>{*}
;[R][だ行]
無,無,無,無,無,無,無,どぅ,でぃ,無,無,無,無
無,無,無,無,無,ぢぇ,ぢょ,でゅ,ぢゃ,無,無,無
無,無,無,無,無,で,ど,づ,ぢ,だ,無,無
無,無,無,無,無,でん,どん,づん,ぢん,だん,無

{t}<*> <t>{*}
;[T][ば行]
無,無,無,無,無,無,ヴォ,ヴュ,ヴィ,無,無,無,無
無,無,無,無,無,ヴェ,びょ,びゅ,びゃ,ヴァ,無,無
無,無,無,無,無,べ,ぼ,ぶ,び,ば,無,無
無,無,無,無,無,べん,ぼん,ぶん,びん,ばん,無