boolean (@NotNull JComponent component, @NotNull KeyStroke oldKeyStroke, @Nullable KeyStroke newKeyStroke, int condition, boolean muteOldKeystroke) { ActionListener action = component.getActionForKeyStroke(oldKeyStroke); if (action == null) return false; if (newKeyStroke != null) { component.registerKeyboardAction(action, newKeyStroke, condition); } if (muteOldKeystroke) { component.registerKeyboardAction(new RedispatchEventAction(component), oldKeyStroke, condition); } return true; }