diff --git a/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.form b/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.form
--- a/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.form
+++ b/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.form
@@ -9,6 +9,9 @@
+
+
+
diff --git a/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.java b/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.java
--- a/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.java
+++ b/editor.macros/src/org/netbeans/modules/editor/macros/storage/ui/MacrosPanel.java
@@ -42,6 +42,8 @@
import java.awt.Color;
import java.awt.Component;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
@@ -114,6 +116,17 @@
tMacrosTableChanged(evt);
}
});
+
+ // Fix for #135985
+ tMacros.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ if( KeyEvent.VK_ENTER == e.getKeyCode()) {
+ epMacroCode.requestFocusInWindow();
+ e.consume();
+ }
+ }
+ });
epMacroCode.setEnabled(false);
epMacroCode.setEditorKit(JEditorPane.createEditorKitForContentType("text/plain")); //NOI18N
@@ -311,7 +324,8 @@
epMacroCode.setText(model.getMacroByIndex(index).getCode()); //NOI18N
epMacroCode.getCaret().setDot(0);
epMacroCode.setEnabled(true);
- epMacroCode.requestFocusInWindow();
+ // Fix for #135985 commented to avoid focus
+ //epMacroCode.requestFocusInWindow();
bRemove.setEnabled(true);
bSetShortcut.setEnabled(true);
}