mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-27 21:01:57 +00:00
26 lines
555 B
TypeScript
26 lines
555 B
TypeScript
import { KeyMap } from "react-hotkeys";
|
|
|
|
export const keyMap: KeyMap = {
|
|
NEW_QUERY: {
|
|
name: "New Query",
|
|
sequence: "ctrl+j",
|
|
action: "keydown",
|
|
},
|
|
CANCEL_QUERY: {
|
|
name: "Cancel Query",
|
|
sequence: "f8",
|
|
action: "keydown",
|
|
},
|
|
DISCARD: {
|
|
name: "Discard Changes",
|
|
sequence: "ctrl+x",
|
|
action: "keydown"
|
|
}
|
|
};
|
|
|
|
export type KeyboardShortcutName = keyof typeof keyMap;
|
|
|
|
export type KeyboardShortcutHandlers = Partial<{
|
|
[key in KeyboardShortcutName]: (keyEvent?: KeyboardEvent) => void;
|
|
}>;
|