ui: Fixes related to focus navigation (#948)

Scroll graph area with Ctrl + Arrows
Moved graph zoom to Ctrl + Shift + Up/Down
Scroll code area with Ctrl + Arrows
Fixed graph showing focus when activating the active symbol
Made links in project description focus-able
Fixed parent graph node not showing focus after hovering edge to child node
This commit is contained in:
Eberhard Gräther
2020-03-29 16:01:22 +02:00
committed by GitHub
parent 57fd9f277a
commit 76562bb8ee
11 changed files with 168 additions and 29 deletions
+13 -5
View File
@@ -241,7 +241,11 @@ QTableWidget* QtKeyboardShortcuts::createCodeViewShortcutsTable()
Shortcut::defaultOrMac(
QStringLiteral("Previous Local Reference"),
QStringLiteral("Ctrl + Shift + L"),
QStringLiteral("Cmd + Shift + L"))});
QStringLiteral("Cmd + Shift + L")),
Shortcut::defaultOrMac(
QStringLiteral("Scroll Code Area"),
QStringLiteral("Ctrl + Arrows"),
QStringLiteral("Cmd + Arrows"))});
return table;
}
@@ -262,14 +266,18 @@ QTableWidget* QtKeyboardShortcuts::createGraphViewShortcutsTable()
QStringLiteral("Activate Node in New Tab"),
QStringLiteral("Ctrl + Shift + Enter | Ctrl + Shift + E"),
QStringLiteral("Cmd + Shift + Enter | Cmd + Shift + E")),
Shortcut::defaultOrMac(
QStringLiteral("Scroll Graph Area"),
QStringLiteral("Ctrl + Arrows"),
QStringLiteral("Cmd + Arrows")),
Shortcut::defaultOrMac(
QStringLiteral("Zoom in"),
QStringLiteral("Alt + W | Ctrl + Mousewheel up"),
QStringLiteral("Alt + W | Cmd + Mousewheel up")),
QStringLiteral("Ctrl + Shift + Up | Ctrl + Mousewheel up"),
QStringLiteral("Cmd + Shift + Up | Cmd + Mousewheel up")),
Shortcut::defaultOrMac(
QStringLiteral("Zoom out"),
QStringLiteral("Alt + S | Ctrl + Mousewheel down"),
QStringLiteral("Alt + S | Cmd + Mousewheel down")),
QStringLiteral("Ctrl + Shift + Down | Ctrl + Mousewheel down"),
QStringLiteral("Cmd + Shift + Down | Cmd + Mousewheel down")),
Shortcut(QStringLiteral("Reset Zoom"), QStringLiteral("0")),
Shortcut::defaultOrMac(
QStringLiteral("Open Custom Trail Dialog"),