Enter用判別
PPcと同IDのPPvを起動するための設定
E_cr = { ; [Enter]用判別 KIF ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD SCM ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD GIF ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD TXT ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD JPEG ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD :JPEG ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD BMP ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD :BMP ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD INI ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD VBS ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD :XVBS ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD JS ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD :XJS ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD PY ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD :XPLS ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD PNG ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD JPG ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD PY ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD HOWM ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD CFG ,%0\PPVW.EXE -bootid:%*regexp(%n,"/.(.)/$1/") %FCD }
キー設定
- カーソルキー で同IDのPPcと連動
- エディタで直接編集
- Tで透過度合い変更
- Ctrl+Tで最前面トグル
- Zで最大化のトグル
- Ctrl+DでDialogHandler
KV_main = { ; PPvメイン窓 LEFT ,*execute C%*regexp(%n,"/.(.)/$1/"),*cursor 6, -1 %: %KC%*regexp(%n,"/.(.)/$1/")"@N" RIGHT ,*execute C%*regexp(%n,"/.(.)/$1/"),*cursor 6, 1 %: %KC%*regexp(%n,"/.(.)/$1/")"@N" UP ,%KC%*regexp(%n,"/.(.)/$1/") "@UP @N" DOWN ,%KC%*regexp(%n,"/.(.)/$1/") "@DOWN @N" SPACE ,%KC"@SPACE@N" \SPACE ,%KC"@\SPACE@N" E ,%"Text edit"%Orib,editor %FDC T ,*RotateExecute id,*customize X_bg:O_%n=100,*customize X_bg:O_%n=85,*customize X_bg:O_%n=65 ^V_H54 ,*topmostwindow %N Z ,*togglewinsize ENTER ,*script %0\Script\PPvEnter.js ^V_H44 ,*script %0\Script\DialogHandler.js }
PPvEnter.js
//!*script id = PPx.Extract("%n").slice( 1 ) //現在窓のIDを取得 filepath = PPx.Extract("%*extract(C" + id +"%%FCD)").replace(/\"/g, "") //PPcが選択しているパスを取得 //パスがフォルダの場合、PPcでEnter。 //そうでなければ現在窓を閉じる if ( PPx.GetFileInformation(filepath) == ":DIR" ){PPx.Execute("%KC" + id +"\"@ENTER\"") }else{PPx.Execute("%K\"@Q\"") }DialogHandler.js
//!*script var command = '%Ob D:\\bin\\DialogHandler\\DialogHandler.x86-32.exe %FCD'; PPx.Execute(command); PPx.Execute("%K\"@Q\"")
マウス
- 左ダブルクリックで一つ下へ
- 中ホイールクリックで一つ前へ
MV_click = { ; PPv メイン窓 LD_SPC ,%KC"@DOWN@N" M_SPC ,%KC"@UP@N" }
単語ハイライト
CV_hkey = { C = H008000,void H008000,#include H008000,#if H008000,#endif H008000,#define H008000,#pragma H008000,// H008000,/* H008000,*/ H = _DGRE,void _DGRE,#include _DGRE,#if _DGRE,#endif _DGRE,#define _DGRE,#pragma _DGRE,// _DGRE,/* _DGRE,*/ HOWM = >HFFFF00,= HFF8000,* HTML = _CYA,Subject: _CYA,From: _CYA,To: _CYA,Received: SCM = >H008000,; HFF9933,define HFF8000,if }
メニュー
MV_menu = { ; PPv メニューバー ← = %KC"@UP@N" → = %KC"@DOWN@N" DH = *script %0\Script\DialogHandler.js 透過 = *RotateExecute id,*customize X_bg:O_%n=100,*customize X_bg:O_%n=85,*customize X_bg:O_%n=65 hide = %K"@'^'" &Close = %K"@Q" }
その他
XV_cols = { ; 表示桁数=該当拡張子、全てに一致しなければ80、0:桁数最大 -1:窓幅に合わせる -1 = .txt,.howm,.ini 0 = .scm,.py } XV_imgD = { ; 拡大縮小設定([=],*zoom,*reducemode) PPvID = 倍率、縮小方法 ;倍率: -1:窓枠に合わせる -2:窓より小→等倍、大→縮小 0:100% 1-10000:%倍率 ;縮小方法: 1:白地に黒文字 2:黒地に白文字 3:カラー高速 4:混合 VA = -2,4 }
0 件のコメント:
コメントを投稿