BBS
[リストに戻る] [ホームに戻る] [新規投稿] [スレッド表示] [トピック表示] [留意事項] [ワード検索] [過去ログ] [管理用]
タイトルRe: IME2010で「キー設定」を「ユーザー定義」にすると
投稿日: 2014/06/03(Tue) 22:58
投稿者MIZUSHIKI
参照先

>りかな〜と「キー設定」との間にはなにか重要な関係が存在するのでしょうか。
>「キー設定」が「Microsoft IME」になっていることが条件でりかな〜は正常動作するように設計されているのでしょうか。

いいえ。
りかなーは、いたって単純な動作原理で動いています。
 1.押されたキーストロークを記録する。
 2.半角/全角キーの連打を検知する。
 3.記録したキーストロークの回数分、BackSpaceのキーストロークを実行し、
 4.「1」で記録した順にキーストロークを実行する。
 ※ Ctrlキーやマウスクリック等キー入力に関係ない行動を検知すると記録をリセットする。

という、本当にほぼこれだけの動作しかしていません。
「Microsoft IME」の設定とはまったく無縁のハズです。

ただ、その設定の変更で挙動が変化してしまうようで、ちょっとそれは私にもよくわかりません。

試しに、Ver.1.0のときのテストファイルですが、実行して確認してみてください。
http://suwa.6.ql.bz/data/rikana_v10_0-2.zip
(上記のファイルを解凍して、りかなーのフォルダにコピーして起動してください。)

記録処理がログとしてウィンドウに表示されます。
キーストロークが記録されなかったり、変なタイミングで記録がリセットされたりするようなことはないでしょうか。ご確認下さい。
何か他にもお気付きの点があればコメントお願いします。


・・・ただ、りかなーはジツは「半角アルファベット → かな」の変換しか動作提供をしておらず、「かな → 半角アルファベット」変換は動作の対象外となっています。
もし動作しているように見えても、よく意図しない挙動になったりしませんか?

もともと「かな → 半角アルファベット」の変換はF10キーを使うことで動作が可能で、私も昔からF10を使っており、「かな → 半角アルファベット」の変換は不自由していませんでした。

また、「かな → 半角アルファベット」を完全に動作させようとするとIMEの状態を把握する必要があり、使用中のソフトによってはうまくIMEを検知できない場合があるようなので、
そもそも要らないと思っていたこともあり、動作の対象としていません。


原因の追求はしますが最終的に意図する動作とならなくてもすみませんがご了承下さい。


- 関連ツリー

IME2010で「キー設定」を「ユーザー定義」にすると - DLJ 2014/06/03(Tue) 10:37 No.1706
     └ Re: IME2010で「キー設定」を「ユーザー定義」にすると - MIZUSHIKI 2014/06/03(Tue) 22:58 No.1707


- 返信フォーム

お名前 ←末尾に「@スパム対策」という文字を入れてください。(末尾のワードは投稿後に削除されます)
タイトル
メッセージ
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)