{
"link": "/documentation/quality-profiles",
"text": "Quality Profiles"
+ },
+ {
+ "link": "/documentation/keyboard-shortcuts",
+ "text": "Keyboard Shortcuts"
}
],
"component_measures": [
{
"link": "/documentation/fixing-the-water-leak",
"text": "Fixing the Water Leak"
+ },
+ {
+ "link": "/documentation/keyboard-shortcuts",
+ "text": "Keyboard Shortcuts"
}
],
"custom_measures": [],
"custom_metrics": [],
"global_permissions": [],
- "issues": [],
+ "issues": [
+ {
+ "link": "/documentation/keyboard-shortcuts",
+ "text": "Keyboard Shortcuts"
+ }
+ ],
"marketplace": [],
"overview": [
{
--- /dev/null
+---
+title: Keyboard Shortcuts
+---
+
+## Global
+
+| Shortcut | Action |
+| -------- | --------------- |
+| `s` | open search bar |
+| `?` | open help |
+
+## Issues Page
+
+| Shortcut | Action |
+| ---------------- | --------------------------------------------- |
+| `↑` `↓` | navigate between issues |
+| `→` | go from the list of issues to the source code |
+| `←` | return back to the list |
+| `alt` + `↑` `↓` | to navigate issue locations |
+| `alt` + `←` `→` | to switch flows |
+| `f` | do an issue transition |
+| `a` | assign issue |
+| `m` | assign issue to the current user |
+| `i` | change severity of issue |
+| `c` | comment issue |
+| `ctrl` + `enter` | submit comment |
+| `t` | change tags of issue |
+
+## Measures Page
+
+| Shortcut | Action |
+| -------- | --------------------------------------------- |
+| `↑` `↓` | select files |
+| `→` | open file |
+| `←` | return back to the list |
+| `j` `k` | switch between files |
+
+## Rules Page
+
+| Shortcut | Action |
+| -------- | --------------------------------------------- |
+| `↑` `↓` | navigate between rules |
+| `→` | go from the list of rules to the rule details |
+| `←` | return back to the list |