そういうときには「姫踊子草/繭姫」をどーぞ〜。
よろしければ〜スレッドより。
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)を指定するほうがいいと思います。