X Button Maker Ver3.01 リリース
1.キーフック解除が別スレッドにしたため特定アプリケーションのキー定義が不安定だった問題を修正。
2.IMEがONのときの出力文字列の振る舞いを大幅刷新
ダウンロードファイル名:XBM301setup.ZIP
サイズ:1,141,512 バイト (設定ダイアログで使っているMFCのランタイムをスタティックリンクしているためサイズが大きくなっています)
日付:2015年1月11日、10:24:11
1はIEで明らかにおかしいというのが分かってすぐに修正しました。ver3.00の時点でキーフックに伴う負荷を出来るだけ軽減するためにコードを変更したのですが、それがバグを呼んでしまいました。Windowsは低レベルキーフックを32/64bit両バージョンに送ってしまうので、どちらかを無効にする必要があるのですが、今回不必要なキーフックのアンインストールを、アクティブウィンドウにフォーカスが移った時に動的に行って、システムの負荷を下げた(はず)ですが、キー入力時は明らかに負荷は下がっているとは思いますが、ウィンドウ切り替え時は負荷は若干増大しているはずです。まあ、大した違いはないでしょう。
以上のことは64bit Windows上での話です。32bit版Windowsではこの問題は存在しません。
2は実は1より遥かに時間がかかってしまいました。具体的な機能は以下のアニメーションGIFをクリックしてみてください
投稿: 2015 年 1月 11 日 カテゴリー X Button Maker.