mirror of
https://github.com/Pathduck/pathduck.github.io.git
synced 2026-06-24 13:09:56 -04:00
Update
This commit is contained in:
@@ -31,13 +31,13 @@
|
||||
<a class="NORM" href="..">..</a><br>
|
||||
[ 0 May 10 15:08] <a class="DIR" href="./adblock/">adblock</a><br>
|
||||
[ 0 May 10 15:08] <a class="DIR" href="./mods/">mods</a><br>
|
||||
[ 0 May 24 17:09] <a class="DIR" href="./panels/">panels</a><br>
|
||||
[ 0 May 24 17:10] <a class="DIR" href="./panels/">panels</a><br>
|
||||
[ 0 May 10 15:08] <a class="DIR" href="./sdthumbs/">sdthumbs</a><br>
|
||||
[ 0 May 10 15:08] <a class="DIR" href="./tools/">tools</a><br>
|
||||
[ 0 Dec 14 14:36] <a class="DIR" href="./user_files/">user_files</a><br>
|
||||
[ 0 Dec 14 14:36] <a class="DIR" href="./userscript/">userscript</a><br>
|
||||
[ 39K Jan 10 23:28] <a class="EXEC" href="./keyboard.html">keyboard.html</a><br>
|
||||
[6.4K Apr 11 12:42] <a class="EXEC" href="./keyboard.md">keyboard.md</a><br>
|
||||
[ 29K May 27 18:29] <a class="EXEC" href="./keyboard.html">keyboard.html</a><br>
|
||||
[9.9K May 27 18:26] <a class="EXEC" href="./keyboard.md">keyboard.md</a><br>
|
||||
[2.0K Mar 21 2021] <a class="EXEC" href="./Vivaldi-logo-red.svg">Vivaldi-logo-red.svg</a><br>
|
||||
[320K Dec 2 2021] <a class="EXEC" href="./Vivaldi-stars.jpg">Vivaldi-stars.jpg</a><br>
|
||||
<br><br>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,186 +1,189 @@
|
||||
<style>
|
||||
tr{page-break-inside:avoid}
|
||||
</style>
|
||||
|
||||
# Keyboard Cheat Sheet
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **WINDOW** | |
|
||||
| New Window | Ctrl+N<br> |
|
||||
| New Private Window | Ctrl+Shift+N<br> |
|
||||
| Close Window | Ctrl+Shift+Q<br> |
|
||||
| Quick Commands | F2<br> |
|
||||
| Task Manager | Shift+Esc<br> |
|
||||
| Settings | Alt+F2<br> Ctrl+F12<br> |
|
||||
| Extensions | Ctrl+Shift+E<br> |
|
||||
| History | Ctrl+H<br> |
|
||||
| Notes | Shift+O<br> |
|
||||
| Bookmarks | Ctrl+B<br> |
|
||||
| Delete Browsing Data | Ctrl+Shift+Del<br> |
|
||||
| Keyboard Cheat Sheet | Ctrl+F2<br> |
|
||||
| Show Webpage Access Key Shortcuts | Shift+F2<br> |
|
||||
| Break Mode | Ctrl+Shift+.<br> |
|
||||
| Capture Area to File | Ctrl+Alt+F<br> |
|
||||
| Capture Area to Clipboard | Ctrl+Alt+C<br> |
|
||||
| Focus Next Pane | F6<br> Ctrl+2<br> |
|
||||
| Focus Previous Pane | Shift+F6<br> Ctrl+1<br> |
|
||||
| Print | Ctrl+P<br> |
|
||||
| View Page Source | Ctrl+U<br> Alt+F3<br> |
|
||||
| Developer Tools | F12<br> |
|
||||
| Toggle Developer Tools | Ctrl+Shift+C<br> |
|
||||
| Undo | Ctrl+Z<br> |
|
||||
| Redo | Ctrl+Y<br> |
|
||||
| Cut | Ctrl+X<br> |
|
||||
| Copy | Ctrl+C<br> |
|
||||
| Paste | Ctrl+V<br> |
|
||||
| Select All | Ctrl+A<br> |
|
||||
| Paste as Plain Text | Alt+Insert<br> Ctrl+Shift+V<br> |
|
||||
| Paste and Go | Ctrl+G<br> |
|
||||
| | |
|
||||
| **VIEW** | |
|
||||
| Fullscreen Mode | F11<br> |
|
||||
| Bookmarks Bar | Ctrl+Alt+B<br> |
|
||||
| Menu Position | Ctrl+Alt+M<br> |
|
||||
| Status Bar | Ctrl+Alt+S<br> |
|
||||
| Tab Bar | Ctrl+Alt+T<br> |
|
||||
| Address Bar | Ctrl+Alt+A<br> |
|
||||
| Toggle UI | Ctrl+F11<br> |
|
||||
| Page Zoom In | +<br> Ctrl++<br> |
|
||||
| Page Zoom Out | -<br> Ctrl+-<br> |
|
||||
| Page Zoom Reset | Ctrl+0<br> *<br> Ctrl+Numpad0<br> |
|
||||
| UI Zoom In | Ctrl+Alt++<br> |
|
||||
| UI Zoom Out | Ctrl+Alt+-<br> |
|
||||
| UI Zoom Reset | Ctrl+Alt+*<br> Ctrl+Alt+0<br> |
|
||||
| Panel | F4<br> |
|
||||
| Focus Panel | F1<br> |
|
||||
| Focus Panel Controls | Ctrl+5<br> Alt+F1<br> |
|
||||
| Focus Bookmarks Bar | F9<br> |
|
||||
| Focus Tab Bar | F8<br> Ctrl+F1<br> Shift+Home<br> |
|
||||
| Toggle Floating Panel | Ctrl+Alt+F4<br> |
|
||||
| Open Next Panel | Ctrl+Shift+Page↓<br> Ctrl+4<br> |
|
||||
| Open Previous Panel | Ctrl+Shift+Page↑<br> Ctrl+3<br> |
|
||||
| Toggle Current Panel | Shift+F4<br> |
|
||||
| Bookmarks Panel | Ctrl+Shift+B<br> |
|
||||
| Reading List Panel | Ctrl+Shift+R<br> |
|
||||
| Downloads Panel | Ctrl+Shift+D<br> |
|
||||
| History Panel | Ctrl+Shift+H<br> |
|
||||
| Notes Panel | Ctrl+Shift+O<br> |
|
||||
| Translate Panel | Ctrl+Shift+L<br> |
|
||||
| Window Panel | Ctrl+Shift+W<br> |
|
||||
| Web Panel 1 | Alt+Shift+1<br> |
|
||||
| Web Panel 2 | Alt+Shift+2<br> |
|
||||
| Web Panel 3 | Alt+Shift+3<br> |
|
||||
| Web Panel 4 | Alt+Shift+4<br> |
|
||||
| Web Panel 5 | Alt+Shift+5<br> |
|
||||
| Web Panel 6 | Alt+Shift+6<br> |
|
||||
| Web Panel 7 | Alt+Shift+7<br> |
|
||||
| Web Panel 8 | Alt+Shift+8<br> |
|
||||
| Web Panel 9 | Alt+Shift+9<br> |
|
||||
| | |
|
||||
| **TAB** | |
|
||||
| New Tab | Ctrl+T<br> |
|
||||
| New Top Level Tab | Alt+Shift+T<br> |
|
||||
| Close Tab | Ctrl+W<br> |
|
||||
| Close Other Tabs | Ctrl+Alt+W<br> |
|
||||
| Tab Cycler Back | Ctrl+Shift+Tab<br> Alt+Page↑<br> |
|
||||
| Tab Cycler Forward | Ctrl+Tab<br> Alt+Page↓<br> |
|
||||
| Previous Tab (by Order) | 1<br> Ctrl+Page↑<br> |
|
||||
| Next Tab (by Order) | 2<br> Ctrl+Page↓<br> |
|
||||
| Move Tabs to Beginning | Ctrl+Alt+↑<br> 5<br> |
|
||||
| Move Tabs to End | Ctrl+Alt+↓<br> 6<br> |
|
||||
| Move Active Tab Backward | 3<br> Ctrl+Alt+←<br> |
|
||||
| Move Active Tab Forward | 4<br> Ctrl+Alt+→<br> |
|
||||
| Select Previous Tab | Ctrl+Shift+←<br> |
|
||||
| Select Next Tab | Ctrl+Shift+→<br> |
|
||||
| Select Related Tabs | Ctrl+Shift+A<br> |
|
||||
| Deselect Tabs | Ctrl+Shift+End<br> |
|
||||
| Rename Tab Stack | Alt+Shift+R<br> |
|
||||
| Switch to Tab 1 | Alt+1<br> 7<br> |
|
||||
| Switch to Tab 2 | Alt+2<br> |
|
||||
| Switch to Tab 3 | Alt+3<br> |
|
||||
| Switch to Tab 4 | Alt+4<br> |
|
||||
| Switch to Tab 5 | Alt+5<br> |
|
||||
| Switch to Tab 6 | Alt+6<br> |
|
||||
| Switch to Tab 7 | Alt+7<br> |
|
||||
| Switch to Tab 8 | Alt+8<br> |
|
||||
| Switch to Tab 9 | Alt+9<br> |
|
||||
| Switch to the Last Tab | Alt+0<br> 8<br> |
|
||||
| Show Closed Tabs | Alt+Z<br> |
|
||||
| Reopen Closed Tab | Ctrl+Z<br> |
|
||||
| Tile Vertically | Alt+F9<br> |
|
||||
| Tile Horizontally | Alt+F10<br> |
|
||||
| Tile to Grid | Alt+F11<br> |
|
||||
| Stack Tabs | Ctrl+Shift+↓<br> |
|
||||
| Unstack Tabs | Ctrl+Shift+↑<br> |
|
||||
| Remove from Tab Stack | Ctrl+↑<br> |
|
||||
| Load Images | Alt+I<br> |
|
||||
| Mute / Unmute Tab | Ctrl+M<br> |
|
||||
| Mute Other Tabs | Alt+M<br> |
|
||||
| Mute All Tabs | Alt+Shift+M<br> |
|
||||
| Capture Page to File | Ctrl+Alt+P<br> |
|
||||
| Capture Page to Clipboard | Ctrl+Alt+O<br> |
|
||||
| Filter Intensify | Ctrl+Alt+I<br> |
|
||||
| | |
|
||||
| **PAGE** | |
|
||||
| Toggle Reader View | Alt+R<br> |
|
||||
| Bookmark Selected Tabs | Ctrl+Alt+D<br> |
|
||||
| Create Bookmark | Ctrl+D<br> |
|
||||
| Add Page to Reading List | Shift+R<br> |
|
||||
| Focus Address Field | Alt+D<br> |
|
||||
| Reload Page | Ctrl+R<br> F5<br> |
|
||||
| Force Page Reload | Ctrl+F5<br> |
|
||||
| Focus Page | Alt+A<br> Shift+F1<br> |
|
||||
| Disable Keyboard Shortcuts | Ctrl+Alt+Shift+K<br> |
|
||||
| Focus Search Field | Alt+S<br> |
|
||||
| Find Next in Page | F3<br> |
|
||||
| Find Previous in Page | Shift+F3<br> |
|
||||
| History Back | Alt+←<br> Z<br> |
|
||||
| History Forward | Alt+→<br> X<br> |
|
||||
| History Rewind | Shift+Z<br> |
|
||||
| Fast Forward | Shift+X<br> |
|
||||
| Go to Parent Directory | Alt+Backspace<br> Alt+↑<br> |
|
||||
| Stop Loading | Esc<br> |
|
||||
| Open File | Ctrl+O<br> |
|
||||
| Save Page As | Ctrl+S<br> |
|
||||
| Search with Selection | Ctrl+Shift+S<br> |
|
||||
| Homepage | Ctrl+Space<br> Alt+Home<br> |
|
||||
| Copy Selected Text to Note | Ctrl+Shift+I<br> |
|
||||
| Spatial Navigation Left | Shift+←<br> |
|
||||
| Spatial Navigation Up | Shift+↑<br> |
|
||||
| Spatial Navigation Right | Shift+→<br> |
|
||||
| Spatial Navigation Down | Shift+↓<br> |
|
||||
| | |
|
||||
| **CALENDAR** | |
|
||||
| Day View | D<br> |
|
||||
| Week View | W<br> |
|
||||
| Multi Week View | N<br> |
|
||||
| Month View | M<br> |
|
||||
| Year View | Y<br> |
|
||||
| Agenda View | A<br> |
|
||||
| View Next Period | K<br> Page↓<br> |
|
||||
| View Previous Period | J<br> Page↑<br> |
|
||||
| View Today | T<br> Home<br> |
|
||||
| Zoom View In | Alt+Page↑<br> |
|
||||
| Zoom View Out | Alt+Page↓<br> |
|
||||
| Create Event | C<br> |
|
||||
| Go to Date | G<br> |
|
||||
| Search in Calendar | /<br> |
|
||||
| Refresh Calendar | R<br> |
|
||||
| | |
|
||||
| **MAIL** | |
|
||||
| Compose New Message | N<br> |
|
||||
| Reply to Message | R<br> |
|
||||
| Reply All | Shift+R<br> |
|
||||
| Forward Message | F<br> |
|
||||
| Delete Permanently | Shift+Del<br> |
|
||||
| Mark Message as Read | K<br> |
|
||||
| Mark Message Thread as Read | M<br> |
|
||||
| Mark Message Thread as Unread | Shift+M<br> |
|
||||
| Mark Message as Unread | Shift+K<br> |
|
||||
| Show Messages for Sender | E<br> |
|
||||
| Show Message Thread | T<br> |
|
||||
| Mark Message as Read and Go to Next Unread | G<br> |
|
||||
| Send Mail From Mail Composer | Ctrl+Enter<br> |
|
||||
| Queue Mail From Mail Composer | Ctrl+Shift+Enter<br> |
|
||||
| | |
|
||||
| **CHAINS** | |
|
||||
| Open Downloads Page | Ctrl+Shift+J<br> |
|
||||
| Rename Tab | Ctrl+Alt+R<br> |
|
||||
| | |
|
||||
<table>
|
||||
<tr><td><b>WINDOW</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>New Window</td><td>Ctrl+N</td></tr>
|
||||
<tr><td>New Private Window</td><td>Ctrl+Shift+N</td></tr>
|
||||
<tr><td>Close Window</td><td>Ctrl+Shift+Q</td></tr>
|
||||
<tr><td>Quick Commands</td><td>F2</td></tr>
|
||||
<tr><td>Task Manager</td><td>Shift+Esc</td></tr>
|
||||
<tr><td>Settings</td><td>Alt+F2<br>Ctrl+F12</td></tr>
|
||||
<tr><td>Extensions</td><td>Ctrl+Shift+E</td></tr>
|
||||
<tr><td>History</td><td>Ctrl+H</td></tr>
|
||||
<tr><td>Notes</td><td>Shift+O</td></tr>
|
||||
<tr><td>Bookmarks</td><td>Ctrl+B</td></tr>
|
||||
<tr><td>Delete Browsing Data</td><td>Ctrl+Shift+Del</td></tr>
|
||||
<tr><td>Keyboard Cheat Sheet</td><td>Ctrl+F2</td></tr>
|
||||
<tr><td>Show Webpage Access Key Shortcuts</td><td>Shift+F2</td></tr>
|
||||
<tr><td>Break Mode</td><td>Ctrl+Shift+.</td></tr>
|
||||
<tr><td>Capture Area to File</td><td>Ctrl+Alt+F</td></tr>
|
||||
<tr><td>Capture Area to Clipboard</td><td>Ctrl+Alt+C</td></tr>
|
||||
<tr><td>Focus Next Pane</td><td>F6<br>Ctrl+2</td></tr>
|
||||
<tr><td>Focus Previous Pane</td><td>Shift+F6<br>Ctrl+1</td></tr>
|
||||
<tr><td>Print</td><td>Ctrl+P</td></tr>
|
||||
<tr><td>View Page Source</td><td>Ctrl+U<br>Alt+F3</td></tr>
|
||||
<tr><td>Developer Tools</td><td>F12</td></tr>
|
||||
<tr><td>Toggle Developer Tools</td><td>Ctrl+Shift+C</td></tr>
|
||||
<tr><td>Undo</td><td>Ctrl+Z</td></tr>
|
||||
<tr><td>Redo</td><td>Ctrl+Y</td></tr>
|
||||
<tr><td>Cut</td><td>Ctrl+X</td></tr>
|
||||
<tr><td>Copy</td><td>Ctrl+C</td></tr>
|
||||
<tr><td>Paste</td><td>Ctrl+V</td></tr>
|
||||
<tr><td>Select All</td><td>Ctrl+A</td></tr>
|
||||
<tr><td>Paste as Plain Text</td><td>Alt+Insert<br>Ctrl+Shift+V</td></tr>
|
||||
<tr><td>Paste and Go</td><td>Ctrl+G</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>VIEW</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>Fullscreen Mode</td><td>F11</td></tr>
|
||||
<tr><td>Bookmarks Bar</td><td>Ctrl+Alt+B</td></tr>
|
||||
<tr><td>Menu Position</td><td>Ctrl+Alt+M</td></tr>
|
||||
<tr><td>Status Bar</td><td>Ctrl+Alt+S</td></tr>
|
||||
<tr><td>Tab Bar</td><td>Ctrl+Alt+T</td></tr>
|
||||
<tr><td>Address Bar</td><td>Ctrl+Alt+A</td></tr>
|
||||
<tr><td>Toggle UI</td><td>Ctrl+F11</td></tr>
|
||||
<tr><td>Page Zoom In</td><td>+<br>Ctrl++</td></tr>
|
||||
<tr><td>Page Zoom Out</td><td>-<br>Ctrl+-</td></tr>
|
||||
<tr><td>Page Zoom Reset</td><td>Ctrl+0<br>*<br>Ctrl+Numpad0</td></tr>
|
||||
<tr><td>UI Zoom In</td><td>Ctrl+Alt++</td></tr>
|
||||
<tr><td>UI Zoom Out</td><td>Ctrl+Alt+-</td></tr>
|
||||
<tr><td>UI Zoom Reset</td><td>Ctrl+Alt+*<br>Ctrl+Alt+0</td></tr>
|
||||
<tr><td>Panel</td><td>F4</td></tr>
|
||||
<tr><td>Focus Panel</td><td>F1</td></tr>
|
||||
<tr><td>Focus Panel Controls</td><td>Ctrl+5<br>Alt+F1</td></tr>
|
||||
<tr><td>Focus Bookmarks Bar</td><td>F9</td></tr>
|
||||
<tr><td>Focus Tab Bar</td><td>F8<br>Ctrl+F1<br>Shift+Home</td></tr>
|
||||
<tr><td>Toggle Floating Panel</td><td>Ctrl+Alt+F4</td></tr>
|
||||
<tr><td>Open Next Panel</td><td>Ctrl+Shift+Page↓<br>Ctrl+4</td></tr>
|
||||
<tr><td>Open Previous Panel</td><td>Ctrl+Shift+Page↑<br>Ctrl+3</td></tr>
|
||||
<tr><td>Toggle Current Panel</td><td>Shift+F4</td></tr>
|
||||
<tr><td>Bookmarks Panel</td><td>Ctrl+Shift+B</td></tr>
|
||||
<tr><td>Reading List Panel</td><td>Ctrl+Shift+R</td></tr>
|
||||
<tr><td>Downloads Panel</td><td>Ctrl+Shift+D</td></tr>
|
||||
<tr><td>History Panel</td><td>Ctrl+Shift+H</td></tr>
|
||||
<tr><td>Notes Panel</td><td>Ctrl+Shift+O</td></tr>
|
||||
<tr><td>Translate Panel</td><td>Ctrl+Shift+L</td></tr>
|
||||
<tr><td>Window Panel</td><td>Ctrl+Shift+W</td></tr>
|
||||
<tr><td>Web Panel 1</td><td>Alt+Shift+1</td></tr>
|
||||
<tr><td>Web Panel 2</td><td>Alt+Shift+2</td></tr>
|
||||
<tr><td>Web Panel 3</td><td>Alt+Shift+3</td></tr>
|
||||
<tr><td>Web Panel 4</td><td>Alt+Shift+4</td></tr>
|
||||
<tr><td>Web Panel 5</td><td>Alt+Shift+5</td></tr>
|
||||
<tr><td>Web Panel 6</td><td>Alt+Shift+6</td></tr>
|
||||
<tr><td>Web Panel 7</td><td>Alt+Shift+7</td></tr>
|
||||
<tr><td>Web Panel 8</td><td>Alt+Shift+8</td></tr>
|
||||
<tr><td>Web Panel 9</td><td>Alt+Shift+9</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>TAB</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>New Tab</td><td>Ctrl+T</td></tr>
|
||||
<tr><td>New Top Level Tab</td><td>Alt+Shift+T</td></tr>
|
||||
<tr><td>Close Tab</td><td>Ctrl+W</td></tr>
|
||||
<tr><td>Close Other Tabs</td><td>Ctrl+Alt+W</td></tr>
|
||||
<tr><td>Tab Cycler Back</td><td>Ctrl+Shift+Tab<br>Alt+Page↑</td></tr>
|
||||
<tr><td>Tab Cycler Forward</td><td>Ctrl+Tab<br>Alt+Page↓</td></tr>
|
||||
<tr><td>Previous Tab (by Order)</td><td>1<br>Ctrl+Page↑</td></tr>
|
||||
<tr><td>Next Tab (by Order)</td><td>2<br>Ctrl+Page↓</td></tr>
|
||||
<tr><td>Move Tabs to Beginning</td><td>Ctrl+Alt+↑<br>7</td></tr>
|
||||
<tr><td>Move Tabs to End</td><td>Ctrl+Alt+↓<br>8</td></tr>
|
||||
<tr><td>Move Active Tab Backward</td><td>Ctrl+Alt+←<br>5</td></tr>
|
||||
<tr><td>Move Active Tab Forward</td><td>Ctrl+Alt+→<br>6</td></tr>
|
||||
<tr><td>Select Previous Tab</td><td>Ctrl+Shift+←</td></tr>
|
||||
<tr><td>Select Next Tab</td><td>Ctrl+Shift+→</td></tr>
|
||||
<tr><td>Select Related Tabs</td><td>Ctrl+Shift+A</td></tr>
|
||||
<tr><td>Deselect Tabs</td><td>Ctrl+Shift+End</td></tr>
|
||||
<tr><td>Rename Tab Stack</td><td>Alt+Shift+R</td></tr>
|
||||
<tr><td>Switch to Tab 1</td><td>Alt+1<br>3</td></tr>
|
||||
<tr><td>Switch to Tab 2</td><td>Alt+2</td></tr>
|
||||
<tr><td>Switch to Tab 3</td><td>Alt+3</td></tr>
|
||||
<tr><td>Switch to Tab 4</td><td>Alt+4</td></tr>
|
||||
<tr><td>Switch to Tab 5</td><td>Alt+5</td></tr>
|
||||
<tr><td>Switch to Tab 6</td><td>Alt+6</td></tr>
|
||||
<tr><td>Switch to Tab 7</td><td>Alt+7</td></tr>
|
||||
<tr><td>Switch to Tab 8</td><td>Alt+8</td></tr>
|
||||
<tr><td>Switch to Tab 9</td><td>Alt+9</td></tr>
|
||||
<tr><td>Switch to the Last Tab</td><td>Alt+0<br>4</td></tr>
|
||||
<tr><td>Show Closed Tabs</td><td>Alt+Z</td></tr>
|
||||
<tr><td>Reopen Closed Tab</td><td>Ctrl+Z</td></tr>
|
||||
<tr><td>Tile Vertically</td><td>Alt+F9</td></tr>
|
||||
<tr><td>Tile Horizontally</td><td>Alt+F10</td></tr>
|
||||
<tr><td>Tile to Grid</td><td>Alt+F11</td></tr>
|
||||
<tr><td>Stack Tabs</td><td>Ctrl+Shift+↓</td></tr>
|
||||
<tr><td>Unstack Tabs</td><td>Ctrl+Shift+↑</td></tr>
|
||||
<tr><td>Remove from Tab Stack</td><td>Ctrl+↑</td></tr>
|
||||
<tr><td>Load Images</td><td>Alt+I</td></tr>
|
||||
<tr><td>Mute / Unmute Tab</td><td>Ctrl+M</td></tr>
|
||||
<tr><td>Mute Other Tabs</td><td>Alt+M</td></tr>
|
||||
<tr><td>Mute All Tabs</td><td>Alt+Shift+M</td></tr>
|
||||
<tr><td>Capture Page to File</td><td>Ctrl+Alt+P</td></tr>
|
||||
<tr><td>Capture Page to Clipboard</td><td>Ctrl+Alt+O</td></tr>
|
||||
<tr><td>Filter Intensify</td><td>Ctrl+Alt+I</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>PAGE</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>Toggle Reader View</td><td>Alt+R</td></tr>
|
||||
<tr><td>Bookmark Selected Tabs</td><td>Ctrl+Alt+D</td></tr>
|
||||
<tr><td>Create Bookmark</td><td>Ctrl+D</td></tr>
|
||||
<tr><td>Add Page to Reading List</td><td>Shift+R</td></tr>
|
||||
<tr><td>Focus Address Field</td><td>Alt+D</td></tr>
|
||||
<tr><td>Reload Page</td><td>Ctrl+R<br>F5</td></tr>
|
||||
<tr><td>Force Page Reload</td><td>Ctrl+F5</td></tr>
|
||||
<tr><td>Focus Page</td><td>Alt+A<br>Shift+F1</td></tr>
|
||||
<tr><td>Disable Keyboard Shortcuts</td><td>Ctrl+Alt+K</td></tr>
|
||||
<tr><td>Focus Search Field</td><td>Alt+S</td></tr>
|
||||
<tr><td>Find Next in Page</td><td>F3</td></tr>
|
||||
<tr><td>Find Previous in Page</td><td>Shift+F3</td></tr>
|
||||
<tr><td>History Back</td><td>Alt+←<br>Z</td></tr>
|
||||
<tr><td>History Forward</td><td>Alt+→<br>X</td></tr>
|
||||
<tr><td>History Rewind</td><td>Shift+Z</td></tr>
|
||||
<tr><td>Fast Forward</td><td>Shift+X</td></tr>
|
||||
<tr><td>Go to Parent Directory</td><td>Alt+Backspace<br>Alt+↑</td></tr>
|
||||
<tr><td>Stop Loading</td><td>Esc</td></tr>
|
||||
<tr><td>Open File</td><td>Ctrl+O</td></tr>
|
||||
<tr><td>Save Page As</td><td>Ctrl+S</td></tr>
|
||||
<tr><td>Search with Selection</td><td>Ctrl+Shift+S</td></tr>
|
||||
<tr><td>Homepage</td><td>Ctrl+Space<br>Alt+Home</td></tr>
|
||||
<tr><td>Copy Selected Text to Note</td><td>Ctrl+Shift+I</td></tr>
|
||||
<tr><td>Spatial Navigation Left</td><td>Shift+←</td></tr>
|
||||
<tr><td>Spatial Navigation Up</td><td>Shift+↑</td></tr>
|
||||
<tr><td>Spatial Navigation Right</td><td>Shift+→</td></tr>
|
||||
<tr><td>Spatial Navigation Down</td><td>Shift+↓</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>CALENDAR</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>Day View</td><td>D</td></tr>
|
||||
<tr><td>Week View</td><td>W</td></tr>
|
||||
<tr><td>Multi Week View</td><td>N</td></tr>
|
||||
<tr><td>Month View</td><td>M</td></tr>
|
||||
<tr><td>Year View</td><td>Y</td></tr>
|
||||
<tr><td>Agenda View</td><td>A</td></tr>
|
||||
<tr><td>View Next Period</td><td>K<br>Page↓</td></tr>
|
||||
<tr><td>View Previous Period</td><td>J<br>Page↑</td></tr>
|
||||
<tr><td>View Today</td><td>T<br>Home</td></tr>
|
||||
<tr><td>Zoom View In</td><td>Alt+Page↑</td></tr>
|
||||
<tr><td>Zoom View Out</td><td>Alt+Page↓</td></tr>
|
||||
<tr><td>Create Event</td><td>C</td></tr>
|
||||
<tr><td>Go to Date</td><td>G</td></tr>
|
||||
<tr><td>Search in Calendar</td><td>/</td></tr>
|
||||
<tr><td>Refresh Calendar</td><td>R</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>MAIL</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>Compose New Message</td><td>N</td></tr>
|
||||
<tr><td>Reply to Message</td><td>R</td></tr>
|
||||
<tr><td>Reply All</td><td>Shift+R</td></tr>
|
||||
<tr><td>Forward Message</td><td>F</td></tr>
|
||||
<tr><td>Delete Permanently</td><td>Shift+Del</td></tr>
|
||||
<tr><td>Mark Message as Read</td><td>K</td></tr>
|
||||
<tr><td>Mark Message Thread as Read</td><td>M</td></tr>
|
||||
<tr><td>Mark Message Thread as Unread</td><td>Shift+M</td></tr>
|
||||
<tr><td>Mark Message as Unread</td><td>Shift+K</td></tr>
|
||||
<tr><td>Show Messages for Sender</td><td>E</td></tr>
|
||||
<tr><td>Show Message Thread</td><td>T</td></tr>
|
||||
<tr><td>Mark Message as Read and Go to Next Unread</td><td>G</td></tr>
|
||||
<tr><td>Send Mail From Mail Composer</td><td>Ctrl+Enter</td></tr>
|
||||
<tr><td>Queue Mail From Mail Composer</td><td>Ctrl+Shift+Enter</td></tr>
|
||||
<tr><td> </td><td> </td></tr>
|
||||
<tr><td><b>CHAINS</b></td><td><div style="page-break-after:avoid"></div></td></tr>
|
||||
<tr><td>Open Downloads Page</td><td>Ctrl+Shift+J</td></tr>
|
||||
<tr><td>Rename Tab</td><td>Ctrl+Alt+R</td></tr>
|
||||
</table>
|
||||
177
vivaldi/mods/JS/backup-search-engines.js
Executable file
177
vivaldi/mods/JS/backup-search-engines.js
Executable file
@@ -0,0 +1,177 @@
|
||||
// Backup Search Engines
|
||||
// version 2022.3.3
|
||||
// https://forum.vivaldi.net/post/277594
|
||||
// Adds functionality to backup and restore search engines in
|
||||
// vivaldi://settings/search.
|
||||
|
||||
(function () {
|
||||
function msg(print) {
|
||||
clearTimeout(msgTimeout);
|
||||
if (print === "backup") {
|
||||
info.innerText = "Backup copied to clipboard";
|
||||
} else if (print === "restore") {
|
||||
info.innerText = "Search engines restored";
|
||||
} else {
|
||||
info.innerText = "Code error, aborted";
|
||||
}
|
||||
msgTimeout = setTimeout(() => (info.innerText = ""), 5000);
|
||||
}
|
||||
|
||||
function lookup(n) {
|
||||
const defaults = [n.defaultSearch, n.defaultPrivate, n.defaultImage];
|
||||
return defaults;
|
||||
}
|
||||
|
||||
function bringingItAllBackHome(remains) {
|
||||
vivaldi.searchEngines.getTemplateUrls((engines) => {
|
||||
for (i = 0; i < defaultsArray.length; i++) {
|
||||
const getName = engines.templateUrls.map((e) => e.name);
|
||||
const index = getName.lastIndexOf(defaultsArray[i][0]);
|
||||
const id = engines.templateUrls[index].id.toString();
|
||||
const search = defaultsArray[i][1];
|
||||
if (search === 0) {
|
||||
vivaldi.searchEngines.setDefault(
|
||||
vivaldi.searchEngines.DefaultType.DEFAULT_SEARCH,
|
||||
id,
|
||||
);
|
||||
} else if (search === 1) {
|
||||
vivaldi.searchEngines.setDefault(
|
||||
vivaldi.searchEngines.DefaultType.DEFAULT_PRIVATE,
|
||||
id,
|
||||
);
|
||||
} else {
|
||||
vivaldi.searchEngines.setDefault(
|
||||
vivaldi.searchEngines.DefaultType.DEFAULT_IMAGE,
|
||||
id,
|
||||
);
|
||||
}
|
||||
}
|
||||
remains.forEach((remove) => {
|
||||
vivaldi.searchEngines.removeTemplateUrl(remove);
|
||||
});
|
||||
defaultsArray = [];
|
||||
msg("restore");
|
||||
});
|
||||
}
|
||||
|
||||
function exec(collection) {
|
||||
vivaldi.searchEngines.getTemplateUrls((engines) => {
|
||||
const oldDefaults = lookup(engines);
|
||||
const newDefaults = lookup(collection);
|
||||
engines.templateUrls.forEach((engine) => {
|
||||
if (oldDefaults.indexOf(engine.id) === -1) {
|
||||
vivaldi.searchEngines.removeTemplateUrl(engine.id);
|
||||
}
|
||||
});
|
||||
collection.templateUrls.forEach((collect) => {
|
||||
vivaldi.searchEngines.addTemplateUrl(collect, () => {
|
||||
if (newDefaults.indexOf(collect.id) > -1) {
|
||||
const indeces = newDefaults
|
||||
.map((e, i) => (e === collect.id ? i : ""))
|
||||
.filter(String);
|
||||
indeces.forEach((index) => {
|
||||
const tunnel = [collect.name, index];
|
||||
defaultsArray.push(tunnel);
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
const remains = [...new Set(oldDefaults)];
|
||||
bringingItAllBackHome(remains);
|
||||
});
|
||||
}
|
||||
|
||||
function restore(e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
let backupCode;
|
||||
let collection;
|
||||
if (e.type === "paste") {
|
||||
const clipboardData = e.clipboardData;
|
||||
backupCode = clipboardData.getData("text");
|
||||
} else {
|
||||
backupCode = e.dataTransfer.getData("text");
|
||||
}
|
||||
try {
|
||||
collection = JSON.parse(backupCode);
|
||||
} catch (err) {
|
||||
msg("error");
|
||||
return;
|
||||
}
|
||||
if (
|
||||
"defaultImage" in collection &&
|
||||
"defaultPrivate" in collection &&
|
||||
"defaultSearch" in collection
|
||||
) {
|
||||
exec(collection);
|
||||
} else {
|
||||
msg("error");
|
||||
}
|
||||
}
|
||||
|
||||
function backup() {
|
||||
vivaldi.searchEngines.getTemplateUrls((engines) => {
|
||||
const backupCode = JSON.stringify(engines);
|
||||
navigator.clipboard.writeText(backupCode);
|
||||
msg("backup");
|
||||
});
|
||||
}
|
||||
|
||||
function ui() {
|
||||
const check = document.getElementById("vm-backup");
|
||||
if (!check) {
|
||||
const place = document.querySelector(
|
||||
".setting-section > div > .setting-group.unlimited > .setting-single"
|
||||
);
|
||||
const btn = document.createElement("input");
|
||||
btn.setAttribute("type", "button");
|
||||
btn.setAttribute("value", "Backup");
|
||||
btn.id = "vm-backup";
|
||||
place.insertBefore(btn, place.lastChild);
|
||||
btn.addEventListener("click", backup);
|
||||
const input = document.createElement("input");
|
||||
input.setAttribute("type", "text");
|
||||
input.setAttribute("placeholder", "Restore Backup");
|
||||
input.id = "vm-restore";
|
||||
place.insertBefore(input, place.lastChild);
|
||||
input.addEventListener("paste", restore);
|
||||
input.addEventListener("drop", restore);
|
||||
info = document.createElement("span");
|
||||
info.id = "vm-msg";
|
||||
place.insertBefore(info, place.lastChild);
|
||||
}
|
||||
}
|
||||
|
||||
const css = `
|
||||
#vm-restore {
|
||||
width: 130px;
|
||||
margin-left: 6px;
|
||||
margin-top: 6px;
|
||||
}
|
||||
#vm-restore::-webkit-input-placeholder {
|
||||
opacity: 1;
|
||||
color: var(--colorHighlightBg);
|
||||
text-align: center;
|
||||
}
|
||||
#vm-msg {
|
||||
margin-left: 12px;
|
||||
}
|
||||
`;
|
||||
|
||||
let msgTimeout;
|
||||
let defaultsArray = [];
|
||||
const settingsUrl =
|
||||
"chrome-extension://mpognobbkildjkofajifpdfhcoklimli/components/settings/settings.html?path=";
|
||||
chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
|
||||
if (changeInfo.url === `${settingsUrl}search`) {
|
||||
setTimeout(ui, 100);
|
||||
const check = document.getElementById("vm-engines");
|
||||
if (!check) {
|
||||
const style = document.createElement("style");
|
||||
style.id = "vm-engines";
|
||||
style.innerHTML = css;
|
||||
document.getElementsByTagName("head")[0].appendChild(style);
|
||||
}
|
||||
}
|
||||
});
|
||||
})();
|
||||
@@ -29,12 +29,13 @@
|
||||
<body>
|
||||
<h1>JS</h1><p>
|
||||
<a class="NORM" href="..">..</a><br>
|
||||
[5.4K Mar 30 2022] <a class="EXEC" href="./backup_search_engines.js">backup_search_engines.js</a><br>
|
||||
[5.4K Mar 30 2022] <a class="EXEC" href="./backup-keyboard-cheat-sheet.js">backup-keyboard-cheat-sheet.js</a><br>
|
||||
[5.4K Mar 30 2022] <a class="EXEC" href="./backup-search-engines.js">backup-search-engines.js</a><br>
|
||||
<br><br>
|
||||
</p>
|
||||
<p>
|
||||
|
||||
0 directories, 1 file
|
||||
0 directories, 2 files
|
||||
<br><br>
|
||||
</p>
|
||||
</html>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<h1>mods</h1><p>
|
||||
<a class="NORM" href="..">..</a><br>
|
||||
[ 0 May 17 13:50] <a class="DIR" href="./CSS/">CSS</a><br>
|
||||
[ 0 May 17 13:50] <a class="DIR" href="./JS/">JS</a><br>
|
||||
[ 0 May 27 18:23] <a class="DIR" href="./JS/">JS</a><br>
|
||||
[4.7K Apr 11 14:28] <a class="EXEC" href="./custom.css">custom.css</a><br>
|
||||
[1.5K Mar 23 15:03] <a class="EXEC" href="./custom.unused.css">custom.unused.css</a><br>
|
||||
[ 485 Apr 21 1:20] <a class="EXEC" href="./page-confirm-info-bar.css">page-confirm-info-bar.css</a><br>
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
[ 0 Jun 6 2023] <a class="DIR" href="./HTML/">HTML</a><br>
|
||||
[ 0 Jun 6 2023] <a class="DIR" href="./HTTP/">HTTP</a><br>
|
||||
[ 0 Jun 6 2023] <a class="DIR" href="./JS/">JS</a><br>
|
||||
[ 0 May 24 17:09] <a class="DIR" href="./res/">res</a><br>
|
||||
[ 0 May 24 17:10] <a class="DIR" href="./res/">res</a><br>
|
||||
[ 0 Jun 6 2023] <a class="DIR" href="./unicodeChartsPanel/">unicodeChartsPanel</a><br>
|
||||
[ 421 Aug 15 2023] <a class="EXEC" href="./html-chars.css">html-chars.css</a><br>
|
||||
[ 30K Apr 7 2023] <a class="EXEC" href="./html-chars.html">html-chars.html</a><br>
|
||||
|
||||
Reference in New Issue
Block a user