mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-30 19:52:13 +01:00
MacOSX: CMD+SHIFT-LEFT/RIGHT selects the entire line. Fixes #3238
This commit is contained in:
parent
074d910857
commit
dcbc8e2137
@ -16,6 +16,7 @@ public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMa
|
|||||||
public SketchTextAreaDefaultInputMap() {
|
public SketchTextAreaDefaultInputMap() {
|
||||||
int defaultModifier = getDefaultModifier();
|
int defaultModifier = getDefaultModifier();
|
||||||
int alt = InputEvent.ALT_MASK;
|
int alt = InputEvent.ALT_MASK;
|
||||||
|
int shift = InputEvent.SHIFT_MASK;
|
||||||
boolean isOSX = RTextArea.isOSX();
|
boolean isOSX = RTextArea.isOSX();
|
||||||
int moveByWordMod = isOSX ? alt : defaultModifier;
|
int moveByWordMod = isOSX ? alt : defaultModifier;
|
||||||
|
|
||||||
@ -38,6 +39,9 @@ public class SketchTextAreaDefaultInputMap extends RSyntaxTextAreaDefaultInputMa
|
|||||||
put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, defaultModifier), DefaultEditorKit.beginAction);
|
put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, defaultModifier), DefaultEditorKit.beginAction);
|
||||||
put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, defaultModifier), DefaultEditorKit.endAction);
|
put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, defaultModifier), DefaultEditorKit.endAction);
|
||||||
|
|
||||||
|
put(KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, defaultModifier | shift), DefaultEditorKit.selectLineAction);
|
||||||
|
put(KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, defaultModifier | shift), DefaultEditorKit.selectLineAction);
|
||||||
|
|
||||||
remove(KeyStroke.getKeyStroke(KeyEvent.VK_J, defaultModifier));
|
remove(KeyStroke.getKeyStroke(KeyEvent.VK_J, defaultModifier));
|
||||||
|
|
||||||
put(KeyStroke.getKeyStroke(KeyEvent.VK_OPEN_BRACKET, defaultModifier), DefaultEditorKit.insertTabAction);
|
put(KeyStroke.getKeyStroke(KeyEvent.VK_OPEN_BRACKET, defaultModifier), DefaultEditorKit.insertTabAction);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user