[ { "key": "WHEEL_UP", "command": ["script-binding", "file_browser/dynamic/scroll_up"] }, { "key": "WHEEL_DOWN", "command": ["script-binding", "file_browser/dynamic/scroll_down"] }, { "key": "MBTN_LEFT", "command": ["script-binding", "file_browser/dynamic/down_dir"] }, { "key": "MBTN_RIGHT", "command": ["script-binding", "file_browser/dynamic/up_dir"] }, { "key": "MBTN_MID", "command": ["script-binding", "file_browser/dynamic/play"] }, { "key": "KP1", "command": ["print-text", "files: %n"], "filter": "file", "multiselect": true, "multi-type": "concat", "concat-string": "\n" }, { "key": "KP1", "command": ["print-text", "directories: %n"], "filter": "dir", "multiselect": true, "multi-type": "concat", "concat-string": "\n" }, { "key": "KP1", "command": ["print-text", "%f"], "passthrough": true, "name": "thing" }, { "key": "KP2", "command": ["print-text", "name: %n"], "multiselect": true }, { "key": "KP3", "command": ["print-text", "open directory: %p"] }, { "key": "KP4", "command": ["print-text", "directory name: %d"] }, { "key": "KP5", "command": ["print-text", "escape the code: %%f"], "multiselect": true }, { "key": "KP6", "command": ["print-text", "full filepath via concatenation: %p%n"], "multiselect": true }, { "key": "KP7", "command": ["print-text", "quote/escape filepath: %F"], "multiselect": true }, { "key": "KP8", "command": ["print-text", "%r"] }, { "key": "Alt+DEL", "command": ["run", "powershell", "-command", "rm", "%F"], "filter": "file", "multiselect": true, "multi-type": "concat" }, { "key": "Ctrl+ENTER", "command": ["run", "powershell", "-command", "mpv.exe", "%F"], "multiselect": true, "multi-type": "concat" }, { "key": "Ctrl+c", "command": [ ["run", "powershell", "-command", "Set-Clipboard", "%F"], ["print-text", "copied filepath to clipboard"] ], "multiselect": true, "delay": 0.3 }, { "key": "Ctrl+v", "command": ["run", "powershell", "-command", "cp", "-LiteralPath", "(Get-Clipboard)", "%P"], "multiselect": false }, { "key": "Ctrl+x", "command": ["run", "powershell", "-command", "mv", "-LiteralPath", "(Get-Clipboard)", "%P"], "multiselect": false }, { "key": "INS", "command": ["run", "powershell", "-command", "Set-Content", "-LiteralPath", "( %P + '/.ordered-chapters.m3u' )", "-Value", "( %N )"], "multiselect": true, "multi-type": "concat", "concat-string": "+'\n'+" }, { "key": "Ctrl+INS", "command": ["run", "powershell", "-command", "rm", "-LiteralPath", "( %P + '/.ordered-chapters.m3u' )", "-Force"], "multiselect": false }, { "key": "Ctrl+o", "command": ["run", "powershell", "-command", "explorer.exe", "(( %P ).TrimEnd('/') -replace '/', '\\' )"], "multiselect": false }, { "key": "Ctrl+O", "command": ["run", "powershell", "-command", "explorer.exe", "(( %F ).TrimEnd('/') -replace '/', '\\' )"], "filter": "dir", "multiselect": true }, { "key": "Ctrl+O", "command": ["run", "powershell", "-command", "explorer.exe", "'/select,'", "( %F -replace '/', '\\' )"], "filter": "file", "multiselect": true }, { "key": "Ctrl+o", "command": ["run", "powershell", "-command", "& 'C:/Program Files/Mozilla Firefox/firefox.exe' %P"], "multiselect": false, "parser": "ftp" }, { "key": "Ctrl+O", "command": ["run", "powershell", "-command", "& 'C:/Program Files/Mozilla Firefox/firefox.exe' %F"], "filter": "dir", "multiselect": true, "parser": "ftp" }, { "key": "DEL", "command": [ ["run", "powershell", "-command", "(New-Object -ComObject 'Shell.Application').NameSpace(0).ParseName((%F -replace '/', '\\' )).InvokeVerb('delete')"], ["script-message", "delay-command", "4", "script-binding", "file_browser/dynamic/reload"], ["show-text", "删除 %f"] ], "multiselect": true, "multi-type": "repeat" }, { "key": "F", "command": ["script-message", "favourites/add_favourite", "%f"] }, { "key": "F", "command": ["script-message", "favourites/remove_favourite", "%f"], "parser": "favourites" }, { "key": "Ctrl+UP", "command": [ ["script-message", "favourites/move_up", "%f"] ], "parser": "favourites" }, { "key": "Ctrl+DOWN", "command": [ ["script-message", "favourites/move_down", "%f"] ], "parser": "favourites" }, { "key": "Ctrl+r", "command": [ ["script-message", "winroot/import_root_drives"] ], "parser": "root" } ]