1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

feat: Ctrl+PgUp & Ctrl+PgDn to navigate between tabs

This commit is contained in:
2022-07-14 19:30:34 +02:00
parent b71f04e5aa
commit abf829867e
3 changed files with 72 additions and 44 deletions

View File

@@ -1,13 +1,44 @@
interface ShortcutRecord {
event: string;
keys: Electron.Accelerator;
keys: Electron.Accelerator[];
description: string;
}
export const shortcuts: ShortcutRecord[] = [
const shortcuts: ShortcutRecord[] = [
{
event: 'open-new-tab',
keys: ['CommandOrControl+T'],
description: 'Open a new query tab'
},
{
event: 'close-tab',
keys: ['CommandOrControl+W'],
description: 'Close tab'
},
{
event: 'next-tab',
keys: ['Alt+CommandOrControl+Right', 'CommandOrControl+PageDown'],
description: 'Next tab'
},
{
event: 'prev-tab',
keys: ['Alt+CommandOrControl+Left', 'CommandOrControl+PageUp'],
description: 'Previous tab'
},
{
event: 'open-connections-modal',
keys: 'Shift+CommandOrControl+Space',
keys: ['Shift+CommandOrControl+Space'],
description: 'Show all connections'
}
];
for (let i = 1; i <= 9; i++) {
shortcuts.push(
{
event: `select-tab-${i}`,
keys: [`CommandOrControl+${i}`],
description: `Select tab number ${i}`
});
}
export { shortcuts };