From b1df3590e01675c0f711fd92128d3adccdbcd5ac Mon Sep 17 00:00:00 2001
From: king-407 <95581750+king-407@users.noreply.github.com>
Date: Thu, 10 Sep 2026 11:30:55 +0530
Subject: [PATCH] Add Visual Studio Code keymap
Signed-off-by: king-407 <95581750+king-407@users.noreply.github.com>
---
.../modules/defaults/Bundle.properties | 1 +
.../defaults/VSCode-keybindings-mac.xml | 114 ++++++++++++++++++
.../modules/defaults/VSCode-keybindings.xml | 107 ++++++++++++++++
.../netbeans/modules/defaults/mf-layer.xml | 65 ++++++++++
4 files changed, 287 insertions(+)
create mode 100644 ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings-mac.xml
create mode 100644 ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings.xml
diff --git a/ide/defaults/src/org/netbeans/modules/defaults/Bundle.properties b/ide/defaults/src/org/netbeans/modules/defaults/Bundle.properties
index fba94e31de72..1f5c90437487 100644
--- a/ide/defaults/src/org/netbeans/modules/defaults/Bundle.properties
+++ b/ide/defaults/src/org/netbeans/modules/defaults/Bundle.properties
@@ -26,6 +26,7 @@ Keymaps/NetBeans55=NetBeans 5.5
Keymaps/NetBeans=NetBeans
Keymaps/Eclipse=Eclipse
Keymaps/Idea=Idea
+Keymaps/VSCode=Visual Studio Code
# Coloring profile names
Editors/FontsColors/NetBeans55=NetBeans 5.5
diff --git a/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings-mac.xml b/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings-mac.xml
new file mode 100644
index 000000000000..50fdefa9fd23
--- /dev/null
+++ b/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings-mac.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings.xml b/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings.xml
new file mode 100644
index 000000000000..713ad4d697d0
--- /dev/null
+++ b/ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml b/ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml
index cc62b71a7224..9a693ed7712f 100644
--- a/ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml
+++ b/ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml
@@ -1096,6 +1096,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1191,6 +1248,14 @@
+
+
+
+
+
+
+
+