ToggleAto1 Ver0.6

入力モードを[あ] と [_1] の2種類に限定、または縦画面の時のみ[_1]固定にも出来るツール、ToggleAto1がVerUpしています。

ソフト関連スレから。ちょっと長いですが引用させていただきます。

444 名前:白ロムさん[sage] 投稿日:2007/12/15(土) 00:22:14 ID:DFYCtouk0
>>432, 438
動作報告ありがとうございます。
はじめて作った常駐プログラムなので
自分以外の環境で、ちゃんと動くのか心配でした。(´・ω・`)

>>433
実機が手元にないのでアドエスで試していません。
438 氏の書き込みで「動く」との報告を頂きましたが
W-ZERO3 ツール MEMO のレポートでは横画面で
[_A]になってしまうとのこと。やっぱりダメなのかな。


445 名前:白ロムさん[sage] 投稿日:2007/12/15(土) 06:26:37 ID:MDauHQN70
>>444
アドエスで使ってみました。
> [_A]になってしまう
横画面では[_1] モードが無いんでその動作でいいんだと思う。
できれば、横画面では何もしないモードがあるとありがたいが、
作者さんの意図と違ったものになるのかな。


446 名前:白ロムさん[sage] 投稿日:2007/12/15(土) 11:29:54 ID:m1/067DD0
>>445
初代と表示が違うだけなのかな。
全角かな変換 / 半角アルファベット無変換
の2つのモードに限定できていればOKです。

横画面制限なしの件は
必要であればオプション追加しますが
WithATOK で同じことができるので
どうしようか迷っています。(´・ω・`)


455 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 02:31:02 ID:z1prIZaO0
431氏のToggleAto1にソースがついてたので
Adesの全半角キーが使えるようにしてみた。
おなじとこのup0837.zip


458 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 07:38:04 ID:yEj/r31i0
ToggleAto1ですが、
処理内容を少し見直してみました。
W-ZERO3.org うpろだの up0838.zip です。

>>455
改良Verを試しているうちに朝になってしまった。orz
すれ違いでごめんなさい。

次回からアドエスに対応させたいのですが
レジストリ状態がわからなくてショボーンです。
縦画面の場合は現状の [あ]/[_1] のままで、
横画面のとき、初代[es]の [あ]/[_A] 相当に
すれば良いのかな? (´・ω・ `)


459 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 08:20:04 ID:uCHPUuB/0
>>458
アドエスに入れたよ。
[あ]/[_1]で迷っている時間が減った。
ありがとう。


462 名前:455[sage] 投稿日:2007/12/16(日) 11:42:06 ID:z1prIZaO0
>>458
Adesだと横画面の時Status22とStatus31のそれぞれ5と3ビット目が立ってるから
それをAND演算してオフにしてるだけ。
それだけでそれ以降の処理に合致するようになるから、
全半角とか誤作動しないみたい。

ほんとは最後にビット調整しないといけないかもしれないけど、
455のソースでは調整しなくても動いてるから別にいらないかな。
とかおもってビットオフにするだけにしてみた。


463 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 15:46:30 ID:11q/fFHK0
>>462
追加されたそのビットマスクは
初代[es]で行っても不都合が起きないと思うので
そのまま取り入れたいと思います。
パクってごめんなさい。(´・ω・`)

現在、初代[es]で動作テスト中ですが
同じ物を W-ZERO3.org うpろだ に上げました。
up0841.zip です。


466 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 17:52:25 ID:uCHPUuB/0
>>463
アドエスで使ってみたけど、
[半角/全角]だと表示が変わるだけで[_A]モードのまま。
[文字]を押さないと変更できない。


467 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 20:11:02 ID:L68lhNM50
>>466
残念。実験 Ver の 0.5 消します。

ソフトを常駐させない状態で「半角/全角」キーを押すと
どのようにレジストリ値が変わるのか
それを知らないとダメそうです。(´・ω・`)


468 名前:455[sage] 投稿日:2007/12/16(日) 20:22:18 ID:z1prIZaO0
>>463,467
ソースなんてパクってなぼですよ。

全半角押すとstatus22とstatus31が微妙に違うだけで特に違いはないです。
status22 の下位2バイト、status31 の下位1バイト、
これらだけを見れば、縦向き時の文字キー押したときと同じのはず。

手元にはあどえすしかないのでほかの機体との違いをチェックできないのですよ。


470 名前:白ロムさん[sage] 投稿日:2007/12/16(日) 23:53:08 ID:Xcd7Xl8+0
>>468
466氏の報告を聞いて、なんとなく見えてきました。
アドエスの「全角/半角」キーは、初代[es]の
「Fn」+「文字」(*1) と同じ動きみたいです。
(*1 ただし、レジストリを書き換えているとき)

その「Fn」+「文字」(*1) の動きを観察してみると...
 IME[あ] のときキーを押すと ATOK [あ] ←→ [_A]
 IME[_A] のときキーを押すと ATOK [_A] から抜けられず
ToggleAto1が常駐していないときでも、こうなりました。
ToggleAto1は IME の入力モードと連動する作りなので
自らハマりに行っていることになります。(´・ω・`)
IMEと連動させないアドエス横画面専用モードを
新設した方がいいかもしれません。

まずここでいったん整理します。(´・ω・`)
アドエスには「全角/半角」キーという便利なキーがあることがわかったので
445氏のご意見の採用して横画面のとき「入力モード制限無し」の
コマンドオプションを付けることにしました。(コマンドラインで /P 付加)
[あ]/[_1]の切り替えが本来の目的なので
入力モードをトグル切替する支援ツールをつけました。
非常駐の ToggleAto1Min.exe です。こちらもソース付きです。
キーカスタマイズソフトなどで割り当てて使ってくれれば幸いです。

W-ZERO3.org うpろだ の up0842.zip です。

長文失礼しました。>ALL

2007/12/16 Ver.0.4 処理のミスを改善して、待機時の負荷を少し軽減。
2007/12/16 Ver.0.5 Ad[es]の横画面で半角/全角キーが使えないのを修正 (失敗して封印)
2007/12/16 Ver.0.6 アドエス対応のため、横画面時の入力モード制限なしのオプション追加
回避策として非常駐プログラムのToggleAto1Mini を同梱


>横画面では[_1] モードが無いんでその動作でいいんだと思う。
あぁぁぁぁそりゃそうです。。orz
ということで、前のエントリーではお馬鹿なこと書いてすみませんでした。<(_ _)>
その後、Ad[es]の全半角が使えるように修正されたもの(up0837.zip)を公開される方が書き込まれ、Ver0.5が一時UPされて消されて、Ver0.6がUPされて・・と、現在Ad[es]対応含め、試行錯誤されています。


これから試される方は、ソフト関連スレの内容を踏まえた上で、お試し下さい。現在はup0842.zipです。

W-ZERO3.org Uploader