mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-24 10:27:10 +02:00
10 lines
733 B
TypeScript
10 lines
733 B
TypeScript
|
// We move this regex outside KeymapService because it makes gettext parsing
|
||
|
// fail. In fact it doesn't fail at the regex itself but at the next backtick
|
||
|
// into the code. Probably their parser see a backtick in the regex and opens a
|
||
|
// JS template string, while it shouldn't.
|
||
|
// https://discourse.joplinapp.org/t/translations/12832?u=laurent
|
||
|
|
||
|
const keysRegExp = /^([0-9A-Z)!@#$%^&*(:+<_>?~{|}";=,\-./`[\\\]']|F1*[1-9]|F10|F2[0-4]|Plus|Space|Tab|Backspace|Delete|Insert|Return|Enter|Up|Down|Left|Right|Home|End|PageUp|PageDown|Escape|Esc|VolumeUp|VolumeDown|VolumeMute|MediaNextTrack|MediaPreviousTrack|MediaStop|MediaPlayPause|PrintScreen|Numlock|Scrolllock|Capslock|num([0-9]|dec|add|sub|mult|div))$/;
|
||
|
|
||
|
export default keysRegExp;
|