add CTRL+/ as shortcut for preview toggle

This commit is contained in:
korelstar 2020-06-28 08:25:01 +02:00
Родитель daddc2cbdd
Коммит 7ca7806f4c
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -22,12 +22,14 @@
</ActionButton> </ActionButton>
<ActionButton v-if="!preview" <ActionButton v-if="!preview"
icon="icon-toggle" icon="icon-toggle"
v-tooltip.left="t('notes', 'CTRL + /')"
@click="onTogglePreview" @click="onTogglePreview"
> >
{{ t('notes', 'Preview') }} {{ t('notes', 'Preview') }}
</ActionButton> </ActionButton>
<ActionButton v-else <ActionButton v-else
icon="icon-rename" icon="icon-rename"
v-tooltip.left="t('notes', 'CTRL + /')"
@click="onTogglePreview" @click="onTogglePreview"
> >
{{ t('notes', 'Edit') }} {{ t('notes', 'Edit') }}
@ -275,11 +277,15 @@ export default {
onKeyPress(event) { onKeyPress(event) {
if (event.ctrlKey || event.metaKey) { if (event.ctrlKey || event.metaKey) {
switch (String.fromCharCode(event.which).toLowerCase()) { switch (event.key.toLowerCase()) {
case 's': case 's':
event.preventDefault() event.preventDefault()
this.onManualSave() this.onManualSave()
break break
case '/':
event.preventDefault()
this.onTogglePreview()
break
} }
} }
}, },