Search: Remove old s o search shortcut from HelpModal (#65631)
This commit is contained in:
@@ -3,55 +3,64 @@ import React, { useMemo } from 'react';
|
|||||||
|
|
||||||
import { GrafanaTheme2 } from '@grafana/data';
|
import { GrafanaTheme2 } from '@grafana/data';
|
||||||
import { Modal, useStyles2 } from '@grafana/ui';
|
import { Modal, useStyles2 } from '@grafana/ui';
|
||||||
|
import { config } from 'app/core/config';
|
||||||
import { getModKey } from 'app/core/utils/browser';
|
import { getModKey } from 'app/core/utils/browser';
|
||||||
|
|
||||||
const getShortcuts = (modKey: string) => ({
|
const getShortcuts = (modKey: string) => {
|
||||||
Global: [
|
return {
|
||||||
{ keys: ['g', 'h'], description: 'Go to Home Dashboard' },
|
Global: [
|
||||||
{ keys: ['g', 'e'], description: 'Go to Explore' },
|
{ keys: ['g', 'h'], description: 'Go to Home Dashboard' },
|
||||||
{ keys: ['g', 'p'], description: 'Go to Profile' },
|
{ keys: ['g', 'e'], description: 'Go to Explore' },
|
||||||
{ keys: ['s', 'o'], description: 'Open search' },
|
{ keys: ['g', 'p'], description: 'Go to Profile' },
|
||||||
{ keys: ['esc'], description: 'Exit edit/setting views' },
|
|
||||||
{ keys: ['h'], description: 'Show all keyboard shortcuts' },
|
...(config.featureToggles.topnav
|
||||||
{ keys: [`${modKey}+k`], description: 'Open command palette' },
|
? [{ keys: [`${modKey} + k`], description: 'Open search' }]
|
||||||
{ keys: ['c', 't'], description: 'Change theme' },
|
: [
|
||||||
],
|
{ keys: ['s', 'o'], description: 'Open search' },
|
||||||
Dashboard: [
|
{ keys: [`${modKey} + k`], description: 'Open command palette' },
|
||||||
{ keys: [`${modKey}+s`], description: 'Save dashboard' },
|
]),
|
||||||
{ keys: ['d', 'r'], description: 'Refresh all panels' },
|
|
||||||
{ keys: ['d', 's'], description: 'Dashboard settings' },
|
{ keys: ['esc'], description: 'Exit edit/setting views' },
|
||||||
{ keys: ['d', 'v'], description: 'Toggle in-active / view mode' },
|
{ keys: ['h'], description: 'Show all keyboard shortcuts' },
|
||||||
{ keys: ['d', 'k'], description: 'Toggle kiosk mode (hides top nav)' },
|
{ keys: ['c', 't'], description: 'Change theme' },
|
||||||
{ keys: ['d', 'E'], description: 'Expand all rows' },
|
],
|
||||||
{ keys: ['d', 'C'], description: 'Collapse all rows' },
|
Dashboard: [
|
||||||
{ keys: ['d', 'a'], description: 'Toggle auto fit panels (experimental feature)' },
|
{ keys: [`${modKey}+s`], description: 'Save dashboard' },
|
||||||
{ keys: [`${modKey}+o`], description: 'Toggle shared graph crosshair' },
|
{ keys: ['d', 'r'], description: 'Refresh all panels' },
|
||||||
{ keys: ['d', 'l'], description: 'Toggle all panel legends' },
|
{ keys: ['d', 's'], description: 'Dashboard settings' },
|
||||||
],
|
{ keys: ['d', 'v'], description: 'Toggle in-active / view mode' },
|
||||||
'Focused Panel': [
|
{ keys: ['d', 'k'], description: 'Toggle kiosk mode (hides top nav)' },
|
||||||
{ keys: ['e'], description: 'Toggle panel edit view' },
|
{ keys: ['d', 'E'], description: 'Expand all rows' },
|
||||||
{ keys: ['v'], description: 'Toggle panel fullscreen view' },
|
{ keys: ['d', 'C'], description: 'Collapse all rows' },
|
||||||
{ keys: ['p', 's'], description: 'Open Panel Share Modal' },
|
{ keys: ['d', 'a'], description: 'Toggle auto fit panels (experimental feature)' },
|
||||||
{ keys: ['p', 'd'], description: 'Duplicate Panel' },
|
{ keys: [`${modKey} + o`], description: 'Toggle shared graph crosshair' },
|
||||||
{ keys: ['p', 'r'], description: 'Remove Panel' },
|
{ keys: ['d', 'l'], description: 'Toggle all panel legends' },
|
||||||
{ keys: ['p', 'l'], description: 'Toggle panel legend' },
|
],
|
||||||
],
|
'Focused Panel': [
|
||||||
'Time Range': [
|
{ keys: ['e'], description: 'Toggle panel edit view' },
|
||||||
{ keys: ['t', 'z'], description: 'Zoom out time range' },
|
{ keys: ['v'], description: 'Toggle panel fullscreen view' },
|
||||||
{
|
{ keys: ['p', 's'], description: 'Open Panel Share Modal' },
|
||||||
keys: ['t', '←'],
|
{ keys: ['p', 'd'], description: 'Duplicate Panel' },
|
||||||
description: 'Move time range back',
|
{ keys: ['p', 'r'], description: 'Remove Panel' },
|
||||||
},
|
{ keys: ['p', 'l'], description: 'Toggle panel legend' },
|
||||||
{
|
],
|
||||||
keys: ['t', '→'],
|
'Time Range': [
|
||||||
description: 'Move time range forward',
|
{ keys: ['t', 'z'], description: 'Zoom out time range' },
|
||||||
},
|
{
|
||||||
{
|
keys: ['t', '←'],
|
||||||
keys: ['t', 'a'],
|
description: 'Move time range back',
|
||||||
description: 'Make time range absolute/permanent',
|
},
|
||||||
},
|
{
|
||||||
],
|
keys: ['t', '→'],
|
||||||
});
|
description: 'Move time range forward',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
keys: ['t', 'a'],
|
||||||
|
description: 'Make time range absolute/permanent',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
export interface HelpModalProps {
|
export interface HelpModalProps {
|
||||||
onDismiss: () => void;
|
onDismiss: () => void;
|
||||||
|
|||||||
Reference in New Issue
Block a user