18/12/15 18:48:13.18 sXHj29i/0.net
TABキー不要の完成版ができたので置いておきます
長々とお騒がせしました
KC_main = {
'@' ,*setcust K_lied:LEFT,*replace %%*regexp(%%*edittext,"s/(.*\\)(?!$).*/$1/") %%:*completelist %%:%%K"@F2
【TAB】*setcust K_lied:RIGHT,*replace %%*edittext%%\ %%:%%K"@F4@TAB
【TAB】*setcust K_lied:F12,%%0fenrirScan.exe %%&*completelist /reload
【TAB】*setcust K_lied:'@',*RotateExecute emode,%%%%k"\BS ..'\', %%%%k"\BS
【TAB】*jumppath %*input("..\" -title:"パス移動" -mode:e -k:"*editmode d %%:*setcust _User:emode=1")
}
K_lied = {
FIRSTEVENT ,*ifmatch !パス移動,%W %:*stop %*getcust(_User:emode)==0 %:*setcust _User:emode=0 %:*setcust K_lied:-|LEFT= %:*setcust K_lied:-|RIGHT= %:*setcust K_lied:-|'@'= %:*setcust K_lied:-|F12=
}
エントリ補完はやめてパスのみにしました
@で起動して←キーで同階層のディレクトリ補完、文字入力で普通の補完
%*inputで二度mode指定しているのはヒストリに..\の履歴を残さないためです