ui: add support change font size via shortcut key

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
This commit is contained in:
Jianhui Zhao
2025-07-26 15:59:39 +08:00
parent f54f5323bd
commit 549794c3d5
+9 -3
View File
@@ -75,8 +75,8 @@ const contextmenus = [
{name: 'clear', caption: t('Clear Scrollback')}, {name: 'clear', caption: t('Clear Scrollback')},
{name: 'find', caption: t('Find') + ' - Ctrl+F'}, {name: 'find', caption: t('Find') + ' - Ctrl+F'},
{name: 'clear-highlighting', caption: t('Clear Highlighting')}, {name: 'clear-highlighting', caption: t('Clear Highlighting')},
{name: 'font+', caption: t('font+')}, {name: 'font+', caption: t('font+') + ' - Ctrl+↑'},
{name: 'font-', caption: t('font-')}, {name: 'font-', caption: t('font-') + ' - Ctrl+↓'},
{name: 'upload', caption: t('Upload file') + ' - rtty -R'}, {name: 'upload', caption: t('Upload file') + ' - rtty -R'},
{name: 'download', caption: t('Download file') + ' - rtty -S file'}, {name: 'download', caption: t('Download file') + ' - rtty -S file'},
{name: 'split-left', caption: t('split-left')}, {name: 'split-left', caption: t('split-left')},
@@ -351,8 +351,14 @@ const openTerm = () => {
disposables.push(term.onKey(({ domEvent }) => { disposables.push(term.onKey(({ domEvent }) => {
const e = domEvent const e = domEvent
if ((e.ctrlKey || e.metaKey) && e.key.toLowerCase() === 'f') { if (e.ctrlKey || e.metaKey) {
const key = e.key.toLowerCase()
if (key === 'f')
openFindBox() openFindBox()
else if (key === 'arrowup')
updateFontSize(1)
else if (key === 'arrowdown')
updateFontSize(-1)
} }
})) }))