[{"data":1,"prerenderedAt":1436},["ShallowReactive",2],{"docs-navigation":3,"\u002Fdocs\u002Ffeatures\u002Fkeyboard-shortcuts":298,"\u002Fdocs\u002Ffeatures\u002Fkeyboard-shortcuts-surround":1431},[4,165],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","1.docs",[9,33,79,100,129,149],{"title":10,"path":11,"stem":12,"children":13,"icon":32},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[14,17,22,27],{"title":15,"path":11,"stem":12,"icon":16},"Introduction","i-lucide-house",{"title":18,"path":19,"stem":20,"icon":21},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":23,"path":24,"stem":25,"icon":26},"Usage Guide","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage","i-lucide-sliders",{"title":28,"path":29,"stem":30,"icon":31},"Configuration Reference","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","1.docs\u002F1.getting-started\u002F4.configuration","i-lucide-settings",false,{"title":34,"icon":35,"path":36,"stem":37,"children":38,"page":32},"Features","i-lucide-star","\u002Fdocs\u002Ffeatures","1.docs\u002F2.features",[39,44,49,54,59,64,69,74],{"title":40,"path":41,"stem":42,"icon":43},"Video Sniffing","\u002Fdocs\u002Ffeatures\u002Fvideo-sniffing","1.docs\u002F2.features\u002F1.video-sniffing","i-lucide-video",{"title":45,"path":46,"stem":47,"icon":48},"Audio Capture","\u002Fdocs\u002Ffeatures\u002Faudio-capture","1.docs\u002F2.features\u002F2.audio-capture","i-lucide-music",{"title":50,"path":51,"stem":52,"icon":53},"Image Download","\u002Fdocs\u002Ffeatures\u002Fimage-download","1.docs\u002F2.features\u002F3.image-download","i-lucide-image",{"title":55,"path":56,"stem":57,"icon":58},"Privacy & Security","\u002Fdocs\u002Ffeatures\u002Fprivacy-security","1.docs\u002F2.features\u002F4.privacy-security","i-lucide-shield-check",{"title":60,"path":61,"stem":62,"icon":63},"Format Conversion","\u002Fdocs\u002Ffeatures\u002Fformat-conversion","1.docs\u002F2.features\u002F5.format-conversion","i-lucide-arrow-left-right",{"title":65,"path":66,"stem":67,"icon":68},"Batch Download","\u002Fdocs\u002Ffeatures\u002Fbatch-download","1.docs\u002F2.features\u002F6.batch-download","i-lucide-layers",{"title":70,"path":71,"stem":72,"icon":73},"Keyboard Shortcuts","\u002Fdocs\u002Ffeatures\u002Fkeyboard-shortcuts","1.docs\u002F2.features\u002F7.keyboard-shortcuts","i-lucide-keyboard",{"title":75,"path":76,"stem":77,"icon":78},"Search & Filter","\u002Fdocs\u002Ffeatures\u002Fsearch-filter","1.docs\u002F2.features\u002F8.search-filter","i-lucide-search",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":32},"Advanced","i-lucide-book-open","\u002Fdocs\u002Fadvanced","1.docs\u002F3.advanced",[85,90,95],{"title":86,"path":87,"stem":88,"icon":89},"Online Tools","\u002Fdocs\u002Fadvanced\u002Fonline-tools","1.docs\u002F3.advanced\u002F1.online-tools","i-lucide-globe",{"title":91,"path":92,"stem":93,"icon":94},"Browser Compatibility","\u002Fdocs\u002Fadvanced\u002Fbrowser-compatibility","1.docs\u002F3.advanced\u002F2.browser-compatibility","i-lucide-monitor-check",{"title":96,"path":97,"stem":98,"icon":99},"Download Engine Architecture","\u002Fdocs\u002Fadvanced\u002Fdownload-engine","1.docs\u002F3.advanced\u002F3.download-engine","i-lucide-cpu",{"title":101,"icon":102,"path":103,"stem":104,"children":105,"page":32},"Use Cases","i-lucide-lightbulb","\u002Fdocs\u002Fusecases","1.docs\u002F4.usecases",[106,111,115,120,125],{"title":107,"path":108,"stem":109,"icon":110},"Online Course Video Downloader for Offline Learning","\u002Fdocs\u002Fusecases\u002Fonline-courses","1.docs\u002F4.usecases\u002F1.online-courses","i-lucide-graduation-cap",{"title":112,"path":113,"stem":114,"icon":43},"Video Platform Stream Downloader for Public Media","\u002Fdocs\u002Fusecases\u002Fvideo-platforms","1.docs\u002F4.usecases\u002F2.video-platforms",{"title":116,"path":117,"stem":118,"icon":119},"Live Replay Downloader for Large Streaming Videos","\u002Fdocs\u002Fusecases\u002Flive-replays","1.docs\u002F4.usecases\u002F3.live-replays","i-lucide-radio",{"title":121,"path":122,"stem":123,"icon":124},"Podcast and Audio Downloader for Offline Listening","\u002Fdocs\u002Fusecases\u002Fpodcasts-audio","1.docs\u002F4.usecases\u002F4.podcasts-audio","i-lucide-headphones",{"title":126,"path":127,"stem":128,"icon":53},"Bulk Image Downloader for Web Galleries and Wallpapers","\u002Fdocs\u002Fusecases\u002Fimage-galleries","1.docs\u002F4.usecases\u002F5.image-galleries",{"title":130,"icon":131,"path":132,"stem":133,"children":134,"page":32},"Troubleshooting","i-lucide-wrench","\u002Fdocs\u002Ftroubleshooting","1.docs\u002F5.troubleshooting",[135,139,144],{"title":136,"path":137,"stem":138,"icon":131},"Common Issues Troubleshooting","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues","1.docs\u002F5.troubleshooting\u002F1.common-issues",{"title":140,"path":141,"stem":142,"icon":143},"Known Limitations & Caveats","\u002Fdocs\u002Ftroubleshooting\u002Fknown-issues","1.docs\u002F5.troubleshooting\u002F2.known-issues","i-lucide-alert-triangle",{"title":145,"path":146,"stem":147,"icon":148},"FAQ","\u002Fdocs\u002Ftroubleshooting\u002Ffaq","1.docs\u002F5.troubleshooting\u002F3.faq","i-lucide-message-circle-question",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":32},"Developer Docs","i-lucide-code","\u002Fdocs\u002Fdeveloper","1.docs\u002F6.developer",[155,160],{"title":156,"path":157,"stem":158,"icon":159},"Contributing Guide","\u002Fdocs\u002Fdeveloper\u002Fcontributing","1.docs\u002F6.developer\u002F1.contributing","i-lucide-git-pull-request",{"title":161,"path":162,"stem":163,"icon":164},"Project Architecture","\u002Fdocs\u002Fdeveloper\u002Farchitecture","1.docs\u002F6.developer\u002F2.architecture","i-lucide-box",{"title":166,"path":167,"stem":168,"children":169,"page":32},"Zh Hans","\u002Fzh-hans","zh-Hans",[170,189,226,243,268,285],{"title":171,"path":172,"stem":173,"children":174,"icon":32},"快速开始","\u002Fzh-hans\u002Fgetting-started","zh-Hans\u002F1.getting-started\u002F1.index",[175,177,181,185],{"title":176,"path":172,"stem":173,"icon":16},"简介",{"title":178,"path":179,"stem":180,"icon":21},"安装","\u002Fzh-hans\u002Fgetting-started\u002Finstallation","zh-Hans\u002F1.getting-started\u002F2.installation",{"title":182,"path":183,"stem":184,"icon":26},"使用方法","\u002Fzh-hans\u002Fgetting-started\u002Fusage","zh-Hans\u002F1.getting-started\u002F3.usage",{"title":186,"path":187,"stem":188,"icon":31},"配置参考","\u002Fzh-hans\u002Fgetting-started\u002Fconfiguration","zh-Hans\u002F1.getting-started\u002F4.configuration",{"title":190,"icon":35,"path":191,"stem":192,"children":193,"page":32},"功能特性","\u002Fzh-hans\u002Ffeatures","zh-Hans\u002F2.features",[194,198,202,206,210,214,218,222],{"title":195,"path":196,"stem":197,"icon":43},"视频嗅探","\u002Fzh-hans\u002Ffeatures\u002Fvideo-sniffing","zh-Hans\u002F2.features\u002F1.video-sniffing",{"title":199,"path":200,"stem":201,"icon":48},"音频捕获","\u002Fzh-hans\u002Ffeatures\u002Faudio-capture","zh-Hans\u002F2.features\u002F2.audio-capture",{"title":203,"path":204,"stem":205,"icon":53},"图片下载","\u002Fzh-hans\u002Ffeatures\u002Fimage-download","zh-Hans\u002F2.features\u002F3.image-download",{"title":207,"path":208,"stem":209,"icon":58},"隐私与安全","\u002Fzh-hans\u002Ffeatures\u002Fprivacy-security","zh-Hans\u002F2.features\u002F4.privacy-security",{"title":211,"path":212,"stem":213,"icon":63},"格式转换","\u002Fzh-hans\u002Ffeatures\u002Fformat-conversion","zh-Hans\u002F2.features\u002F5.format-conversion",{"title":215,"path":216,"stem":217,"icon":68},"批量下载","\u002Fzh-hans\u002Ffeatures\u002Fbatch-download","zh-Hans\u002F2.features\u002F6.batch-download",{"title":219,"path":220,"stem":221,"icon":73},"键盘快捷键","\u002Fzh-hans\u002Ffeatures\u002Fkeyboard-shortcuts","zh-Hans\u002F2.features\u002F7.keyboard-shortcuts",{"title":223,"path":224,"stem":225,"icon":78},"搜索与筛选","\u002Fzh-hans\u002Ffeatures\u002Fsearch-filter","zh-Hans\u002F2.features\u002F8.search-filter",{"title":227,"icon":81,"path":228,"stem":229,"children":230,"page":32},"高级指南","\u002Fzh-hans\u002Fadvanced","zh-Hans\u002F3.advanced",[231,235,239],{"title":232,"path":233,"stem":234,"icon":89},"在线工具","\u002Fzh-hans\u002Fadvanced\u002Fonline-tools","zh-Hans\u002F3.advanced\u002F1.online-tools",{"title":236,"path":237,"stem":238,"icon":94},"浏览器兼容性","\u002Fzh-hans\u002Fadvanced\u002Fbrowser-compatibility","zh-Hans\u002F3.advanced\u002F2.browser-compatibility",{"title":240,"path":241,"stem":242,"icon":99},"下载引擎架构","\u002Fzh-hans\u002Fadvanced\u002Fdownload-engine","zh-Hans\u002F3.advanced\u002F3.download-engine",{"title":244,"icon":102,"path":245,"stem":246,"children":247,"page":32},"使用场景","\u002Fzh-hans\u002Fusecases","zh-Hans\u002F4.usecases",[248,252,256,260,264],{"title":249,"path":250,"stem":251,"icon":110},"在线课程视频下载与离线学习","\u002Fzh-hans\u002Fusecases\u002Fonline-courses","zh-Hans\u002F4.usecases\u002F1.online-courses",{"title":253,"path":254,"stem":255,"icon":43},"视频平台流媒体下载与素材收集","\u002Fzh-hans\u002Fusecases\u002Fvideo-platforms","zh-Hans\u002F4.usecases\u002F2.video-platforms",{"title":257,"path":258,"stem":259,"icon":119},"直播回放下载与大文件流媒体保存","\u002Fzh-hans\u002Fusecases\u002Flive-replays","zh-Hans\u002F4.usecases\u002F3.live-replays",{"title":261,"path":262,"stem":263,"icon":124},"播客与网页音频下载","\u002Fzh-hans\u002Fusecases\u002Fpodcasts-audio","zh-Hans\u002F4.usecases\u002F4.podcasts-audio",{"title":265,"path":266,"stem":267,"icon":53},"图库与壁纸批量图片下载","\u002Fzh-hans\u002Fusecases\u002Fimage-galleries","zh-Hans\u002F4.usecases\u002F5.image-galleries",{"title":269,"icon":131,"path":270,"stem":271,"children":272,"page":32},"故障排除","\u002Fzh-hans\u002Ftroubleshooting","zh-Hans\u002F5.troubleshooting",[273,277,281],{"title":274,"path":275,"stem":276,"icon":131},"常见问题排查","\u002Fzh-hans\u002Ftroubleshooting\u002Fcommon-issues","zh-Hans\u002F5.troubleshooting\u002F1.common-issues",{"title":278,"path":279,"stem":280,"icon":143},"已知限制与注意事项","\u002Fzh-hans\u002Ftroubleshooting\u002Fknown-issues","zh-Hans\u002F5.troubleshooting\u002F2.known-issues",{"title":282,"path":283,"stem":284,"icon":148},"常见问题解答","\u002Fzh-hans\u002Ftroubleshooting\u002Ffaq","zh-Hans\u002F5.troubleshooting\u002F3.faq",{"title":286,"icon":151,"path":287,"stem":288,"children":289,"page":32},"开发者文档","\u002Fzh-hans\u002Fdeveloper","zh-Hans\u002F6.developer",[290,294],{"title":291,"path":292,"stem":293,"icon":159},"贡献指南","\u002Fzh-hans\u002Fdeveloper\u002Fcontributing","zh-Hans\u002F6.developer\u002F1.contributing",{"title":295,"path":296,"stem":297,"icon":164},"项目架构","\u002Fzh-hans\u002Fdeveloper\u002Farchitecture","zh-Hans\u002F6.developer\u002F2.architecture",{"id":299,"title":70,"body":300,"date":1421,"description":1422,"extension":1423,"lastModified":1424,"meta":1425,"navigation":1426,"path":71,"seo":1427,"stem":72,"__hash__":1430},"docs\u002F1.docs\u002F2.features\u002F7.keyboard-shortcuts.md",{"type":301,"value":302,"toc":1395},"minimark",[303,307,310,315,365,377,379,383,386,424,427,432,451,453,457,461,485,492,496,499,589,596,617,621,624,636,642,714,716,720,800,802,806,809,813,823,826,830,836,849,853,859,867,869,873,880,1083,1092,1096,1099,1213,1279,1281,1284,1288,1305,1314,1318,1327,1331,1350,1352,1356,1391],[304,305,306],"p",{},"FlowPick provides keyboard shortcuts to improve operational efficiency. All shortcuts can be customized in browser's extension management page.",[308,309],"hr",{},[311,312,314],"h2",{"id":313},"default-shortcuts","Default Shortcuts",[316,317,318,334],"table",{},[319,320,321],"thead",{},[322,323,324,328,331],"tr",{},[325,326,327],"th",{},"Shortcut",[325,329,330],{},"Action",[325,332,333],{},"Description",[335,336,337,352],"tbody",{},[322,338,339,346,349],{},[340,341,342],"td",{},[343,344,345],"code",{},"Alt+Shift+F",[340,347,348],{},"Open FlowPick popup",[340,350,351],{},"Quickly open extension panel without clicking icon",[322,353,354,359,362],{},[340,355,356],{},[343,357,358],{},"Alt+Shift+D",[340,360,361],{},"Download all detected media",[340,363,364],{},"One-click download of all resources detected on current page",[366,367,368],"tip",{},[304,369,370,372,373,376],{},[343,371,358],{}," triggers ",[374,375,65],"a",{"href":66},", all detected resources will join download queue in FIFO order.",[308,378],{},[311,380,382],{"id":381},"shortcut-scope","Shortcut Scope",[304,384,385],{},"Shortcuts are divided into two scopes:",[316,387,388,400],{},[319,389,390],{},[322,391,392,395,397],{},[325,393,394],{},"Scope",[325,396,333],{},[325,398,399],{},"Use Case",[335,401,402,413],{},[322,403,404,407,410],{},[340,405,406],{},"Global (Global)",[340,408,409],{},"Works anywhere in browser, including other applications",[340,411,412],{},"Need to quickly switch to FlowPick from other apps",[322,414,415,418,421],{},[340,416,417],{},"In Chrome (In Chrome)",[340,419,420],{},"Only works when browser window has focus",[340,422,423],{},"Daily use, avoid conflicts with other apps",[304,425,426],{},"By default, FlowPick's shortcuts are set to \"In Chrome\" scope to avoid conflicts with other application shortcuts.",[428,429,431],"h3",{"id":430},"modifying-scope","Modifying Scope",[433,434,435,442,445,448],"ol",{},[436,437,438,439],"li",{},"Open ",[343,440,441],{},"chrome:\u002F\u002Fextensions\u002Fshortcuts",[436,443,444],{},"Find FlowPick's corresponding shortcut",[436,446,447],{},"Click dropdown menu on right",[436,449,450],{},"Select \"In Chrome\" or \"Global\"",[308,452],{},[311,454,456],{"id":455},"customizing-shortcuts","Customizing Shortcuts",[428,458,460],{"id":459},"chrome-edge","Chrome \u002F Edge",[433,462,463,473,476,479,482],{},[436,464,465,466,468,469,472],{},"Enter ",[343,467,441],{}," in address bar (Edge users enter ",[343,470,471],{},"edge:\u002F\u002Fextensions\u002Fshortcuts",")",[436,474,475],{},"Find FlowPick",[436,477,478],{},"Click edit icon for corresponding action",[436,480,481],{},"Press new shortcut combination",[436,483,484],{},"Click \"OK\" to save",[304,486,487],{},[488,489],"img",{"alt":490,"src":491},"Shortcut Edit Interface","\u002Fscreenshots\u002Fshortcut-edit.png",[428,493,495],{"id":494},"shortcut-format","Shortcut Format",[304,497,498],{},"Shortcuts must be one of following formats:",[316,500,501,513],{},[319,502,503],{},[322,504,505,508,511],{},[325,506,507],{},"Format",[325,509,510],{},"Example",[325,512,333],{},[335,514,515,530,545,560,574],{},[322,516,517,522,527],{},[340,518,519],{},[343,520,521],{},"Ctrl+\u003CKey>",[340,523,524],{},[343,525,526],{},"Ctrl+Y",[340,528,529],{},"Most common combination",[322,531,532,537,542],{},[340,533,534],{},[343,535,536],{},"Ctrl+Shift+\u003CKey>",[340,538,539],{},[343,540,541],{},"Ctrl+Shift+Y",[340,543,544],{},"Avoid conflict with browser shortcuts",[322,546,547,552,557],{},[340,548,549],{},[343,550,551],{},"Alt+\u003CKey>",[340,553,554],{},[343,555,556],{},"Alt+F",[340,558,559],{},"One-hand friendly",[322,561,562,567,571],{},[340,563,564],{},[343,565,566],{},"Alt+Shift+\u003CKey>",[340,568,569],{},[343,570,345],{},[340,572,573],{},"FlowPick default format",[322,575,576,581,586],{},[340,577,578],{},[343,579,580],{},"Ctrl+Alt+\u003CKey>",[340,582,583],{},[343,584,585],{},"Ctrl+Alt+D",[340,587,588],{},"Less commonly occupied",[304,590,591,592,595],{},"Where ",[343,593,594],{},"\u003CKey>"," can be a letter (A-Z), number (0-9), or function key (F1-F12).",[597,598,599],"note",{},[304,600,601,602,605,606,609,610,605,613,616],{},"On macOS, ",[343,603,604],{},"Ctrl"," corresponds to ",[343,607,608],{},"Command"," key, ",[343,611,612],{},"Alt",[343,614,615],{},"Option"," key. Shortcuts are configured independently on macOS and Windows.",[428,618,620],{"id":619},"conflict-handling","Conflict Handling",[304,622,623],{},"If set shortcut conflicts with other extensions or browser built-in shortcuts:",[625,626,627,630,633],"ul",{},[436,628,629],{},"Browser will show warning prompt",[436,631,632],{},"Later-set shortcut will override earlier binding",[436,634,635],{},"Recommend using uncommon combinations to avoid conflicts",[304,637,638],{},[639,640,641],"strong",{},"Known Common Conflicts:",[316,643,644,656],{},[319,645,646],{},[322,647,648,650,653],{},[325,649,327],{},[325,651,652],{},"Conflict Target",[325,654,655],{},"Recommended Alternative",[335,657,658,673,687,700],{},[322,659,660,665,668],{},[340,661,662],{},[343,663,664],{},"Ctrl+Shift+F",[340,666,667],{},"Chrome DevTools search",[340,669,670,672],{},[343,671,345],{}," (FlowPick default)",[322,674,675,680,683],{},[340,676,677],{},[343,678,679],{},"Ctrl+D",[340,681,682],{},"Browser \"Add bookmark\"",[340,684,685,672],{},[343,686,358],{},[322,688,689,693,696],{},[340,690,691],{},[343,692,556],{},[340,694,695],{},"Some apps' \"File\" menu",[340,697,698],{},[343,699,345],{},[322,701,702,706,709],{},[340,703,704],{},[343,705,541],{},[340,707,708],{},"Some extensions",[340,710,711],{},[343,712,713],{},"Alt+Shift+Y",[308,715],{},[311,717,719],{"id":718},"recommended-custom-schemes","Recommended Custom Schemes",[316,721,722,735],{},[319,723,724],{},[322,725,726,729,732],{},[325,727,728],{},"Usage Habit",[325,730,731],{},"Recommended Shortcut",[325,733,734],{},"Reason",[335,736,737,749,761,774,787],{},[322,738,739,742,746],{},[340,740,741],{},"Frequent use",[340,743,744],{},[343,745,556],{},[340,747,748],{},"One-hand operation, quick trigger",[322,750,751,754,758],{},[340,752,753],{},"Avoid conflicts",[340,755,756],{},[343,757,541],{},[340,759,760],{},"Less occupied by other software",[322,762,763,766,771],{},[340,764,765],{},"Developers",[340,767,768],{},[343,769,770],{},"Alt+Shift+V",[340,772,773],{},"Distinguish from DevTools shortcuts",[322,775,776,779,784],{},[340,777,778],{},"macOS users",[340,780,781],{},[343,782,783],{},"Cmd+Shift+F",[340,785,786],{},"Follows macOS shortcut conventions",[322,788,789,792,797],{},[340,790,791],{},"Multi-extension users",[340,793,794],{},[343,795,796],{},"Alt+Shift+\u003Ccustom>",[340,798,799],{},"Uniformly use Alt+Shift prefix to avoid confusion",[308,801],{},[311,803,805],{"id":804},"efficiency-workflows","Efficiency Workflows",[304,807,808],{},"Integrating shortcuts into daily operations can significantly improve efficiency:",[428,810,812],{"id":811},"quick-sniffing-workflow","Quick Sniffing Workflow",[814,815,820],"pre",{"className":816,"code":818,"language":819},[817],"language-text","Alt+Shift+F → View detection results → Alt+Shift+D → One-click download all\n","text",[343,821,818],{"__ignoreMap":822},"",[304,824,825],{},"This workflow is suitable for quickly saving all media resources on a page without mouse operations.",[428,827,829],{"id":828},"selective-download-workflow","Selective Download Workflow",[814,831,834],{"className":832,"code":833,"language":819},[817],"Alt+Shift+F → Mouse check target resources → Click \"Download Selected\"\n",[343,835,833],{"__ignoreMap":822},[304,837,838,839,843,844,848],{},"Suitable when only some resources are needed. Combine with ",[374,840,842],{"href":841},"\u002Fdocs\u002Ffeatures\u002Fimage-download#smart-filtering","Image Filtering"," or ",[374,845,847],{"href":846},"\u002Fdocs\u002Fgetting-started\u002Fusage#resource-type-switching","Type Switching"," to further narrow scope.",[428,850,852],{"id":851},"batch-course-download-workflow","Batch Course Download Workflow",[814,854,857],{"className":855,"code":856,"language":819},[817],"Open course page → Wait for video playback → Alt+Shift+F → Confirm detection → Close panel\nOpen next lesson → Wait for video playback → Alt+Shift+F → Confirm detection → Close panel\n... (repeat)\nAll added → Alt+Shift+F → View queue progress\n",[343,858,856],{"__ignoreMap":822},[366,860,861],{},[304,862,863,864,866],{},"For batch download queue management and progress tracking, see ",[374,865,65],{"href":66},".",[308,868],{},[311,870,872],{"id":871},"technical-notes","Technical Notes",[304,874,875,876,879],{},"Shortcuts are implemented via Chrome Extension API's ",[343,877,878],{},"commands"," configuration:",[814,881,885],{"className":882,"code":883,"language":884,"meta":822,"style":822},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"commands\": {\n    \"_execute_action\": {\n      \"suggested_key\": {\n        \"default\": \"Alt+Shift+F\"\n      },\n      \"description\": \"Open FlowPick popup\"\n    },\n    \"download-all\": {\n      \"suggested_key\": {\n        \"default\": \"Alt+Shift+D\"\n      },\n      \"description\": \"Download all detected media\"\n    }\n  }\n}\n","json",[343,886,887,896,914,930,946,969,975,993,999,1013,1026,1043,1048,1065,1071,1077],{"__ignoreMap":822},[888,889,892],"span",{"class":890,"line":891},"line",1,[888,893,895],{"class":894},"sMK4o","{\n",[888,897,899,902,905,908,911],{"class":890,"line":898},2,[888,900,901],{"class":894},"  \"",[888,903,878],{"class":904},"spNyl",[888,906,907],{"class":894},"\"",[888,909,910],{"class":894},":",[888,912,913],{"class":894}," {\n",[888,915,917,920,924,926,928],{"class":890,"line":916},3,[888,918,919],{"class":894},"    \"",[888,921,923],{"class":922},"sBMFI","_execute_action",[888,925,907],{"class":894},[888,927,910],{"class":894},[888,929,913],{"class":894},[888,931,933,936,940,942,944],{"class":890,"line":932},4,[888,934,935],{"class":894},"      \"",[888,937,939],{"class":938},"sbssI","suggested_key",[888,941,907],{"class":894},[888,943,910],{"class":894},[888,945,913],{"class":894},[888,947,949,952,956,958,960,963,966],{"class":890,"line":948},5,[888,950,951],{"class":894},"        \"",[888,953,955],{"class":954},"swJcz","default",[888,957,907],{"class":894},[888,959,910],{"class":894},[888,961,962],{"class":894}," \"",[888,964,345],{"class":965},"sfazB",[888,967,968],{"class":894},"\"\n",[888,970,972],{"class":890,"line":971},6,[888,973,974],{"class":894},"      },\n",[888,976,978,980,983,985,987,989,991],{"class":890,"line":977},7,[888,979,935],{"class":894},[888,981,982],{"class":938},"description",[888,984,907],{"class":894},[888,986,910],{"class":894},[888,988,962],{"class":894},[888,990,348],{"class":965},[888,992,968],{"class":894},[888,994,996],{"class":890,"line":995},8,[888,997,998],{"class":894},"    },\n",[888,1000,1002,1004,1007,1009,1011],{"class":890,"line":1001},9,[888,1003,919],{"class":894},[888,1005,1006],{"class":922},"download-all",[888,1008,907],{"class":894},[888,1010,910],{"class":894},[888,1012,913],{"class":894},[888,1014,1016,1018,1020,1022,1024],{"class":890,"line":1015},10,[888,1017,935],{"class":894},[888,1019,939],{"class":938},[888,1021,907],{"class":894},[888,1023,910],{"class":894},[888,1025,913],{"class":894},[888,1027,1029,1031,1033,1035,1037,1039,1041],{"class":890,"line":1028},11,[888,1030,951],{"class":894},[888,1032,955],{"class":954},[888,1034,907],{"class":894},[888,1036,910],{"class":894},[888,1038,962],{"class":894},[888,1040,358],{"class":965},[888,1042,968],{"class":894},[888,1044,1046],{"class":890,"line":1045},12,[888,1047,974],{"class":894},[888,1049,1051,1053,1055,1057,1059,1061,1063],{"class":890,"line":1050},13,[888,1052,935],{"class":894},[888,1054,982],{"class":938},[888,1056,907],{"class":894},[888,1058,910],{"class":894},[888,1060,962],{"class":894},[888,1062,361],{"class":965},[888,1064,968],{"class":894},[888,1066,1068],{"class":890,"line":1067},14,[888,1069,1070],{"class":894},"    }\n",[888,1072,1074],{"class":890,"line":1073},15,[888,1075,1076],{"class":894},"  }\n",[888,1078,1080],{"class":890,"line":1079},16,[888,1081,1082],{"class":894},"}\n",[304,1084,1085,1087,1088,1091],{},[343,1086,923],{}," is Chrome's built-in command name used to trigger extension popup (",[343,1089,1090],{},"action.onClicked"," in Manifest V3).",[428,1093,1095],{"id":1094},"platform-specific-shortcuts","Platform-Specific Shortcuts",[304,1097,1098],{},"Manifest V3 supports setting different default shortcuts for different operating systems:",[814,1100,1102],{"className":882,"code":1101,"language":884,"meta":822,"style":822},"{\n  \"commands\": {\n    \"_execute_action\": {\n      \"suggested_key\": {\n        \"default\": \"Alt+Shift+F\",\n        \"mac\": \"MacCtrl+Shift+F\"\n      },\n      \"description\": \"Open FlowPick popup\"\n    }\n  }\n}\n",[343,1103,1104,1108,1120,1132,1144,1163,1181,1185,1201,1205,1209],{"__ignoreMap":822},[888,1105,1106],{"class":890,"line":891},[888,1107,895],{"class":894},[888,1109,1110,1112,1114,1116,1118],{"class":890,"line":898},[888,1111,901],{"class":894},[888,1113,878],{"class":904},[888,1115,907],{"class":894},[888,1117,910],{"class":894},[888,1119,913],{"class":894},[888,1121,1122,1124,1126,1128,1130],{"class":890,"line":916},[888,1123,919],{"class":894},[888,1125,923],{"class":922},[888,1127,907],{"class":894},[888,1129,910],{"class":894},[888,1131,913],{"class":894},[888,1133,1134,1136,1138,1140,1142],{"class":890,"line":932},[888,1135,935],{"class":894},[888,1137,939],{"class":938},[888,1139,907],{"class":894},[888,1141,910],{"class":894},[888,1143,913],{"class":894},[888,1145,1146,1148,1150,1152,1154,1156,1158,1160],{"class":890,"line":948},[888,1147,951],{"class":894},[888,1149,955],{"class":954},[888,1151,907],{"class":894},[888,1153,910],{"class":894},[888,1155,962],{"class":894},[888,1157,345],{"class":965},[888,1159,907],{"class":894},[888,1161,1162],{"class":894},",\n",[888,1164,1165,1167,1170,1172,1174,1176,1179],{"class":890,"line":971},[888,1166,951],{"class":894},[888,1168,1169],{"class":954},"mac",[888,1171,907],{"class":894},[888,1173,910],{"class":894},[888,1175,962],{"class":894},[888,1177,1178],{"class":965},"MacCtrl+Shift+F",[888,1180,968],{"class":894},[888,1182,1183],{"class":890,"line":977},[888,1184,974],{"class":894},[888,1186,1187,1189,1191,1193,1195,1197,1199],{"class":890,"line":995},[888,1188,935],{"class":894},[888,1190,982],{"class":938},[888,1192,907],{"class":894},[888,1194,910],{"class":894},[888,1196,962],{"class":894},[888,1198,348],{"class":965},[888,1200,968],{"class":894},[888,1202,1203],{"class":890,"line":1001},[888,1204,1070],{"class":894},[888,1206,1207],{"class":890,"line":1015},[888,1208,1076],{"class":894},[888,1210,1211],{"class":890,"line":1028},[888,1212,1082],{"class":894},[316,1214,1215,1227],{},[319,1216,1217],{},[322,1218,1219,1222,1225],{},[325,1220,1221],{},"Platform",[325,1223,1224],{},"Modifier Keys",[325,1226,333],{},[335,1228,1229,1244,1264],{},[322,1230,1231,1234,1241],{},[340,1232,1233],{},"Windows \u002F Linux",[340,1235,1236,1238,1239],{},[343,1237,604],{},", ",[343,1240,612],{},[340,1242,1243],{},"Standard PC keyboard",[322,1245,1246,1249,1256],{},[340,1247,1248],{},"macOS",[340,1250,1251,1238,1254],{},[343,1252,1253],{},"MacCtrl",[343,1255,608],{},[340,1257,1258,1260,1261,1263],{},[343,1259,1253],{}," corresponds to Control key, ",[343,1262,608],{}," corresponds to Cmd key",[322,1265,1266,1269,1276],{},[340,1267,1268],{},"ChromeOS",[340,1270,1271,1238,1274],{},[343,1272,1273],{},"Search",[343,1275,604],{},[340,1277,1278],{},"Search key can replace some modifier keys",[308,1280],{},[311,1282,145],{"id":1283},"faq",[428,1285,1287],{"id":1286},"what-if-shortcuts-dont-work","What if shortcuts don't work?",[433,1289,1290,1296,1299,1302],{},[436,1291,1292,1293,1295],{},"Check if shortcut conflicts with other extensions: open ",[343,1294,441],{}," to view",[436,1297,1298],{},"Confirm shortcut scope: if set to \"In Chrome\", ensure browser window has focus",[436,1300,1301],{},"Try resetting shortcut",[436,1303,1304],{},"Check if extension is disabled",[366,1306,1307],{},[304,1308,1309,1310,866],{},"For more troubleshooting see ",[374,1311,1313],{"href":1312},"\u002Fdocs\u002Ftroubleshooting\u002Fcommon-issues#shortcut-conflicts","Common Issues Troubleshooting — Shortcut Conflicts",[428,1315,1317],{"id":1316},"can-i-set-multiple-shortcuts-to-trigger-the-same-action","Can I set multiple shortcuts to trigger the same action?",[304,1319,1320,1321,1323,1324,866],{},"Chrome extension API doesn't support setting multiple shortcuts for same command. But you can add extra commands by modifying ",[343,1322,878],{}," configuration in ",[343,1325,1326],{},"manifest.json",[428,1328,1330],{"id":1329},"can-macos-and-windows-shortcuts-be-different","Can macOS and Windows shortcuts be different?",[304,1332,1333,1334,1336,1337,1238,1339,1238,1341,1238,1344,1347,1348,866],{},"Yes. In ",[343,1335,1326],{},", you can set different default shortcuts for ",[343,1338,955],{},[343,1340,1169],{},[343,1342,1343],{},"linux",[343,1345,1346],{},"chromeos",". Users can also customize separately for current platform in ",[343,1349,441],{},[308,1351],{},[311,1353,1355],{"id":1354},"related-documentation","Related Documentation",[625,1357,1358,1363,1370,1375,1380,1386],{},[436,1359,1360,1362],{},[374,1361,23],{"href":24}," — Basic popup operations and shortcut usage scenarios",[436,1364,1365,1367,1368],{},[374,1366,65],{"href":66}," — Details on batch download triggered by ",[343,1369,358],{},[436,1371,1372,1374],{},[374,1373,50],{"href":51}," — Image filtering and download combined with shortcuts",[436,1376,1377,1379],{},[374,1378,28],{"href":29}," — Configuration options related to download behavior",[436,1381,1382,1385],{},[374,1383,1384],{"href":19},"Installation Guide"," — Extension installation and toolbar pinning",[436,1387,1388,1390],{},[374,1389,136],{"href":137}," — Diagnosis and resolution of shortcut conflicts",[1392,1393,1394],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":822,"searchDepth":898,"depth":898,"links":1396},[1397,1398,1401,1406,1407,1412,1415,1420],{"id":313,"depth":898,"text":314},{"id":381,"depth":898,"text":382,"children":1399},[1400],{"id":430,"depth":916,"text":431},{"id":455,"depth":898,"text":456,"children":1402},[1403,1404,1405],{"id":459,"depth":916,"text":460},{"id":494,"depth":916,"text":495},{"id":619,"depth":916,"text":620},{"id":718,"depth":898,"text":719},{"id":804,"depth":898,"text":805,"children":1408},[1409,1410,1411],{"id":811,"depth":916,"text":812},{"id":828,"depth":916,"text":829},{"id":851,"depth":916,"text":852},{"id":871,"depth":898,"text":872,"children":1413},[1414],{"id":1094,"depth":916,"text":1095},{"id":1283,"depth":898,"text":145,"children":1416},[1417,1418,1419],{"id":1286,"depth":916,"text":1287},{"id":1316,"depth":916,"text":1317},{"id":1329,"depth":916,"text":1330},{"id":1354,"depth":898,"text":1355},"2026-07-08","Complete reference for FlowPick keyboard shortcuts — default bindings, customization methods, conflict resolution, and efficiency workflows.","md","2026-08-17",{},{"icon":73},{"title":1428,"description":1429},"FlowPick Keyboard Shortcuts for Media Detection and Downloads","Use FlowPick keyboard shortcuts to open the popup, search detected media, control downloads, and work faster.","P-YDM0eRMqk5_uvYDHy_U697xgpGrpx5XWXLvJ1XYLQ",[1432,1434],{"title":65,"path":66,"stem":67,"description":1433,"icon":68,"children":-1},"FlowPick batch download guide — leveraging browser's native download capabilities to save multiple media resources with one click. Covers resource selection, filtering tips, and practical advice.",{"title":75,"path":76,"stem":77,"description":1435,"icon":78,"children":-1},"URL search (fuzzy and regex), type and size filters in the FlowPick popup, and how to combine them to locate resources quickly.",1788792263056]