From aa0ec717a22c4ee0ffe460b2450feba2e8cf0224 Mon Sep 17 00:00:00 2001 From: Diego Medina Date: Tue, 8 Mar 2022 16:26:36 -0500 Subject: [PATCH] Add previous line hotkey to SQL editor for macOS (#19052) --- .../src/SqlLab/components/SqlEditor/index.jsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/superset-frontend/src/SqlLab/components/SqlEditor/index.jsx b/superset-frontend/src/SqlLab/components/SqlEditor/index.jsx index 0a3008d2f..168a53d52 100644 --- a/superset-frontend/src/SqlLab/components/SqlEditor/index.jsx +++ b/superset-frontend/src/SqlLab/components/SqlEditor/index.jsx @@ -306,7 +306,8 @@ class SqlEditor extends React.PureComponent { getHotkeyConfig() { // Get the user's OS const userOS = detectOS(); - return [ + + const base = [ { name: 'runQuery1', key: 'ctrl+r', @@ -346,6 +347,19 @@ class SqlEditor extends React.PureComponent { func: this.stopQuery, }, ]; + + if (userOS === 'MacOS') { + base.push({ + name: 'previousLine', + key: 'ctrl+p', + descr: t('Previous Line'), + func: editor => { + editor.navigateUp(1); + }, + }); + } + + return base; } setQueryEditorSql(sql) {