--- a/editor/src/org/netbeans/modules/editor/impl/actions/ClipboardHistoryAction.java +++ a/editor/src/org/netbeans/modules/editor/impl/actions/ClipboardHistoryAction.java @@ -48,11 +48,11 @@ import org.netbeans.modules.editor.impl.actions.clipboardhistory.CompletionLayoutPopup; @EditorActionRegistration( - name = "clipboard-history", + name = ClipboardHistoryAction.NAME, menuPath = "Edit", menuPosition = 1350) public final class ClipboardHistoryAction extends AbstractEditorAction { - + public static final String NAME = "clipboard-history"; private static final long serialVersionUID = 1L; @Override --- a/editor/src/org/netbeans/modules/editor/impl/actions/clipboardhistory/ScrollCompletionPane.java +++ a/editor/src/org/netbeans/modules/editor/impl/actions/clipboardhistory/ScrollCompletionPane.java @@ -47,6 +47,7 @@ import java.awt.Color; import java.awt.Dimension; +import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.event.MouseListener; @@ -63,6 +64,7 @@ import org.netbeans.api.editor.mimelookup.MimeLookup; import org.netbeans.api.editor.settings.SimpleValueNames; import org.netbeans.editor.BaseKit; +import org.netbeans.modules.editor.impl.actions.ClipboardHistoryAction; /** * Pane displaying the completion view and accompanying components @@ -246,6 +248,13 @@ BaseKit.downAction ); + // Register down key for clipboard history shortcut + KeyStroke defaultKeystroke = KeyStroke.getKeyStroke(KeyEvent.VK_D, InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK); + KeyStroke[] findEditorKeys = findEditorKeys(component, ClipboardHistoryAction.NAME, defaultKeystroke); + for (KeyStroke ks : findEditorKeys) { + getInputMap().put(ks, COMPLETION_DOWN); + } + // Register PgDn key registerKeybinding(component, ACTION_COMPLETION_PGDN, COMPLETION_PGDN, KeyStroke.getKeyStroke(KeyEvent.VK_PAGE_DOWN, 0),