LauncherEX

lex_hook_on_initの仕様を変更。モードローカルのKeyMapをフック内でインストールできるようにした。フック用Fanctionの引数eventにkey定義を追加。デフォルトでサブモードを変更するキー定義が追加されている。関数が実体であることに注意。 event.keys = {…

LauncherEX 実に1年以上メンテナンスしてなかった。CraftLaunchEXの世界は牛歩の歩み。LancherEXの機能としては特に追加されたりしてないので、持ってる人は急いで更新しなくてもいいと思う。更新する場合、ファイルの配置が変更されているので、以前のファ…

ver0.0.9。表に見える動きの変化とかはほとんど無い。更新する場合、古いファイル(clmode_lex.py,clsubmode_XXXX.py)は削除したほうがいいと思う。今回からパッケージ化されているので、フォルダ付で解凍してclmode_lexフォルダをそのままフォルダごとExtens…

LauncherEXはそのまま動きますよ。とりあえず今回の更新でリスト周りの仕様変更が入ってるので、できなかった機能ができるようになってないか(たとえば旧倉の共通部分確定を自動的にとか)調べて追加してみようかな。

clmode_lex.zip 修正版。omegasoupさんご指摘の不具合修正というかOPTION_EX_AUTO_DECIDE時に選択されている項目があった場合は選択項目を使用する用に修正。すっかりアップした気になって忘れていた。ついでにclsubmode_clock時にOnExecuteが実行される場合…

clmode_lex.zip 修正版。AutoHide使用時等のフォーカスの不具合と、BSキーの不具合を修正。Deecayさんの要望はこんな感じじゃだめですか? ## ファイルだったらポチS ## ポチSはこちらから。 http://www.geocities.jp/pochi_s2004/ extsel_path = r'C:\tools…

omegasoupさん指摘の不具合修正。1.RaiseNextWindow()の弊害。2.AutoHide後のExecute() HideMeにclcore.RaiseNextWindow()が記述されているのはなんか理由があった気もしなくも無いけどなぁ。今軽くテストした感じではないほうがいろいろ良いみたいだ。とい…

clmode_lex.zip 不具合修正版。Abbrevでの描画ロック問題も一応こちら側で吸収してみた。これは将来的に本体側で修正されるかもしれない。あと、フック周りのコードを多少すっきりさせた。エラートラップは定型なくせに行数食うのでががーんとまとめた方がわ…

0.97a対応と機能拡張。一応細かな問題は潰したはず。主な変更は以下の通り。 OPTION_EX_AUTO_DECIDEを追加。Deecayさんの「候補リストの一番上を自動的に実行」を参考にさせていただいた。 フック関数のサポートを追加。ちょっとした拡張をclmode_lex.pyを書…

clmode_lex.zip 0.98対応。本家のバージョンアップがなんだか慌しい。software/memoでシロさんが書いていたコードを参考にBSでも補完時の動作を修正。それと、OnExecuteの調整をいろいろと。OPTION_EX_AUTO_DECIDEで存在しないコマンドを打ったときにはちゃ…

clmode_lex.zip 一応あんまり不具合出てない。というか新オプションはちょっとテストしただけで使ってない。

フックの実装とか、Software/memoでシロさんが指摘していたOnPop時の問題とかを修正。ついでにバックスペースで補完とか取り込んでみた。スペース入力はOnKeyDownの引数が呼び出し元に反映されるように本体が変更されたら実装しようと思う。テストして問題が…

xyzzyに触発されてLauncherEXにフック関数をいろいろと仕込んでテストしてみている。software/memoでシロさんがやっているスペースキーとかバックスペースキーの拡張のようなものをフック関数を使用してconfig.py内で拡張できるように出来たらいいなと思うわ…

とりあえず需要はあるようなので、LauncherEXにリンクしておこうかな。とりあえずclconstとCraftLaunchEX標準オプション形式の拡張方法のサンプルになるかと思うので。あと、ファイルドロップ時にコマンド登録が出来るのは地味に便利。

OnDropでclSetCommandがいればそのままコマンド登録する処理を実装。非アクティブ時モードの切り替えは、extensionの中にあるclsubmode_で始まるファイルを一覧して切り替えられるようにすればそれでいい気がしてきた。とりあえずAutoHideとClockを同梱したL…

唐突だけどLauncherModeの拡張について。 非アクティブ時の挙動を簡単に切り替えられるよう、仕様を考えてみた。インターフェイスが共通化された非アクティブ時用モードを作成して、OnActivateイベント内で指定されたモードに切り替えるようなイメージが設定…