return result;
}
public SubstanceInputMap getPasswordFieldFocusInputMap() {
SubstanceInputMap result = new SubstanceInputMap();
result.put("ctrl C", DefaultEditorKit.copyAction);
result.put("ctrl V", DefaultEditorKit.pasteAction);
result.put("ctrl X", DefaultEditorKit.cutAction);
result.put("COPY", DefaultEditorKit.copyAction);
result.put("PASTE", DefaultEditorKit.pasteAction);
result.put("CUT", DefaultEditorKit.cutAction);
result.put("control INSERT", DefaultEditorKit.copyAction);
result.put("shift INSERT", DefaultEditorKit.pasteAction);
result.put("shift DELETE", DefaultEditorKit.cutAction);
result.put("shift LEFT", DefaultEditorKit.selectionBackwardAction);
result.put("shift KP_LEFT", DefaultEditorKit.selectionBackwardAction);
result.put("shift RIGHT", DefaultEditorKit.selectionForwardAction);
result.put("shift KP_RIGHT", DefaultEditorKit.selectionForwardAction);
result.put("ctrl LEFT", DefaultEditorKit.beginLineAction);
result.put("ctrl KP_LEFT", DefaultEditorKit.beginLineAction);
result.put("ctrl RIGHT", DefaultEditorKit.endLineAction);
result.put("ctrl KP_RIGHT", DefaultEditorKit.endLineAction);
result
.put("ctrl shift LEFT",
DefaultEditorKit.selectionBeginLineAction);
result.put("ctrl shift KP_LEFT",
DefaultEditorKit.selectionBeginLineAction);
result.put("ctrl shift RIGHT", DefaultEditorKit.selectionEndLineAction);
result.put("ctrl shift KP_RIGHT",
DefaultEditorKit.selectionEndLineAction);
result.put("ctrl A", DefaultEditorKit.selectAllAction);
result.put("HOME", DefaultEditorKit.beginLineAction);
result.put("END", DefaultEditorKit.endLineAction);
result.put("shift HOME", DefaultEditorKit.selectionBeginLineAction);
result.put("shift END", DefaultEditorKit.selectionEndLineAction);
result.put("BACK_SPACE", DefaultEditorKit.deletePrevCharAction);
result.put("shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction);
result.put("ctrl H", DefaultEditorKit.deletePrevCharAction);
result.put("DELETE", DefaultEditorKit.deleteNextCharAction);
result.put("RIGHT", DefaultEditorKit.forwardAction);
result.put("LEFT", DefaultEditorKit.backwardAction);
result.put("KP_RIGHT", DefaultEditorKit.forwardAction);
result.put("KP_LEFT", DefaultEditorKit.backwardAction);
result.put("ENTER", JTextField.notifyAction);
result.put("ctrl BACK_SLASH", TextComponentActions.UNSELECT);
result.put("control shift O",
TextComponentActions.TOGGLE_COMPONENT_ORIENTATION);
return result;
}