From 9c850c36e1e88c72bd4e3b406ea932a90716aa2e Mon Sep 17 00:00:00 2001 From: Federico Fissore Date: Thu, 17 Sep 2015 14:03:57 +0200 Subject: [PATCH] MacOSX: restored CTRL+A=begin of line and CTRL+E=end of line. Fixes #3800 --- .../processing/app/syntax/SketchTextAreaDefaultInputMap.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java index 8e5141047..f713e26d5 100644 --- a/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java +++ b/app/src/processing/app/syntax/SketchTextAreaDefaultInputMap.java @@ -15,6 +15,7 @@ public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMa public SketchTextAreaDefaultInputMap() { int defaultModifier = getDefaultModifier(); + int ctrl = InputEvent.CTRL_MASK; int alt = InputEvent.ALT_MASK; int shift = InputEvent.SHIFT_MASK; boolean isOSX = RTextArea.isOSX(); @@ -54,6 +55,9 @@ public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMa put(KeyStroke.getKeyStroke(KeyEvent.VK_HOME, 0), DefaultEditorKit.beginLineAction); put(KeyStroke.getKeyStroke(KeyEvent.VK_END, 0), DefaultEditorKit.endLineAction); } + + put(KeyStroke.getKeyStroke(KeyEvent.VK_A, ctrl), DefaultEditorKit.beginLineAction); + put(KeyStroke.getKeyStroke(KeyEvent.VK_E, ctrl), DefaultEditorKit.endLineAction); } put(KeyStroke.getKeyStroke(KeyEvent.VK_DIVIDE, defaultModifier), RSyntaxTextAreaEditorKit.rstaToggleCommentAction);