えーと……あぁ、そうなのか。

 両親指で「和英共用シフト」をするだけなら、普通に昨日の定義を書けば良いだけ……なのだけれど。
 以下のように定義すると、「小指シフトキーも、親指シフトキーになってしまう」ンですよね……。


 はじめ数秒は理由が理解できなかったのだけれど、考えても見れば当たり前というか……。
 やまぶきの「*親指シフトキー:」設定に、 【*小指シフトキー】という設定が登場したら、その時点で正式リリースしようと思う。
 #親指キーとして【*小指シフトキー】を設定し、以下の定義で「左シフト←→無変換」と「右シフト←→変換」を入れ替える、と。


 これが実現できると、あの面倒くさい「単独打鍵で*変換」とかいうアヤシゲな一本指操作と衝突しがちな判定に頼らず、「左小指シフトキーで無変換・カタカナ変換して、右小指シフトキーで変換・再変換する」ってゆーことができる*1
 一本指で親指シフト……を実現する上で、これは「必須ではない」レベルの話なので、とりあえずは実装される日が来ることを、のんびり待ってみようかな……と思う。

[機能キー]
左Shift,無変換
無変換,左Shift
右Shift,変換
変換,右Shift

[シフト無し]
1,2,3,4,5,6,7,8,9,0,−,^,¥
「,ー,じ,ぶ,%,'──',・,と,は,ば,」,[
き,し,う,て,ぎ,ゆ,ん,い,か,た,け,]
ぴ,ち,み,に,ぢ,ゃ,っ,ょ,ゅ,め,'……'

[左親指シフト]
!,”,#,$,%,&,’,(,),+,=,〜,|
ぜ,せ,え,ぁ,ぅ,ぇ,ぃ,よ,ふ,!,),{
だ,さ,あ,り,ぉ,ず,る,す,ま,で,げ,}
ざ,ひ,ね,び,ヴ,や,が,、,。,?,無

[右親指シフト]
!,”,#,$,%,&,゛,<,>,゜,無,無,無
(,ぷ,れ,ぱ,&,〜,ぞ,そ,こ,ご,ぽ,「
わ,お,な,ら,づ,ぬ,く,の,つ,ほ,ろ,」
ぺ,べ,へ,ぐ,*,む,を,ど,も,ぼ,無

[英数シフト無し]
1,2,3,4,5,6,7,8,9,0,−,^,¥
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,,,.,/,無

[英数左親指シフト]
!,”,#,$,%,&,’,(,),無,=,〜,|
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,<,>,?,_

[英数右親指シフト]
!,”,#,$,%,&,’,(,),無,=,〜,|
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,<,>,?,_

*1:これに関しては、もともとほとんどのエミュレータがそれを採用してきたのだから、特定のエミュレータだけが悪かったりするとかいう話ではない。