graphdb-workbench
Version:
The web application for GraphDB APIs
116 lines (110 loc) • 5.38 kB
HTML
<div>
<!-- massively taken from https://github.com/chieffancypants/angular-hotkeys -->
<button id="keyboardShortcuts" ng-click="toggleCheatSheet()" type="button" class="btn btn-sm btn-secondary">{{'sparql.shortcuts' | translate}}</button>
<div class="hotkeys-container fade" ng-class="{in: shortcutsVisible}">
<div class="hotkeys">
<div class="close" ng-click="toggleCheatSheet()"></div>
<h3 class="text-xs-center">{{'sparql.shortcuts.capital' | translate}}</h3>
<table>
<tbody>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Space|Alt-Enter</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.trigger.autocomplete' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-D</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.delete.line' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-/</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.comment.uncomment.line' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Alt-Down</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.copy.line.down' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Alt-Up</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.copy.line.up' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Shift-F</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.auto.format.indent.lines' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-]</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.auto.indent.lines.more' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-[</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.auto.indent.lines.less' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Enter</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.execute.query.update' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>Shift-[Ctrl|Cmd]-Enter</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.execute.explain.plan' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>Alt-[Ctrl|Cmd]-Enter</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.execute.explain-gpt.plan' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Alt-T</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.create.new.tab' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-S</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.create.saved.query' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Alt-Right</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.switch.next.tab' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>[Ctrl|Cmd]-Alt-Left</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.switch.prev.tab' | translate}}</td>
</tr>
<tr>
<td class="hotkeys-keys">
<kbd>Shift-Left-Mouse</kbd>
</td>
<td class="hotkeys-text">{{'sparql.shortcuts.close.all.tabs.except.selected' | translate}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>