PluginProbe
Code Snippets / 3.6.6
Code Snippets v3.6.6
3.10.2 3.10.1 3.10.0 3.10.0-beta.2 3.10.0-beta.1 4.0.0-beta.1 3.9.6 trunk 2.10.0 2.10.1 2.12.0 2.12.1 2.13.0 2.13.1 2.13.2 2.13.3 2.14.0 2.14.1 2.14.2 2.14.3 2.14.4 2.14.5 2.14.6 3.0.0 3.0.1 All 64 releases
code-snippets / js / types / KeyboardShortcut.ts

KeyboardShortcut.ts in Code Snippets 3.6.6, at js/types/KeyboardShortcut.ts

32 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { _x } from '@wordpress/i18n'
2
3 export const KEYBOARD_KEYS = <const> {
4 'Cmd': _x('Cmd', 'keyboard key', 'code-snippets'),
5 'Ctrl': _x('Ctrl', 'keyboard key', 'code-snippets'),
6 'Shift': _x('Shift', 'keyboard key', 'code-snippets'),
7 'Option': _x('Option', 'keyboard key', 'code-snippets'),
8 'Alt': _x('Alt', 'keyboard key', 'code-snippets'),
9 'Tab': _x('Tab', 'keyboard key', 'code-snippets'),
10 'Up': _x('Up', 'keyboard key', 'code-snippets'),
11 'Down': _x('Down', 'keyboard key', 'code-snippets'),
12 'A': _x('A', 'keyboard key', 'code-snippets'),
13 'D': _x('D', 'keyboard key', 'code-snippets'),
14 'F': _x('F', 'keyboard key', 'code-snippets'),
15 'G': _x('G', 'keyboard key', 'code-snippets'),
16 'R': _x('R', 'keyboard key', 'code-snippets'),
17 'S': _x('S', 'keyboard key', 'code-snippets'),
18 'Y': _x('Y', 'keyboard key', 'code-snippets'),
19 'Z': _x('Z', 'keyboard key', 'code-snippets'),
20 '/': _x('/', 'keyboard key', 'code-snippets'),
21 '[': _x(']', 'keyboard key', 'code-snippets'),
22 ']': _x(']', 'keyboard key', 'code-snippets')
23 }
24
25 export type KeyboardKey = keyof typeof KEYBOARD_KEYS
26
27 export interface KeyboardShortcut {
28 label: string
29 mod: KeyboardKey | KeyboardKey[]
30 key: KeyboardKey
31 }
32