そういうときには「姫踊子草/繭姫」をどーぞ〜。

 よろしければ〜スレッドより。

251 名前:名無しさん[] 投稿日:2009/05/16(土) 14:56:19 0
専用キーを作るんじゃなくて、
親指シフトのような感じで単語が入力できれば、使えるんじゃない?


252 名前:名無しさん[sage] 投稿日:2009/05/16(土) 18:20:51 0
>>251
どういうこと?


253 名前:名無しさん[sage] 投稿日:2009/05/16(土) 21:26:24 0
たとえばSpace+A=>the とかだろ。


254 名前:名無しさん[sage] 投稿日:2009/05/16(土) 21:47:55 0
英用配列でスペースに何かを割り当てるのはどうかと...


255 名前:252[sage] 投稿日:2009/05/16(土) 22:59:13 0
>>253
それはおもしろそうだな
そんなことができるソフトがあるのかしらないが


(from http://pc11.2ch.net/test/read.cgi/pc/1237645593/251-255 )

 「繭」とか「のどか」とかでも自由に設定できるはずだと思うけど、「姫踊子草/繭姫」なら、もうちょっとカンタンに設定できます。


 ためしに、次のように設定してみました。

  • 対象──姫踊子草qwerty(JIS).hmo_eisu。
  • 編集内容……下記の通り。
    • 追記として、2行目に【multidownhold= 】、イコールのあとは「半角スペース」である点に注意。
    • 追記として、最下行にまず【= 】、イコールのあとは「半角スペース」である点に注意。
    • 追記として、さらに最下行に【bfioe by $for $in $on $ed 】、真ん中にある空白は「タブスペース1個」であり、各文字列のあとに「半角スペース」が付いている点に注意。

 こうすると、英字モードにおいて、次のように文字が出ます。

  • 【スペース+b】で、英字列の【by 】が出る。
  • 【スペース+f】で、英字列の【for 】が出る。
  • 【スペース+i】で、英字列の【in 】が出る。
  • 【スペース+o】で、英字列の【on 】が出る。
  • 【スペース+e】で、英字列の【ed 】が出る。


 実際に定義を変更すると、以下のようになります。

'姫踊子草qwerty(JIS).hmo_eisu
multidownhold= 

=
-^\	~−$^$¥
@[	@$~[
;:]	;$:$~]
,./_	,$.$~/$_

'小指シフト
=H
1234567890-^\	!$”$#$$$%$&$’$($)$^$=$〜$|
@[	‘${
;:]	+$*$}
,./_	<$>$?$_

'左親指シフトによる大文字
=L
qwert	Hq$Hw$He$Hr$Ht
asdfg	Ha$Hs$Hd$Hf$Hg
zxcvb	Hz$Hx$Hc$Hv$Hb
1234567890-^\	!$”$#$$$%$&$’$($)$^$=$〜$|
yuiop@[	Hy$Hu$Hi$Ho$Hp$‘${
hjkl;:]	Hh$Hj$Hk$Hl$+$*$}
nm,./_	Hn$Hm$<$>$?$_

'右親指も定義しておけば姫踊子草かな配列から直接英字を打てる。
=R
qwert	Hq$Hw$He$Hr$Ht
asdfg	Ha$Hs$Hd$Hf$Hg
zxcvb	Hz$Hx$Hc$Hv$Hb
1234567890-^\	!$”$#$$$%$&$’$($)$^$=$〜$|
yuiop@[	Hy$Hu$Hi$Ho$Hp$‘${
hjkl;:]	Hh$Hj$Hk$Hl$+$*$}
nm,./_	Hn$Hm$<$>$?$_

= 
bfioe	by$for$in$on$ed

 イコールのあとにスペースをおくと「スペースキーをシフトとして使うよ」って意味になります。
 その挙動は2行目の【multidownhold= 】によって「同時打鍵ロジックを使う」ように指示されているので、結果として「スペースキーと該当文字との【同時打鍵】によって」定義が出る……と。


 ただ、この方法は「スペースキーとの間でロールオーバーが掛かる打鍵」で判定ミスがごろごろと出るので、実際にはスペースキー(半角スペース)をシフトにするんじゃなくて、無変換キー(大文字のL)か、変換キー(大文字のR)を指定するほうがいいと思います。