CoolTerm ... Pls support ESC CursorHome :)

If you have specific questions or problems with any of my Freeware applications, post them here.
User avatar
roger
Site Admin
Posts: 536
Joined: Fri Apr 24, 2009 12:41 am
Contact:

Re: CoolTerm ... Pls support ESC CursorHome :)

Post by roger »

Hi,

thanks for your feedback. I'll look into your suggestions and see what I can do before the next release.

Anything that involves specific cursor movements is not something that is feasible in the current implementation of the text display, as you probably already figured out when you took a look at the OpenSimpleTerm project. Like that project, CoolTerm uses the native Textfield control to display text. This control is basically a very basic version of the old Notepad app. Cursor movements with escape sequences require the ability to move the cursor to arbitrary positions including locations where there isn't any text. It requires a screen that is essentially a matrix, and the native text control isn't that kind of display.
DRSDavidSoft
Posts: 2
Joined: Sat Nov 08, 2025 2:29 am
Contact:

Re: CoolTerm ... Pls support ESC CursorHome :)

Post by DRSDavidSoft »

Thank you Roger, I'm eagerly waiting for any beta releases!

Regarding the cursor movements, I completely understand! Within the constraints of the native Textfield control, you have already achieved some amazing feats by parsing the currently supported terminal codes.

It would be great to have support for cursor moving sequence codes, as long as they don't contradict a Textfield's limitations:
1. Not traversing vertically, i.e. between lines, and
2. Being only in the confines of current characters in the Textfield

I assume if the code on the other side respect these conditions, it would be fairly trivial for CoolTerm to handle the cursor-related requests.

For my own use cases, this means the other side could perform a delete and/or overwrite from characters to the left, completely in a linear fashion (no matrix displays needed).

Thanks for developing and maintaining such a Cool Terminal! <3
Post Reply