src/macosx/classes/com/apple/laf/AquaKeyBindings.java
Print this page
@@ -140,10 +140,25 @@
"control N", DefaultEditorKit.endAction,
"control V", DefaultEditorKit.endAction,
}));
}
+ LateBoundInputMap getPasswordFieldInputMap() {
+ return new LateBoundInputMap(new SimpleBinding(getTextFieldInputMap().getBindings()),
+ // nullify all the bindings that may discover space characters in the text
+ new SimpleBinding(new String[] {
+ "alt LEFT", null,
+ "alt KP_LEFT", null,
+ "alt RIGHT", null,
+ "alt KP_RIGHT", null,
+ "shift alt LEFT", null,
+ "shift alt KP_LEFT", null,
+ "shift alt RIGHT", null,
+ "shift alt KP_RIGHT", null,
+ }));
+ }
+
LateBoundInputMap getMultiLineTextInputMap() {
return new LateBoundInputMap(new SimpleBinding(commonTextEditorBindings), new SimpleBinding(new String[] {
"ENTER", DefaultEditorKit.insertBreakAction,
"DOWN", downMultilineAction,
"KP_DOWN", downMultilineAction,