Skip to content

Add Visual Studio Code keymap - #9608

Draft
king-407 wants to merge 1 commit into
apache:masterfrom
king-407:issue-6458-vscode-keymap
Draft

Add Visual Studio Code keymap#9608
king-407 wants to merge 1 commit into
apache:masterfrom
king-407:issue-6458-vscode-keymap

Conversation

@king-407

@king-407 king-407 commented Sep 10, 2026

Copy link
Copy Markdown

Closes #6458.

Adds a Visual Studio Code keymap profile for NetBeans.

This change registers a new Visual Studio Code keymap using the existing NetBeans keymap infrastructure. The profile adds common VS Code-style shortcuts for editor actions, navigation, search, project actions, terminal access, and debugging.

It also adds a macOS-specific keybinding file so shortcuts follow Mac platform conventions where needed.

The shortcuts are mapped to existing NetBeans actions rather than introducing new action implementations.

Local verification:

xmllint --noout ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings.xml ide/defaults/src/org/netbeans/modules/defaults/VSCode-keybindings-mac.xml ide/defaults/src/org/netbeans/modules/defaults/mf-layer.xml
git diff --check
ant -f nbbuild/build.xml bootstrap
ant -f ide/defaults/build.xml build

LLM assistance used: OpenAI GPT-5 Codex

Assisted-by: OpenAI GPT-5 Codex

Signed-off-by: king-407 <95581750+king-407@users.noreply.github.com>
@mbien mbien added Editor ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Sep 10, 2026
@apache apache locked and limited conversation to collaborators Sep 10, 2026
@apache apache unlocked this conversation Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Editor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a keymap for VS Code

2 participants