- NeXtMidas command shell keyboard shortcuts (hotkeys)
  - The following lists the keyboard shortcuts available on the interactive NeXtMidas command shell. When the keystoke is separated by a dash "-" it means to press and hold down that specified key followed by the key specified after the dash, hence `CTRL-A`, means to hold down the '`CTRL`' key, then press the '`A`' key while the `CTRL` key is still pressed. Note that the letters are case insenstive, hence `CTRL-A` is the same as `CTRL-a`.

    --- Navigation ---
    Keystrokes | Result
    `CTRL-A` | Move the cursor to the being of the line
    `LEFT ARROW` or `CTRL-D` | Move the cursor to the left one space
    `CTRL-E` | Move the cursor to the end of the line
    `RIGHT ARROW` or `CTRL-F` | Move the cursor to the right (forward) one space
    --- Command History ---
    Keystrokes | Result
    `DOWN ARROW` or `CTRL-N` | Get next command in history
    `UP ARROW` or `CTRL-B` or `CTRL-P` | Get previous command in history
    --- Other ---
    Keystrokes | Result
    `BACKSPACE` or `CTRL-H` | Erase one char back from cursor
    `CTRL-C` | Kills NeXtMidas shell (via interrupt signal)
    `CTRL-L` or `CTRL-R` | Refresh line
    `CTRL-U` | Delete line
    `CTRL-W` | Delete previous word (kill all spaces followed by all non-space)
    `TAB` | Attempts completion of current command, including results and filenames (since NeXtMidas 2.3.0)

  - It is important to note that `CTRL-C` (which kills the Java VM) is trapped by the Operating System which then sends the interrupt signal to the Java VM. The `CTRL-C` is not handled by NeXtMidas.