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.
CoolTerm ... Pls support ESC CursorHome :)
- roger
- Site Admin
- Posts: 536
- Joined: Fri Apr 24, 2009 12:41 am
- Contact:
-
DRSDavidSoft
- Posts: 2
- Joined: Sat Nov 08, 2025 2:29 am
- Contact:
Re: CoolTerm ... Pls support ESC CursorHome :)
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
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