1
0
mirror of https://github.com/Pathduck/pathduck.github.io.git synced 2026-06-24 13:09:56 -04:00
This commit is contained in:
Stian Lund
2024-05-27 18:32:07 +02:00
parent 34d302869d
commit c3500a4f09
8 changed files with 954 additions and 922 deletions

View File

@@ -31,13 +31,13 @@
<a class="NORM" href="..">..</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;10&nbsp;15:08]&nbsp;&nbsp;<a class="DIR" href="./adblock/">adblock</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;10&nbsp;15:08]&nbsp;&nbsp;<a class="DIR" href="./mods/">mods</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;24&nbsp;17:09]&nbsp;&nbsp;<a class="DIR" href="./panels/">panels</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;24&nbsp;17:10]&nbsp;&nbsp;<a class="DIR" href="./panels/">panels</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;10&nbsp;15:08]&nbsp;&nbsp;<a class="DIR" href="./sdthumbs/">sdthumbs</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;10&nbsp;15:08]&nbsp;&nbsp;<a class="DIR" href="./tools/">tools</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;Dec&nbsp;14&nbsp;14:36]&nbsp;&nbsp;<a class="DIR" href="./user_files/">user_files</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;Dec&nbsp;14&nbsp;14:36]&nbsp;&nbsp;<a class="DIR" href="./userscript/">userscript</a><br>
[&nbsp;39K&nbsp;Jan&nbsp;10&nbsp;23:28]&nbsp;&nbsp;<a class="EXEC" href="./keyboard.html">keyboard.html</a><br>
[6.4K&nbsp;Apr&nbsp;11&nbsp;12:42]&nbsp;&nbsp;<a class="EXEC" href="./keyboard.md">keyboard.md</a><br>
[&nbsp;29K&nbsp;May&nbsp;27&nbsp;18:29]&nbsp;&nbsp;<a class="EXEC" href="./keyboard.html">keyboard.html</a><br>
[9.9K&nbsp;May&nbsp;27&nbsp;18:26]&nbsp;&nbsp;<a class="EXEC" href="./keyboard.md">keyboard.md</a><br>
[2.0K&nbsp;Mar&nbsp;21&nbsp;&nbsp;2021]&nbsp;&nbsp;<a class="EXEC" href="./Vivaldi-logo-red.svg">Vivaldi-logo-red.svg</a><br>
[320K&nbsp;Dec&nbsp;&nbsp;2&nbsp;&nbsp;2021]&nbsp;&nbsp;<a class="EXEC" href="./Vivaldi-stars.jpg">Vivaldi-stars.jpg</a><br>
<br><br>

File diff suppressed because it is too large Load Diff

View File

@@ -1,186 +1,189 @@
<style>
tr{page-break-inside:avoid}
</style>
# Keyboard Cheat Sheet
| &nbsp; | &nbsp; |
|---|---|
| **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> |
| &nbsp; | &nbsp; |
| **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> |
| &nbsp; | &nbsp; |
| **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> |
| &nbsp; | &nbsp; |
| **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> |
| &nbsp; | &nbsp; |
| **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> |
| &nbsp; | &nbsp; |
| **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> |
| &nbsp; | &nbsp; |
| **CHAINS** | |
| Open Downloads Page | Ctrl+Shift+J<br> |
| Rename Tab | Ctrl+Alt+R<br> |
| &nbsp; | &nbsp; |
<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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</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>&nbsp;</td><td>&nbsp;</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>

View 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);
}
}
});
})();

View File

@@ -29,12 +29,13 @@
<body>
<h1>JS</h1><p>
<a class="NORM" href="..">..</a><br>
[5.4K&nbsp;Mar&nbsp;30&nbsp;&nbsp;2022]&nbsp;&nbsp;<a class="EXEC" href="./backup_search_engines.js">backup_search_engines.js</a><br>
[5.4K&nbsp;Mar&nbsp;30&nbsp;&nbsp;2022]&nbsp;&nbsp;<a class="EXEC" href="./backup-keyboard-cheat-sheet.js">backup-keyboard-cheat-sheet.js</a><br>
[5.4K&nbsp;Mar&nbsp;30&nbsp;&nbsp;2022]&nbsp;&nbsp;<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>

View File

@@ -30,7 +30,7 @@
<h1>mods</h1><p>
<a class="NORM" href="..">..</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;17&nbsp;13:50]&nbsp;&nbsp;<a class="DIR" href="./CSS/">CSS</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;17&nbsp;13:50]&nbsp;&nbsp;<a class="DIR" href="./JS/">JS</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;27&nbsp;18:23]&nbsp;&nbsp;<a class="DIR" href="./JS/">JS</a><br>
[4.7K&nbsp;Apr&nbsp;11&nbsp;14:28]&nbsp;&nbsp;<a class="EXEC" href="./custom.css">custom.css</a><br>
[1.5K&nbsp;Mar&nbsp;23&nbsp;15:03]&nbsp;&nbsp;<a class="EXEC" href="./custom.unused.css">custom.unused.css</a><br>
[&nbsp;485&nbsp;Apr&nbsp;21&nbsp;&nbsp;1:20]&nbsp;&nbsp;<a class="EXEC" href="./page-confirm-info-bar.css">page-confirm-info-bar.css</a><br>

View File

@@ -33,7 +33,7 @@
[&nbsp;&nbsp;&nbsp;0&nbsp;Jun&nbsp;&nbsp;6&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="DIR" href="./HTML/">HTML</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;Jun&nbsp;&nbsp;6&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="DIR" href="./HTTP/">HTTP</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;Jun&nbsp;&nbsp;6&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="DIR" href="./JS/">JS</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;24&nbsp;17:09]&nbsp;&nbsp;<a class="DIR" href="./res/">res</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;May&nbsp;24&nbsp;17:10]&nbsp;&nbsp;<a class="DIR" href="./res/">res</a><br>
[&nbsp;&nbsp;&nbsp;0&nbsp;Jun&nbsp;&nbsp;6&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="DIR" href="./unicodeChartsPanel/">unicodeChartsPanel</a><br>
[&nbsp;421&nbsp;Aug&nbsp;15&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="EXEC" href="./html-chars.css">html-chars.css</a><br>
[&nbsp;30K&nbsp;Apr&nbsp;&nbsp;7&nbsp;&nbsp;2023]&nbsp;&nbsp;<a class="EXEC" href="./html-chars.html">html-chars.html</a><br>