How to lock screen scroll to a specific row / column using host commands?
CETerm provides a configuration option to lock (set) the top left edge of the screen display. When set, every new screen which is displayed will always start at the configured row X, column Y. The screen can be panned or scrolled. You can access the configuration settings under
Session -> Configure -> Display -> Advanced -> Cursor -> Automatic Scrolling -> Locked. You can then set the
Col values to specify the top left edge of every screen. This setting is only applicable for emulation sessions.
If you are using VT emulation, the VT host application can send special escape sequences which will lock the screen. This is part of our support for the Symbol CE VT extensions. Here is the escape sequence that the host application can send to lock / unlock scrolling at a specific row / column. "Symbol CE VT" must be checkbox enabled in our
Session -> Configure -> Connection -> Advanced -> VT Extensions configuration dialog.
ESC % Pk;Pr;Pc L
Pk = 0 to unlock screen
Pk = 1 to lock screen (default)
Pr = logical row (default = 1)
Pc = logical col (default = 1)