MMapper icon indicating copy to clipboard operation
MMapper copied to clipboard

Terminal split screen

Open Sebster7 opened this issue 1 year ago • 0 comments

I think the number 1 usability feature request for those using mmapper as a client would be being able to split the terminal screen. So when you scroll up, it would split the screen around half-way up and scroll the top half. If you scroll down to the bottom the split would disappear. Split can also be toggled with Ctrl-Z and the split bar moved up or down by dragging with the mouse. Using the mouse wheel on the top split section would scroll it as it does currently with the whole terminal.

It's basically impossible right now to scroll up and read stuff because if one does, it resets to the bottom whenever there's new output on the screen. That's very annoying if one's been idle for a bit and want to see what one missed.

A more full explanation of what I'm used to from the zMUD manual @ http://zuggsoft.com/zmud/help55/Basic_Us.htm

The Output Window

You can scroll the main MUD window by clicking the scrollbars to the right and below the main window. You can also use the PgUp and PgDn keys on the keyboard (but again, not the number pad). When you scroll the window, the screen is split, with the scrollback shown above and the live text from the MUD shown at the bottom. The split bar can be dragged to any position to see as much or as little live text as desired. Once the screen is split, the Shift-Up and Shift-Down arrows can be used to move line by line, or the PgUp and PdDn keys can be used to scroll a page at a time. You can still type commands in the command line and send them to the MUD while the screen is split. To unsplit the window and automatically return to the bottom of the scroll buffer, click the Pause button in the lower right corner of the window, or press the Ctrl-Z key, or press the ScrollLock key, or select the Split command from the Window menu, or type #FREEZE on the command line. You can also unsplit the window by dragging the scroll bar to the bottom.

Obviously #FREEZE should probably be substitued by an _command (e.g. _freeze) - or omitted - personally I've never used that way of freezing it, though I guess some might, and it may draw attention to the feature (but it wouldn't be relevant when using mmapper as a proxy of course).

Sebster7 avatar Oct 04 '22 15:10 Sebster7