diff --git a/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java b/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
index b766d8d..e81634d 100644
a
|
b
|
public class GenericRelationEditor extends RelationEditor {
|
471 | 471 | MoveUpAction moveUpAction = new MoveUpAction(); |
472 | 472 | memberTableModel.getSelectionModel().addListSelectionListener(moveUpAction); |
473 | 473 | tb.add(moveUpAction); |
| 474 | memberTable.getActionMap().put("moveUp", moveUpAction); |
| 475 | memberTable.getInputMap(MemberTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT) |
| 476 | .put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, KeyEvent.ALT_DOWN_MASK), "moveUp"); |
474 | 477 | |
475 | 478 | // -- move down action |
476 | 479 | MoveDownAction moveDownAction = new MoveDownAction(); |
477 | 480 | memberTableModel.getSelectionModel().addListSelectionListener(moveDownAction); |
478 | 481 | tb.add(moveDownAction); |
| 482 | memberTable.getActionMap().put("moveDown", moveDownAction); |
| 483 | memberTable.getInputMap(MemberTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT) |
| 484 | .put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, KeyEvent.ALT_DOWN_MASK), "moveDown"); |
479 | 485 | |
480 | 486 | tb.addSeparator(); |
481 | 487 | |
… |
… |
public class GenericRelationEditor extends RelationEditor {
|
488 | 494 | RemoveAction removeSelectedAction = new RemoveAction(); |
489 | 495 | memberTable.getSelectionModel().addListSelectionListener(removeSelectedAction); |
490 | 496 | tb.add(removeSelectedAction); |
| 497 | memberTable.getActionMap().put("removeSelected", removeSelectedAction); |
| 498 | memberTable.getInputMap(MemberTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT) |
| 499 | .put(KeyStroke.getKeyStroke((char) KeyEvent.VK_DELETE), "removeSelected"); |
491 | 500 | |
492 | 501 | tb.addSeparator(); |
493 | 502 | // -- sort action |