CETerm: How to lock screen scroll to a specific row / column using host commands?

Version 1

    Verified Product Versions

    Wavelink Naurtech CETerm 5.7

    Environment:

    CETerm 5.7

     

    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 Row and 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

     

    where

    Pk = 0 to unlock screen

    Pk = 1 to lock screen (default)

    Pr = logical row (default = 1)

    Pc = logical col (default = 1)