Takla software factory

Top / 窓替え / バグ情報と履歴

+ バグ情報と履歴

バグ情報

+ 既知の問題
最新版(テスト版)でも直せていないバグ、報告されたバグの状況です。
  • 切り替えてもフォーカスがあたらないときがある.
    • 発生版数:不明 〜 最新まで
    • 暫定対処:もう一度切り替えを実行するか、Alt+Tab押すとフォーカスがあたります。
    • 対応状況:調査中
      • 2009/02/07 原因調査中です。
  • タスクバークリックでも一切アプリが切り替わらなくなることがある。(SAIHAさんより)
    • 発生版数:不明 〜 最新まで
    • 暫定対処:ありません。
    • 対応状況:再現せず
      • 2008/10/22 詳細な再現手順を教えていただきましたが、作者環境では再現させることが出来ませんでした。
        起動している他のアプリとの関係も考えていますが、調査難航しています。
  • 他アプリの終了後に窓替えホットキーを二回押さないとアクティブ化しない。(SAIHAさんより)
    • 発生版数:ver.0.8.4.2
    • 暫定対処:二回押してください。
    • 対応状況:検討中
      • 2008/10/22 ver.0.8.3.9 までは終了時に窓替えがアクティブ化しました。
        これは、窓替えに終了したアプリからフォーカスが戻ってきているためです。
        ver.0.8.4.2 では 戻ったフォーカスを破棄するように修正しましたが、 今度は二回押すことになっていまいました。
        修正方法を検討しています。
  • I-search中に「Delimiterをプロパティを指定して、再実行してください」 というダイアログが出る場合がある。
    • 発生版数:ver.0.7.5.03 〜 最新まで
    • 暫定対処:ありません。
    • 対応状況:未調査
      • 2007/10/05 長くて一致しない文字を入力すると発生するようですが、 発生条件がつかめていません。
  • madokae_hook.dllを使用していると、一部のアプリケーションの終了でエラーが発生する。
    • 発生版数:ver.0.7.4.08 〜 最新まで
    • 暫定対処:フックの起動検知を無効にし、タイマで更新してください。
      1. madokae_hook.dllを削除|名前変更するか、 [オプション] - [リストの更新] - [フックで起動終了を検知する] の チェックを外します。
      2. [オプション] - [リストの更新] - [定期更新] の値を設定してください。
        以下の値くらいがお勧めです。
        [表示/アクティブ時の間隔] = 1000msec (1秒)
        [非表示/非アクティブ時の間隔] = 1000msec (1秒)
    • 対応状況:検討中
      • 2008/01/08 アプリの終了直後にアプリ情報を収集しているのが原因だと分かりました。 修正方法検討中です。
      • 2009/10/13 在る程度対処はしてありますが、まだ完全ではないようです。
+ 仕様です
  • バージョンアップのとき、 madokae_hook.dllが使用中で更新できない場合がある。
    • 発生版数:ver.0.7.4.09 〜 最新まで
    • 暫定対処:もう一度 madokae.exe を起動-終了してみてください。
    • 対応状況:対処不可能
      • 2007/10/05 Windowsの仕様みたいですが、修正方法を調査中です。
      • 2008/01/08 グローバルフックのdllは、別プロセスとして動作し、 アプリ側が解放してもWindows側がすぐには解放しないという仕様らしいです。 Unlocker (窓の杜の紹介へリンク) などを使ってみてください。
  • MS-Excelのヘルプにフォーカスがあたらない。
    • 発生版数:ver.0.9.1.20以降
    • 現象詳細: リストの作成=「Windows標準シェルからの取得を優先する」で 常に最前面=On または デスクバー表示 のとき、 MS-Excelのヘルプを表示させた状態で 切り替え と キャンセルで非アクティブ したときのフォーカスが ヘルプにあたらない。
    • 暫定対処:オプション > リストの更新 > リストの作成を「常にウィンドウ一覧から取得する」に設定してください。
    • 対応状況:修正不可。
      • 2009/03/30 フォーカスが当たるようにするには処理を増やすしかないのですが、 アプリにも状況にも限定した動作のわりに全体の速度が落ちるので、 対応しない方向です。
  • 変なタイミングで下線が付くことがある。
    • 現象: 最小化/復元すると下線がつく。
    • 対応状況: 仕様です。 Delphi系の隠しウィンドウ(TApplication)を持つアプリで発生します。 判定する方法が無く対応出来ません。
  • 「デスクトップに自動調整」Offの設定でも画面上だけ調整される
    • 現象: 「デスクトップに自動調整」Offの設定でも画面上だけ自動で画面内に調整される。
    • 対応状況: 仕様です。 他のアプリもドラッグでの移動ではタイトルバーが消える分しか移動出来ません。 Windowsの通常動作となっています。
  • ヘルプダイアログや認証ダイアログ表示中にときどき切り替えが本体になってしまう。
    • 現象: 認証ダイアログなどが表示されているとき、 切り替えすると本体側にフォーカスが移り、 認証ダイアログに移らない場合があります。
    • 対応状況: 仕様です。 更新頻度=中(デフォルト)では、窓替えを呼び出したときにリストの更新を行いません。 呼び出すタイミングによって、フォーカスが変わったことを認識前の状態になります。 しばらく待つか、一度非アクティブにすれば戻ります。

      または、更新頻度=常にすることで発生しなくなります。 呼び出し時にリスト更新しますので、PCによってはもたつきを感じるかも知れません。
  • 一部のアプリケーションではアイコン化状態ではアクティブに出来ない場合がある。
    • 現象:アイコン化ボタンが付いていないようなアプリケーションを他のツールで最小化した場合など、アクティブ化出来ないものがあります。
    • 対応状況:アプリケーションのウィンドウ設定によるため、このままとするしかなさそうです。
  • cmd.exeの起動/終了の認識が甘い気がする。
    • 現象: 窓替えを表示しながら、cmd.exeを起動するとリストに表示出来たり出来なかったりします。
    • 対応状況: 仕様です。 cmd.exeは起動/終了時のフックが来ないのです。

バージョン履歴

+ バージョン履歴/全て
最新版含む全てのバージョン履歴です。
ver.0.9.8.37 -- 2012/06/17
  • バグ修正
    1. DLL プリロード攻撃対策として, DLLをfullpathで読むようにしました。
    2. 64bit環境(窓替えはWOW64で動作)で64bitアプリの予約が正しく動作しないのを修正しました。
    3. ラインスタイル左右でサイズ変更するとき、アイコンだけに出来ないのを修正しました。
    4. クイックオプションの領域占有の変更がプラグインに通知されないのを修正しました。
  • 機能変更
    1. 配色'SteelBlue'の色を変更。配色'White'を追加しました。
    2. オプションの[その他]-[Migemo]を[アクション]-I-seach/Migemo]として新しいI-search向けの設定と併せて一つにしました。
    3. I-search中の入力不可文字を設定出来るようにしました。
    4. I-search中の文字入力を検索候補の見つかる入力だけを受け付ける設定を追加しました。
    5. I-search中のスペースキーを確定にする設定を追加しました。
    6. I-searchの/を再検索に使う設定を追加しました。
    7. I-searchのパスシングルキー設定を追加しました。設定した文字入力の直後の入力をI-search中でない通常処理をします。例えば「,」に設定して英字切り替えを使っているとき、f」と押すと「f」のアプリケーションに切り替わります。
    8. アプリ名 + ウィンドウキャプション順のソートを追加しました。
    9. ソート順の追加に伴い SDK に含まれる Plugin.h のenum e_listsort を変更しました。変更内容は SDK に含まれる SDK.txt を参照してください。
    10. ウィンドウスタイル=「ウィンドウ」のときもサイズ変更ができるようにしました。ラインと同じように「サイズを固定する」のチェックを外すとサイズ変更可能ウィンドウになります。
    11. リストに残留した無効ウィンドウに切り替えようとしたときにリストを更新するようにしました。
    12. [ホットキー]-[Alt+Tab順に項目を選択する] を追加しました。 このホットキーを押すとAlt+Tabのようにアクティブ順を遡ってカーソルが移動します。 Alt+Tabみたいに動作させたければ[修飾キーを離したら切り替え]にしてください。 例えばホットキーをAlt+2に設定すると、Alt+2を押してAltを離したときに1つ前のウィンドウに切り替わるようになります。 また、これに伴い以下の2つを廃止しました。
      • [リスト]-[アクティブ時カーソル位置] を廃止しました。
      • [ホットキー]-[アクティブ時に「アクティブにする」操作をしたとき] の[Alt+Tab風]を廃止しました。
      なお、Alt+Shift+Tab相当は設定も動作もありません。
    13. ホットキーのデフォルトをAlt+Q以外は全て無しにしました。
ver.0.9.7.31 -- 2011/05/05
  • バグ修正
    1. 最終アクティブウィンドウのあるモニタに表示する設定で、TopMostがあると常にそのモニタへ表示されてしまうのを無視するようにしました。
    2. タスクバーが再起動したときにトレイアイコンを再登録するようにしました。
    3. ホットキーのトレイに入れる出すの設定を削除してもメニューにAlt+Qが表示されるのを修正しました。
    4. madokae_hook.dll が使用中になってしまう対策を入れました。
  • 機能変更
    1. 外枠の色を指定できるようにしました。
    2. カラーパターンの文字列を設定変更に応じて更新するようにしました。
    3. ホットキーのトレイ出す/入れるが表示/非表示をトグルする設定のときでも ホットキーの「I-searchモードでアクティブにする」は常にアクティブになるだけでしたが、 動作が一致するように表示/非表示をトグルするようにしました。
    4. モードウィンドウの配色や枠を設定出来るようにしました。
    5. デフォルトカラーの透過を止めました。
    6. 設定ダイアログの背景色をメニューの色からボタンの色へ変更しました。
    7. プラグインコールバック関数の変更
      • 改名 Mkae_OnRenameInitial() -> Mkae_OnRenamed()
      • 追加 Mkae_OnEnterMode()
      • 追加 Mkae_OnExecMode()
      • 追加 Mkae_OnExitMode()
    8. プラグインAPI RegisterCustomList()を利用してカスタムリストを生成したとき、 i_getfncが返却したリストのhwnd=NULLにされたものはskipするようにしました。
ver.0.9.6.67 -- 2010/05/30
  • バグ修正
    1. [領域を占有]=ON [常に最前面]=OFFのとき、常に最前面がOFFであるにも関わらず最前面となってしまうのを修正しました。
    2. 非アクティブ時に必ず失敗する処理をリトライして遅くなっていたのを修正しました。
  • 機能変更
    1. TransparentSteelBlueの予約色を変更しました。
ver.0.9.6.63 -- 2010/05/08
  • バグ修正
    1. プラグインAPIの EnterMode()にエンターキーが入らないのを修正しました。
      同様に、シングルクリック、ダブルクリックも入らなかったのをVK_RETURNが入るように修正しました。
  • 機能変更
    1. アクティブ状態でも透明度を設定出来るようにしました。
    2. iniの読み込みをわずかに高速化。
      • 初めに全て読み込むことで高速化
      • [Motion]ListStyle および [Motion]DispStyle を文字列から数値に変更しました。
        テストはしていますがもし EAccessViolation が発生して起動しないなどあれば、
        窓替えを終了し、この2つの項目を削除してから起動してください。
    3. ウィンドウスタイル='ウィンドウ'の変更
      • コーナーへ吸着するようにしました。
        位置が「前回と同じ」のとき、画面の端にウィンドウを移動させると、
        リストが増減してもコーナーに吸着した状態を維持します。
      • 表示位置の設定を追加。
        新たに「アクティブウィンドウの中央」「モニタの中央」を追加しました。
        マルチモニタ向け設定です。アクティブなウィンドウの位置から、
        窓替えの表示位置を決定します。
      • 表示位置の設定を移動。
        これに伴い、マウスの設定としてあった「マウスカーソルを中心に」
        「マウスカーソルの右下」に表示する項目をウィンドウの設定に移動しました。
    4. ウィンドウスタイル='ライン'の変更
      • 左右に設定できるようにしました。
      • 「フォーカスを失ったら非表示」が適用可能となりました。
      • 「領域を占有」を追加しました。
        これまでの「デスクバー・上/下」の設定に相当します。
      • マルチモニタに対応。起動時にマウスカーソルのあるモニタに表示します。
      • 「移動可・幅固」「移動可・幅限」「固定・上」「固定・下」を削除しました。
      • 'ライン'(上下)のとき、左右キーではスクロールしないようにしました。
        上下キーは従来通りにスクロールを伴う移動をします。
    5. ホットキー、ショートカットキーの設定画面を変更しました。
    6. オプションで検知するフックの種類をOn/Off出来るようにしました。
      デスクバーや常に最前面でちらつくときは「変更」をOffにすることでちらつかなくなります。
      ただし、一部のアプリで起動してもリストにすぐ反映されなくなりますので好みで変更してください。
      Offですぐに反映されなくなるのは、コマンドプロンプト(cmd.exe)です。他にもあると思います。
    7. マウスカーソルの移動を削除。
      MoveCursor pluginで実現できるので窓替え本体からは機能が無くなりました。
    8. 「窓替えの外をクリックして切り替え」を削除しました。
    9. 起動オプション --hotkey Decide を追加しました。
    10. モードウィンドウにもフォントサイズが適用されるようにしました。
    11. 常に表示が設定されているときに Alt+Q を押すと I-search等のモードをキャンセルしていたのを止めました。
ver.0.9.5.3 -- 2009/10/13
  • バグ修正
    1. オプションでリストの更新の項目でMessage部分が表示されてしまっているのを非表示に修正しました。
ver.0.9.5.2 -- 2009/09/13
  • バグ修正
    1. なし
  • 機能変更
    1. ホットキーを追加しました。
      • グループの次項目を選択する
      • グループの前項目を選択する
ver.0.9.4.0 -- 2009/08/16
  • バグ修正
    1. なし
  • 機能変更
    1. いくつか設定の初期値を見直しました。
      1. 左シングルクリックで切り替える off -> on (LeftClick 0->2)
      2. ショートカットキー
        • ウィンドウスタイル変更 Ctrl+W -> Alt+W
        • リストスタイル変更 Ctrl+E -> Alt+E
        • 入力文字を1文字消去 (なし) -> Ctrl+H
        • 入力文字の消去 (なし) -> Ctrl+U
        • 先頭へ移動 (なし) -> Ctrl+A
        • 最後へ移動 (なし) -> Ctrl+E
        • I-search逆 (なし) -> Ctrl+R
    2. プラグインSDKをVCでコンパイル出来るようにしました。
ver.0.9.3.0 -- 2009/07/26
  • バグ修正
    1. リストスタイル=実行名 にして Bridge ver.0.1.3.1 を使うと「読み込み違反」が出るのを修正しました。
  • 機能変更
    1. なし
ver.0.9.2.4 -- 2009/07/22
  • バグ修正
    1. ウェブブラウザKIKI表示されないのを修正。
    2. ホットキーの設定でTabキーを設定出来るように修正。
    3. オプションの不透明度の説明を修正。
    4. 数字しか入らない領域に英字が入るのを修正
  • 機能変更
    1. プラグイン関数(API)の追加。GetInitialList()
    2. ポップアップメニュー/バージョン情報のアクセラレータキーを(V)から(A)に変更。
ver.0.9.1.20 -- 2009/03/30
  • バグ修正
    1. 認識しないアプリがあるのを修正しました。一太郎2009,bktimerなど。
    2. 1番上のプラグインの再読込後にEAcessViolationになるのを修 正しました。
    3. 予約解除の最後の一つが保存されないのを修正しました。
    4. Becky2 ver2.5が「見出し検索」にフォーカスがあたってしまう のを修正しました。
    5. 「タスクトレイに入れる/出す」ホットキーと「リストの次(前) 項目を選択する」ホットキーでちらつくのを修正しました。
    6. ウィンドウハンドルのリークを修正しました。
    7. ホットキー前項目で移動しない場合があるのを修正しました。
    8. プラグインAPI・ReloadMenuでフリーズする場合があるのを修正 しました。
    9. クイックオプションから変更したウィンドウ/リストスタイルを 保存するようにしました。
    10. セパレータの余白設定にテンキーが使えないのを修正しました。
    11. 呼び出しホットキーをAlt+Tab風動作にしているとき、切り替え →ホットキーを素早く行うと、非アクティブになっているのに Alt+Tab動作をしてしまうのを修正しました。
    12. 全て最小化して窓替えを呼ぶと、最後にアイコン化したものが リストアしてしまうのを修正しました。
    13. 実行名スタイルで表示しているときのセパレータが通常でなく 予約が使われていたのを修正しました。
    14. IE7のアイコンが小さくなってしまうのを修正しました。
  • 機能変更
    1. リストの並び順を設定できるようにしました。 [オプション]-[表示]-[リスト]-[並び順]で設定してください。
    2. ウィンドウ操作系のメニュー、選択ウィンドウを最小化,元に戻 す,全ウィンドウを最小化,基に戻すを削除。(Operate pluginへ 移動しました)
    3. 「カーソル位置のウィンドウのみ表示」を削除。
    4. [オプション]-[表示]-[リスト]-[アイコンサイズの補正]に「文 字に合わせる」を追加しました。
    5. [オプション]-[表示]-[リスト]-[アイコンサイズの補正]に「正 確なサイズ「を追加しました。
ver.0.9.0.10 -- 2009/01/24
  • バグ修正
    1. なし
  • 機能変更
    1. プラグイン関数(API)の追加。 RegisterCustomList(), UnregisterCustomList(), EnterMode(), ExitMode() UpdateList(), SuspendHook()
    2. プラグイン関数(API)の名前変更 PrintErrFmt() → PrintErr()
    3. リストの始端/終端で折り返す。の動作をカーソルキーで行って いる場合、端で一旦停止するのを停止しないように変更しまし た。
    4. I-Searchの小窓フォントにもオプションで指定したものを使用 するようにしました。
    5. 頭文字とウィンドウテキストとのセパレータを変更可能にしま した。
    6. [オプション]-[アクション]-[切り替え]-[連続して同じ英字キー を押したら次の同一exeへ移動する]を追加しました。 (madokae.ini - RepeatAlphGrpNext=1でも設定出来ます)
ver.0.8.4.2 -- 2008/10/22
  • バグ修正
    1. 描画不良が発生する問題を修正しました。
    2. 一つもアプリが無いときにI-searchをすると外部例外が発生するのを修正しました。
  • 機能変更
    1. [オプション]-[ホットキー]-[アクティブ時に「トレイから出 す/入れる」操作を押したとき] に [Alt+Tab風]を追加しまし た。(madokae.ini - HotKeyAction=3でも設定出来ます)
    2. 切り替え先のアプリを終了したり最小化すると窓替えにフォー カスが返ってくるので破棄するように変更しました。
    3. Plugin呼び出し順の修正。 Mkae_OnSetupが終わらないうちは Mkae_OnUpdateListなどは呼び出さないようにしました。
    4. I-searchのちらつきを改善しました。
ver.0.8.3.9 -- 2008/07/29
  • バグ修正
    1. 設定の[マウス]-[窓替えのウィンドウ外を中クリックしても切り替える]が、 [全般]-[フォーカスが外れたら非表示]が有効のときに設定できないのを修正しました。 ([全般]-[フォーカスが外れたら非表示]が有効でもデスクバー表示中は動作可能)
  • 機能変更
    1. フォント指定を可能にしました。 設定は[オプション]-[リスト]-[フォント]で行ってください。 (madokae.ini - ListFontName, ListFontSize, ListFontStyle でも設定出来ます)
    2. 項目文字サイズの設定を削除しました。 (madokae.ini - ItemSizeを削除しました)
    3. 256色アイコン表示を通常表示と縮小表示が選択出来るようにし ました。
    4. プラグイン関数(API)の追加。 GetStatus(), PrintErrFmt()
ver.0.8.2.8 -- 2008/05/17
  • バグ修正
    1. リストスタイルを変更するとたまにフォーカスが外れるので設定するようにしました。
    2. initial.txt に書く実行ファイル名が15byteで切れていたので全部入るように修正しました。
    3. 常に最前面でRegisterFocus()するプラグインを使用しているときにフォーカスロストを正しく判定しないのを修正しました。
    4. I-search時のちらつきを修正しました。
  • 機能変更
    1. ウィンドウ枠を変更出来るようにしました。
      設定は[オプション]-[ウィンドウ]-[ウィンドウ枠]で行ってください。
    2. プラグイン関数(API)の追加。
      GetItemIndexSelected(), GetHandleByItemIndex(), GetFocusHandleByItemIndex(), GetFocusHandleSelected(), SetCursorByItemIndex(), SetCursorByHandle()
    3. プラグイン関数(コールバック関数)の追加。 Mkae_OnRenameInitial()
    4. プラグイン関数 GetList() の構造体に hwnd_focused を追加しました。
ver.0.8.1.1 -- 2008/04/12
  • バグ修正
    1. 一部のアプリケーションで取得しているウィンドウハンドルが間違っていたのを修正しました。
    2. 頭文字予約の保存タイミングを 終了時→予約実行時 に変更しました。
  • 機能変更
    1. プラグイン関数の追加。
      Mkae_OnMoveCursor(), Mkae_OnWindowActive(), Mkae_OnWindowActiveNotFound()
    2. 上記関数を利用した、Actionプラグインを追加しました。
      未起動アプリをコマンドランチャに渡すことが出来ます。
ver.0.8.0.4 -- 2008/02/27
  • バグ修正
    1. ありません。
  • 機能変更
    1. プラグイン対応しました。(一部)
    2. TrayInOutホットキーでは、I-searchをキャンセルするようにしました。
    3. ポップアップメニューの「起動/終了検知の一時停止(&Z)」→ 「グローバルフックの一時停止(&Z)」に変更しました。
ver.0.7.7.24 -- 2008/02/12
  • バグ修正
    1. 多重起動のときフォーカスがすぐに外れてしまうのを修正しま した。(WindowsXPで発生, Windows2000問題なし)
    2. [窓替えのウィンドウ外を中クリックしても切り替える]が 動かないのを修正しました。
    3. (ver.0.7.7.22のみ発生) 最後のウィンドウを閉じるとエラー表 示されてしまうのを修正しました。
    4. オプション設定ダイアログが前面に来ないのを修正しました。
  • 機能変更
    1. 下記ホットキー追加に伴い、madokae.ini の TrayInOut を [ShortcutKey]セクション → [HotKey]セクションに移動しま した。(自動で変更します)
    2. いくつかホットキー追加しました。 [オプション]-[ホットキー]で設定出来ます。
      • I-searchモードでタスクトレイ入れる/出す | アクティブにする
      • リストの次項目を選択する
      • リストの前項目を選択する
    3. 起動パラメタ:"--hotkey" を追加しました。
      • madokae.exe --hotkey TrayInOut
      • madokae.exe --hotkey TrayInOutIsearch
      • madokae.exe --hotkey MoveListNext
      • madokae.exe --hotkey MoveListPrev
      省略した場合は「--hotkey TrayInOut」と同じです。
    4. [オプション]-[インクリメンタルサーチ]-[表示/アクティブ時に I-searchに入る]を削除しました。 (madokae.ini - EnterIsearchOnShow を削除しました)
    5. [オプション]-[リスト]-[カーソル移動時に最小化/復元を行う]を [オプション]-[リスト]-[カーソル位置のウィンドウのみ表示する] に変更しました。
    6. 上記動作を、切り替え時も行うようにしました。
    7. 上記設定の madokae.ini LookAround → Alone に名前変更しました。
    8. オプション - ショートカットにあった[Inport/Export]を [キー設定の待避]にし、定義ファイルを指定出来るようにしま した。
    9. アイコンを256色で表示(IconBmp)の初期値を無効(0)->有効(1) に変更しました。
    10. ショートカットキーでポップアップメニュー表示したときの表 示位置を、選択カーソル位置にしました。
    11. 項目文字サイズ指定を追加しました。 設定は[オプション] - [リスト] - [文字サイズ]で行ってくだ さい。(madokae.ini - ItemSizeでも設定出来ます)
ver.0.7.7.22 -- 2008/01/20
  • バグ修正
    1. アプリの終了時にエラーが出てしまうのに対処。発生率が低くなりました。
      • 終了検知時の内部動作を変更しました。
      • [オプション]-[リストの更新]-[フックで起動終了を検知 する]下に[起動/更新検知による更新遅延時間]、[終了検 知による更新遅延時間]を追加しました。
  • 機能変更
    1. [オプション]-[リスト]-[前回アクティブから追加された項目に 下線を表示する]を追加しました。
    2. [オプション]項目の位置をいくつか変更しました。
ver.0.7.7.16 -- 2007/12/17
  • バグ修正
    1. なし
  • 機能変更
    1. [オプション]-[全般]-[ホットキーを押したとき] に、[隠れるときはトグル、常表示はアクティブ化のみ]を追加しました。
    2. オプションの「フックで起動終了を検知する」の詳細設定は、未対応に変更しました。
    3. 他アプリからフォーカスが戻った(最小化,終了したなど)ときの反応速度を改善しました。
    4. 非常駐のときはタスクトレイにアイコンを載せないようにしました。
    5. config.exeやinitail.txtをread/writeするときに実行ファイルパスを入れるようにしました。
    6. 「非アクティブで起動スタイルに戻る」は、未対応にしました。(バグが修正出来ないため)
ver.0.7.7.14 -- 2007/12/06
  • バグ修正
    1. グローバルフックでのアプリ起動検知に失敗が多いのを修正しました。(ver.0.7.7.12, ver.0.7.7.13)
    2. リストに載らなかったアプリが載るように修正しました。
  • 機能変更
    1. 「カーソル移動で表示/最小化」有効時、行頭/行末への移動で も動作するようにしました。
    2. 表示幅の初期値を640->0(可変)にしました。
    3. [オプション] - [リストの更新] - 「更新頻度」に「常」を追加しました。 今まで「高」だった動きは「常」になります。 変わって「高」は、表示/アクティブ時にフックで反映漏れしたアプリを再反映します。 (「中」より重く「常」より軽い処理を行います)
ver.0.7.7.13 -- 2007/12/03
  • バグ修正
    1. 「フォーカス失ったら非表示」がOnでも起動時に表示されてしまうのを修正しました。 (ver.0.7.7.12〜)
    2. シングルクリックの「非アクティブクリックはアクティブ化するだけ」が出来なかったのを修正しました。
    3. 他のウィンドウに切り替え後、Alt+Tabで窓替えに戻れてしま い、更にInactive表示でフォーカスを持ってしまう問題を修正 しました。
  • 機能変更
    1. デスクバーでも「常に最前面」「フォーカス失ったら非表示」 を有効にしました。ただし、デスクバー状態では無効で、ウィ ンドウ表示にしているときのみ有効です。
    2. ホットキーを押したときの動作を、アクティブ/非アクティブ をトグルするか、アクティブ化するだけか、を設定出来るよう にしました。 [オプション] - [全般] - [ホットキーを押したとき] で変更 してください。
ver.0.7.7.12 -- 2007/11/26
  • バグ修正
    1. 一部のアプリを起動していると固まるのを修正しました。
    2. ときどき変なタイミングで中クリック切り替えが動作するのを修正しました。
    3. 一部のアプリを起動するとフックが効かなくなるのをリカバリするようにしました。
    4. Inactive表示でフォーカスを持っていることがあるのを修正しました。
    5. 「カーソル移動しながら表示」をしていると「窓替え」が最前面に表示されたままになるのを、 非表示/非アクティブで直すようにしました。
  • 機能変更
    1. オプション設定をツリービュー形式に変更しました。
    2. 表示/アクティブのときにマウスカーソル位置に表示したり、 マウスカーソルを「窓替え」上に移動させる設定を追加しました。
    3. 左シングルクリックで切り替えが出来るようにしました。
    4. マウスホイールにカーソルを連動させる、を削除しました。
    5. 非常駐の速度改善。不要な設定は有効にならないようにしました。
    6. 「常に最前面に表示」のとき、ホットキーはアクティブ<->非アクティブをトグルするようにしました。
    7. 直前のウィンドウにカーソル移動出来るようにしました。
    8. オプション設定内で、EnterとESCが効かなかったを通常のダイアログ動作と同じにしました。
    9. ウィンドウ幅設定を固定幅にしました。0で可変になります。
ver.0.7.7.8 -- 2007/10/31
  • バグ修正
    1. オプション設定が「vcl60.bplが見つかりません」で起動しないのを修正しました。
      後は ver.0.7.7.7 と同じです。下記を参照ください。
ver.0.7.7.7 -- 2007/10/30
  • バグ修正
    1. 窓替えで中クリックすると、MS-Wordなどに切り替え時に改行が行われ てしまうのを修正しました。
    2. EnterIseachOnShow=2で起動時にモードに入らないのを修正しました。(ver.0.7.7.3のみ)
    3. ショートカットキー(Shift+F10)で表示するポップアップメニューの位置が変だったのを修正しました。
    4. 「マウスカーソル位置に表示」が有効のときにちらつくのを修正をしました。
  • 機能変更
    1. ポップアップメニューにオプションを追加しました。
      madokae.ini編集用「config.exe」が起動します。
    2. 「AppBar」で「ウィンドウスタイル変更」が出来なかったのを可能にしました。
    3. 「AppBar」でも「Shift+左クリック」で非表示に出来るようにしました。
    4. StayOnTop=0, HideOnLostFocus=0のとき、切り替え,Ctrl+G,ホットキーで 非表示にならなくしました。
      起動時に非表示になるのは、StayOnTop=0, HideOnLostFocus=1 と設定したときのみとしました。
    5. ポップアップメニューの表示のショートカット設定を追加しました。
      「madokae.ini」-「Popup=Shift+F10」で設定の変更が出来ます。
    6. アイコンを画像で表示する設定を追加しました。 「madokae.ini」-「IconBmp=0」で設定の変更が出来ます。
    7. EnterSearchOnShow=1/2(0以外)のとき、Ctrl+Gはモードだけ抜けるので はなくフォーカスなくすキャンセルまで行うように変更しました。
    8. 「リストスタイル変更」のとき、変更後はカーソルがあった位置のアプ リにカーソルを置くように変更しました。
    9. アプリ起動検知時の通知を設定出来るようにしました。
      「madokae.ini」-「HookEvent=23」で設定の変更が出来ます。
    10. 「非アクティブで起動スタイルに戻る」を追加しました。
      「madokae.ini」-「KeepStyle=0」で設定の変更が出来ます。
    11. 非常駐のときは、madokae_hook.dllは無効にしました。
ver.0.7.7.3 -- 2007/10/08
  • バグ修正
    1. ありません。
  • 機能変更
    1. ポップアップメニューに「常に最前面に表示」を追加しました。
    2. 常に最前面表示でも「Shift+左クリック」で非表示になるようにしました。
    3. ポップアップメニューに「フォーカスを失ったら非表示」を追加しました。
    4. ウィンドウスタイル = ライン表示 の種類を増やしました。
      以下の★付きが追加したものです。
      • デスクトップ下方に表示
      • デスクトップ上方に表示
      • 移動可能, 横幅一杯で表示 (★)
      • 移動可能, 横幅制限で表示 (★)
      • デスクトップ下方にAppBar表示 (★)
      • デスクトップ上方にAppBar表示 (★)
      設定は「madokae.ini」-「DispStyleLine」で行ってください。
    5. 非アクティブになったときに色が変わるようにしました。
      設定は「madokae.ini」-「InactiveTxtColor」「InactiveRsvTxtColor」「InactiveBgColor」「InactiveTransparent」で行ってください。
    6. ウィンドウスタイル = ウィンドウ表示 のとき、横幅を制限する設定を追加しました。
      設定は「madokae.ini」-「DispStyleFloatMaxWidth」で行ってください。
    7. 窓替えの表示をデスクトップ領域内に自動調整する/しないの設定を追加しました。
      設定は「madokae.ini」-「InsideDesktop」で行ってください。
    8. readme.txt に、「12. リスト更新頻度のカスタマイズ」を追記しました。
      「窓替え」のリスト更新頻度の設定について記述しています。
ver.0.7.5.36 -- 2007/10/05
  • バグ修正
    1. ライン表示でスクロールが必要なとき、スクロールバーがちらつくのを改善しました。
    2. ライン表示でスクロールが必要なとき、インクリメンタルサーチで表示されないことがあったのを修正しました。
    3. 頭文字の変更時、カーソル位置が正しい場所に移動しないのを修正しました。
    4. UseInitail=0で落ちるのを修正しました。
    5. madokae_hook.dllを削除し、HideOnLostFocus=0で起動しないのを修正しました。
  • 機能変更
    1. ver.0.7.5.34から機能変更はありません。
ver.0.7.5.34 -- 2007/09/29
  • バグ修正
    1. 頭文字の予約をしている(initail.txtがある)とき, 「ウィンドウスタイル変更」を繰り返すとメモリリークしていくのを修正しました。
  • 機能変更
    1. ショートカットキー設定を追加。全て初期値無しです。
      I-search時,BS動作キー「BackSpace」を追加しました。
      リスト先頭/最後への移動キー「MoveHome」「MoveEnd」を追加しました。
    2. ver.0.7.5.20 に含まれないキーは初期値無しにしました。
      インクリメンタルサーチ逆方向「IsearchBackward」Ctrl+R -> なし
      入力文字の消去「EraseLine」Ctrl+U -> なし
ver.0.7.5.33 -- 2007/09/19
  • 機能変更
    1. Migemo使用時、Migemoを読み込むタイミングを変更しました。
      前バージョンでは「I-searchモードに入ったとき」でしたが、 今バージョンから「入力文字数が閾値を超えたとき」になります。
      閾値は「madokae.ini」-「MigemoThreshold」の値です。
    2. 「madokae.ini」-「MigemoThreshold」でMigemo検索を開始する文字数を 設定出来るようにしました。初期値は3です。
    3. ホットキー(ショートカットキーのTrayInOut)にWinキーを指定可能にしました。
  • バグ修正
    1. I-searchモードで早く入力しすぎると文字が落ちることがあるのを修正しました。
    2. アプリ起動/終了中にホットキーを押すと更新されない場合があるのを 修正しました。まだ完全じゃなくたまにこぼれるので、もし発生した場合 には Ctrl+L を押すか、トレイの出し入れを行ってください。 (調査継続してます..)
ver.0.7.5.29 -- 2007/08/09
  • 機能変更
    1. マウスホイールでカーソル移動するようにしました。
    2. 常駐/非常駐を変更出来るようにしました。
    3. 表示時にインクリメンタルサーチに入る設定を追加しました。
    4. フォーカスが外れたら非表示になるようにしました。
    5. 「リストスタイル変更」をしても場所が変わらないようにしました。
    6. マウスカーソル位置の表示を右下展開から、カーソルを中心に展開に変更しました。
    7. インクリメンタルサーチの逆方向(上方向)検索を追加しました。
    8. iniファイルの「User1」を「Rename」に名前を変更しました。
    9. 「Rename」(旧User1)の初期ショートカットをCtrl+RからAlt+Rに変更しました。Ctrl+Rは、インクリメンタルサーチの逆方向に使用することにしました。
    10. iniファイルの「ToggleLookAround」の初期値をCtrl+AからAlt+Aに変更しました。
    11. インクリメンタルサーチでCtrl+Uで入力文字の全クリア出来るようにしました。(既存のESCと同じです)
    12. インクリメンタルサーチで一致したときは、一致文字を表示するようにしました。(某C/Migemo対応の良アプリを参考にしています)
    13. madokae.exeを二回実行した場合はホットキーと同じ動作にしました。
    14. 「madokae.ini」-「ToggleShowOnMouse=Ctrl+T」を削除しました。
  • バグ修正
    • なし
バージョンアップの場合には、以下のことに注意してください。
  • 「madokae.ini」-「User1」 を変更していた場合は、「Rename」に名前を変えて設定しなおしてください。User1は削除して構いません。
  • Ctrl+Rを使用していた場合は、「madokae.ini」-「IsearchBackward=Ctrl+R」を他の設定にするか、使用しているCtrl+Rを別の設定にしてください。
  • Ctrl+Uを使用していた場合は、「madokae.ini」-「EraseLine=Ctrl+U」を他の設定にするか、使用しているCtrl+Uを別の設定にしてください。
  • 「madokae.ini」-「ToggleShowOnMouse=Ctrl+T」は無効になります。

ver.0.7.5.20 -- 2007/07/11
  • 起動時は非表示としました。
  • 「起動/終了検知の一時停止」を追加。
  • タスクトレイに入っているとき、ポップアップメニュー上の操作出来ない項目は非表示にしました。
ver.0.7.5.16 -- 2007/07/02
  • / < > を押したときにBeep音が鳴るのを修正。
  • デスクトップ上方/下方表示のとき、スクロールバーが出て見えなくなるのを修正。
  • デスクトップ上方/下方表示のとき、←→でサイクルしなかったのを修正。
  • ウィンドウスタイル変更でカーソル位置を記憶しなかったのを修正。
  • トレイに入っているとき、ポップアップメニューのI-searchが有効になってしまうのを無効になるように修正。
  • readme.txtの誤記修正。誤:WindowStyleLine 正:ListStyleLine (誤記失礼しました。情報ありがとうございます)
ver.0.7.5.13 -- 2007/06/26
  • インクリメンタルサーチ機能対応版です。仕様はver.0.7.5.03を参照ください。
  • 本バージョンでは、インクリメンタルサーチでMigemoを使えるようにしました。
    Migemoを使うには、他のC/Migemo対応アプリと同様にmigemo.dll、migemoの辞書、bregexp.dllが必要になります。 導入方法は、readme.txtの「9.2. Migemoを使ったインクリメンタルサーチ」を参照してください。
  • 「リスト更新」の動作を変えました。1度押した時は表示更新のみ、連続で押すとリソートします。
  • 「<」「>」でリスト頭/末に移動するようにしました。 2度押すと半分の位置に移動します。
  • 実行ファイル名から.exeの表示を消しました。 iniファイルの「ExePurgeSuffix=1」を0にすれば表示します。
  • カーソル位置を保存するようにしました。
  • I-searchモード中にCtrl+Mが効かない。のを修正しました。
  • 0.7.4.08からのverup時に「EAccessViolation」で落ちる問題の対処をいれました。
    「madokae.ini」に含まれる「DispStyle=ListViewBottom」を削除の必要をなくす修正です。
ver.0.7.5.03 -- 2007/06/20
  • 今後の予定に書いてあった..「インクリメンタルサーチ機能」を付けました。
    Ctrl+S (または / ) で I-search モードに入ります。モード中に文字入力するとリストから検索されてカーソル移動します。次候補は、Ctrl+S です。
    一度モードから出て再度 I-search モードに入ったとき、 Ctrl+S を押すと前回の文字列で検索します。
    新しく文字入力を始めると、その文字で検索始めます。
    某エディタのI-searchと似た動作にしてます。逆検索(Ctrl+R)はありません。押した方ごめんなさい。
  • I-searchモードでは、BSで文字消し、ESCで全文字クリアをします。
  • 検索対象は、半角文字のみです。
ver.0.7.4.09 -- 2007/06/14
  • "can't get dll function" の問題を修正しました。
  • dll関数が読み込めないとき、フックを無効化して起動するようにしました。 このとき、更新頻度をホットキー押下時に行うように設定変更されます。
  • 1行表示をデスクトップ上方に表示可能としました。 madokae.ini の ListStyleLine=0/1(下/上)で変更することが出来ます。 (再起動が必要です)
  • ver.0.7.4.08からのバージョンアップの方へ
    • バージョンアップの場合はファイルを上書きしてください。
    • 「madokae.ini」に含まれる「DispStyle=ListViewBottom」を削除してください。
      すいません、これを削除しないと落ちてしまいます。
      「ListViewBottom」でなければ削除の必要はありません。
    • ver.0.7.4.09にすると「hook.dll」は不要となりますので、お手数ですが削除してください。
      こちらは残しても問題はありません。
ver.0.7.4.08 -- 2007/06/04
  • 新規公開

今後の予定

+ バージョアップ
'窓替え'
1.0.0.0 に向けてわずかな修正をしていくのみです。

プラグインAPIの仕様は今後は変更はしないつもりです。
変更したとしても、過去のプラグインに影響のない変更や追加のみです。
-> 1.0.0.0 ではプラグイン仕様を見直します。リコンパイル または 多少の修正が必要になるかもです。-- 2011/02/12
プラグインの予定
予定しているプラグインはありません。
+ いただいている要望について
  • [--] Reserveプラグインで項目クリックで起動したい。-- 2011/07/20
    -> 考え中です。
  • [済] ウィンドウタイトル順に並べたい。-- 2011/12/20
    -> ver.0.9.8.37 に実装しました。
  • [済] explorer再起動でトレイアイコンを復帰して欲しい。ver0.9.6.67 -- 2010/09/30
    -> ver.0.9.7.31 で修正しました。
  • [済] マルチモニタで常にTOPMOSTのある方に表示される。ver0.9.6.67 -- 2010/09/29
    -> ver.0.9.7.31 で修正しました。
  • [済] Alt+Tabのように切り替えたい。-- 2010/08/04
    -> ver.0.9.8.37 に実装しました。
  • [済] リストから任意のウィンドウを削除したい。 -- 2010/08/04
    -> ExListに実装しました。-- 2011/05/05
  • [--] 「デスクトップ」を実行しても窓替えは非表示にならないで欲しい。 -- 2010/05/22
    -> Windowsに非表示にされてしまっています。直す方法が見つかっていません。
  • [済] 時計の表示を日本語でしたい。 -- 2010/04/09
    -> 修正しました。
  • [--] 窓替え本体が常に前面表示でも時計表示をその上に表示して欲しい。 -- 2010/04/09
    -> 直したつもりですがなんか上手く行っていませんね。いつか直したいです。
  • [--] バーの高さを自由に変更したい。 -- 2010/04/07
    -> これはかなり難しくて、出来る見込みがないです。
  • [済] クリックすると最小化/戻すをトグルして欲しい。 -- 2010/04/07
    タスクバーのように非アクティブならアクティブに、アクティブならアイコン化して欲しい。
    -> BehaveLikeTaskbar plugin にて実現しました。
  • [済] ライスンタイルで幅を制限を残して欲しい。-- 2010/04/09
    画面幅一杯に伸ばさず Tokei plugin を置いているので残して欲しい。
    -> 端から端まで拡げる=off サイズを固定する=off にすることで自由にサイズ変更出来るようにしました。
  • [済] 「デスクトップ」をリストに追加
    デスクトップにフォーカスを移すことが出来る「デスクトップ」をリストに追加する。
    -> pluginで対応の予定です。
    -> 2009/03/30 に公開した ver.0.9.1.20 + Desktop plugin を使用してください。 -- 2009/06/06
  • [済] カーソルキー↑↓の移動でも端で止まらないで欲しい。-- 2008/12/18
    -> 修正しました。
  • [済] 指定したフォントを使用したい。 -- 2008/05/19
    -> 対応済みです。
  • [済] 予約文字の保存のタイミング -- 2008/04/09
    予約文字の保存を毎回行って欲しい。
    -> 対応済みです。
  • [済] シングルクリックで切り替え可能
    -> 次版で実装予定です。-- 2007/11/18
    -> ver.0.7.7.16にて実装しました。 -- 2007/12/17
  • [済] 表示時にマウスカーソルをウィンドウ上に移動して欲しい。 -- 2007/10/30, 2010/02/15
    -> 次版で実装予定です。-- 2007/11/18
    -> ver.0.7.7.16にて実装しました。 -- 2007/12/17
    -> 内容間違えていました。上記は窓替えウィンドウ上への移動でした。
    -> 現在は MoveCursor plugin で可能です。
  • [済] 常に最前面表示できるようにして欲しい。 -- 2007/09/23
    -> テスト版公開予定ですが、時期は未定です。-- 2007/10/05
    -> ver.0.7.7.3 以上にて対応中です。-- 2007/10/08
    -> ver.0.7.7.16にて実装しました。 -- 2007/12/17
  • [済] ラインスタイルで移動可能にして欲しい。 -- 2007/09/23
    -> テスト版公開予定ですが、時期は未定です。-- 2007/10/05
    -> ver.0.7.7.3 以上にて対応中です。-- 2007/10/08
    -> ver.0.7.7.16にて実装しました。 -- 2007/12/17
  • [済] ホットキーにWinキー使用。
    -> ver.0.7.5.33で対応しました。-- 2007/09/19
  • [済] ホイールでカーソル移動。
    -> 基本機能とするかpluginにするか検討中です。
    -> 次回の更新で基本機能として追加する予定です。 -- 2007/07/29
    -> ver.0.7.5.29で対応しました。-- 2007/08/09
  • [済] 非常駐で動作。
    -> 非常駐だと頭文字記憶が動作しないため保留させていただきます。
    -> 次回の更新で追加する予定です。 -- 2007/07/29
    -> ver.0.7.5.29で対応しました。-- 2007/08/09
  • [非] コマンドライン引数の追加。
    「madoake.exe /menu」などでメニュー表示を可能とする。
    -> 他アプリとの連携で問題なさそうなので見送らせていただきます。
  • [済] ランチャ機能。
    アプリが起動していない「頭文字」を押したときにはアプリを起動する。
    -> pluginで対応の予定です。
    -> 窓替え 0.8.1.1 以上、 Actionプラグイン にて対応。-- 2008/04/12
    -> 窓替え 0.8.2.8 以上、 Bridgeプラグイン にて対応。-- 2008/05/17
Icons by DryIcons




inserted by FC2 system