cltc ver.0.8.9.2 公開

0.8.9.1 -> 0.8.9.2
修正
 * コマンドラインオプションを指定し、しぼりこみが行われない時に
   高さの自動調節が行われないのを修正

http://d.hatena.ne.jp/tokkycom/20070616/p1

確認しました。画像で見ると、うわーってなりますね。いや、申し訳ない。これで大丈夫だと思います。原因は設定ファイルではなく、コマンドラインオプションだと思います。というわけで、変更点は上記のとおりです。

これでどうでしょう?

追記: No match の件については次バージョンで検討します。ハイ。

Download cltc ver.0.8.9.2.zip

cltc ver.0.8.9 公開

0.8.8 -> 0.8.9
追加
 * sizel, sizeu, sizer, sized を追加
 * inireload を追加
修正
 * IME を自動で無効にするようにした
 * cltcclose で二番目のウィンドウがアクティブになるのを修正
 * アクティブ化をトグルにした
 * resizerbl, resizerbu, resizerbr, resizerbd を廃止予定に変更
 * reload でトレイアイコン・常駐設定の再読み込みが不正だったのを修正
 * reload を廃止予定に変更
 * IconMode の既定値がおかしかったのを修正
 * IconMode を 0 ( アイコンなし ) に設定していた場合のバックスペースの動作を修正
 * [Main] ホットキーに使用したキーショートカットキーに使用できないことを記載

窓使いの憂鬱から直接 cltc をアクティブにしている場合などはうまく動作しない可能性があります。以上です。

Download cltc ver.0.8.9.zip

ホットキーと同一のキーはショートカットキーに割り当てられません

2007-06-16 - 日々ごちゃごちゃと考える

あれ、そういうことだったんですか?勘違いしてたかも。

明記していませんが、ホットキーと同一のキーはショートカットキーに割り当てられません。この件は cltc 側では対処しない形でいきます。理由は面倒だからです。

技術的な部分で言えば、割り当てられない理由としては、入力したキーが cltc に送られてこないはずだからです。かわりに受け取るメッセージである WM_HOTKEY メッセージに押されたキーの情報もついてくるはずですが、それをごちゃごちゃといじってこの問題に対応するのも面倒です。そこまでやるなら RegisterHotKey() をやめるほうが良いはずですが、そこまでやるのもまた面倒です。*1

この問題には窓使いの憂鬱などキーカスタマイズソフトで対応するほうがいいと思います。ただ、窓使いの憂鬱を使って cltc をアクティブにするのはおすすめできません。次回更新から正常動作しなくなるはずです。窓使いの憂鬱 => CraftLaunch => cltc などランチャをかませる形にするといいと思います。

*1:「〜はず」は確認せずに書いている証拠です

コメントでレスしようと思ったが長くなりすぎたので記事に昇格

いただいた意見

http://d.hatena.ne.jp/cogma/20070615/1181902272#c1181974128

ホットキーでcltcを起動してwindowを絞り込んで表示したまま、
再度ホットキーを押すと
cmd(右クリックで一番上にエクスプローラと表示されてる奴)を
windowを絞り込むように絞り込みたいです。

window -> cmd と二段で選択(しぼりこみ)ということですよね?できるかぎり同じインタフェースを、というのは正しい意見だと思います。

結論と理由

結論からいうと、実装は難しいと思います。

理由は二つあります。一つは私の実力不足、もう一つは実装すると cltc のカバーする範囲が広がってしまうことです。徐々にランチャを取り込む形になっていくことが予想されます。*1

  • コマンドをしぼりこみたい
  • コマンドを階層化したい
  • コマンド窓を起動したい ( それってランチャじゃ )

これらの要望(ランチャとして cltc に対するもの)に対応していけそうにないです。

解決策?

解決策として、他のソフトを使うというのはどうでしょうか?「ランチャ+タスク切り替えをしぼりこみで」に合致しそうなのは Giraffe+ や CraftLaunchEx あたりだと思います。(ハードルは高そうです)

最後に

意見ありがとうございます。また何かいい案があればお願いします。

こんな風に意見をつぶしてたら、誰も意見しなくなるんじゃないかとおびえてます。あくまで意見ですから、ガンガンあげてください。お願いします!

*1:なぜ cltc に設定ダイアログがないのか、なぜ自身のカバーすべき範囲である設定ダイアログさえ作れないのか。間違いなく cltc はダメソフトです!

自分用メモもかねているので、コメントではなくトラックバックで

いつもありがとうございます。

http://d.hatena.ne.jp/tokkycom/20070615/p5

(1)起動直後には高さの自動調節はない?
(2)リストに存在しない文字列が打ち込まれた時に高さが「0」になってしまうのは、正しい動作とはいえちょっとビックリする

起動直後には高さの自動調節はない?

(1) 自動調節されるはずなのですが、されていなければバグです。Height を超えていませんか? Height を最大の高さとして扱うようになったので、それを超えているとスクロールバーが出ます。

リストに存在しない文字列が打ち込まれた時に高さが「0」になってしまう

(2) タイトルバーまで消えていればバグです、そうでなければ仕様です。ビックリはあまりよくないですね、なにかいい案があればお願いします。

バグ報告

アイコンなしの動作にバグがあったので 0.8.8 ではアイコンありで使用すべきです。(随分前のバージョンからありそうなバグですけど)