Class RTADefaultInputMap

java.lang.Object
javax.swing.InputMap
org.fife.ui.rtextarea.RTADefaultInputMap
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RSyntaxTextAreaDefaultInputMap

public class RTADefaultInputMap extends InputMap
The default input map for an RTextArea. For the most part it is exactly that the one for a JTextArea, but it adds a few things. Currently, the new key bindings include:
  • HOME key toggles between first character on line and first non- whitespace character on line.
  • INSERT key toggles between insert and overwrite modes.
  • Ctrl+DELETE key deletes all text between the caret and the end of the current line.
  • Ctrl+Shift+Up and Ctrl+Shift+Down move the current line up and down, respectively.
  • Ctrl+J joins lines.
  • Ctrl+Z is undo and Ctrl+Y/Ctrl+Shift+Z is redo
  • Ctrl+Up and Ctrl+Down shift the visible area of the text area up and down one line, respectively.
  • F2 and Shift+F2 moves to the next and previous bookmarks, respectively.
  • Ctrl+F2 toggles whether a bookmark is on the current line.
  • etc.
Note on macOS, Cmd is usually the modifier key instead of Ctrl as it is on Windows and Linux.
See Also:
  • Constructor Details

    • RTADefaultInputMap

      public RTADefaultInputMap()
      Constructs the default input map for an RTextArea.
  • Method Details

    • getCopyAction

      protected String getCopyAction()
    • getCutAction

      protected String getCutAction()