From 0bcb2ab85ed54af16708e29e2bdd75ca33cda4b7 Mon Sep 17 00:00:00 2001
From: Eric Amodio <eamodio@gmail.com>
Date: Wed, 1 Mar 2023 12:34:54 -0500
Subject: [PATCH] Adds [alt|ctrl]+enter shortcut key hooks

---
 package.json           | 12 +++++++++++-
 src/system/keyboard.ts |  2 ++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 9cf2a58..58fff97 100644
--- a/package.json
+++ b/package.json
@@ -12634,9 +12634,19 @@
 				"when": "gitlens:key:."
 			},
 			{
+				"command": "gitlens.key.alt+enter",
+				"key": "alt+enter",
+				"when": "gitlens:key:alt+enter"
+			},
+			{
+				"command": "gitlens.key.ctrl+enter",
+				"key": "ctrl+enter",
+				"when": "gitlens:key:ctrl+enter"
+			},
+			{
 				"command": "gitlens.key.escape",
 				"key": "escape",
-				"when": "gitlens:key:escape && editorTextFocus && !findWidgetVisible && !renameInputVisible && !suggestWidgetVisible && !isInEmbeddedEditor"
+				"when": "gitlens:key:escape && editorTextFocus && !findWidgetVisible && !quickFixWidgetVisible && !renameInputVisible && !suggestWidgetVisible && !isInEmbeddedEditor"
 			},
 			{
 				"command": "gitlens.gitCommands",
diff --git a/src/system/keyboard.ts b/src/system/keyboard.ts
index f569cb7..3939937 100644
--- a/src/system/keyboard.ts
+++ b/src/system/keyboard.ts
@@ -22,6 +22,8 @@ export const keys = [
 	'ctrl+right',
 	'alt+,',
 	'alt+.',
+	'alt+enter',
+	'ctrl+enter',
 	'escape',
 ] as const;
 export type Keys = (typeof keys)[number];