feat: add shortcut of zooming to selection (#9447)

### Changed
- change edgeless shortcut `cmd + 0`, `cmd + 1` to `alt + 0`, `alt + 1`
- add new shortcut `alt + 2` to zoom to currently selected elements
This commit is contained in:
doouding
2025-01-03 03:57:04 +00:00
parent 30a181da38
commit a4e94ab72f
8 changed files with 125 additions and 15 deletions
@@ -928,7 +928,7 @@ export async function multiTouchUp(page: Page, points: Point[]) {
}
export async function zoomFitByKeyboard(page: Page) {
await page.keyboard.press(`${SHORT_KEY}+1`, { delay: 100 });
await page.keyboard.press(`Alt+1`, { delay: 100 });
await waitNextFrame(page, 300);
}
@@ -938,7 +938,13 @@ export async function zoomOutByKeyboard(page: Page) {
}
export async function zoomResetByKeyboard(page: Page) {
await page.keyboard.press(`${SHORT_KEY}+0`, { delay: 50 });
await page.keyboard.press(`Alt+0`, { delay: 50 });
// Wait for animation
await waitNextFrame(page, 300);
}
export async function zoomToSelection(page: Page) {
await page.keyboard.press(`Alt+2`, { delay: 50 });
// Wait for animation
await waitNextFrame(page, 300);
}