-
Notifications
You must be signed in to change notification settings - Fork 19
Description
Kermit 95 already supports a bunch of VT420 features, but doesn't have a VT420 emulation profile so at the moment those features are all made available via the VT320 emulation instead - not an ideal situation, especially as that results in a buch of other terminal emulations also getting them.
Its about time a VT420 emulation was added. As in the past, soft-characters can be skipped for now as the VT220 and VT320 emulations are also missing that feature; it will be done as part of #473 eventually. I think Multiple Sessions can be excluded from this too - it may be done some day as part of #509, but I don't think its absence should really block adding a VT420 emulation profile.
- DECSNLS - Select Number of Lines per Screen
- DECRQUPSS/DECAUPSS - User-Preferred Supplemental Sets
- DECRQTSR/DECRSTS - Request/Restore Terminal State
- DECRQPSR/DECRSPS - Request/Restore Presentation State
- DECKPM - Key Position Mode
- DECKBUM - Typewriter or Data Processing keys
- Additional Media Copy parameters (8, 9, 10, 11, 18, 19)
- DSR - Data Integrity Report
- DSR - Multiple-Session Configuration Status
- DECSR - Secure Reset
- DECELF - Enable Local Functions
- DECSMKR - Set Modifier Key Reporting
- DECPCTERM - Enter/Exit PCTerm mode (PCTerm itself is already supported, just the control sequence is missing)
- DECES - Enable Session
- DECLFKC - Local Function Key Control
Once all of the above has been implemented, VT420 features need to be removed from the VT320 emulation, and a new VT420 emulation profile added