言語バーって空気読まないですよね。
タスクバーに入れてると作業中の視線移動が多くなるし、デスクトップに置いとくと見失ってしまいます。
テキストボックスをクリックして、『さぁ文章を入力しよう』とタイピングを始めたら、IMEのモードが意図したものじゃなくてイライラ、なんてことがありませんか?
言語バー空気読めはそんな問題を解決します。
起動するとタスクトレイに常駐して、フォーカスが移ったタイミングで言語バーをキャレットの位置に移動し、数秒経ったらウィンドウの外に退避するように言語バーを調教するソフトです。
【動作環境】
Windows XP 32bit版
Microsoft .NET FrameWork 2.0以上
※Windows7 32bit版での動作報告を頂いてます。Windows Vista 32bit版でも動くと思われます。
airwife_ver_1_06_1.zip(9.21KB)
【更新履歴】
Ver 1.06 → 1.06.1
配布アーカイブ内に含めるファイルが不足していた為に差し替え。
Ver 1.05 → 1.06
ウィンドウの監視をグローバルフックからポーリングに変更。
メインウィンドウで現在のフォーカスウィンドウをコピペ出来るように修正。
Ver 1.04 → 1.05
アクティブウィンドウ内のドロップダウンメニューが言語バーで隠れてしまうことがあるため、
言語バーがウィンドウの外側に移動する際の位置を下側右端から上側左端に変更。
Ver 1.03 → 1.04
フォーカスがあるウィンドウクラス名が正しく表示されない不具合を修正。
Ver 1.03
完成
“誰か64bit版に対応したバージョン作って公開してくれないかなぁ…。FocusWindowHook.dllをビルドし直すだけでいいと思うんだけどなー”そんな期待を込めてソースコードも公開します。
グローバルフックを廃止してポーリングするようにしました。これで64bit版Windowsでも動くような気がします。動作報告を頂けると嬉しいです。
ソースコード(Visual C# 2008 Express Edition、Visual C++ 2008 Express Edition)
airwife_src_ver_1_06.zip(18.0KB)