TSE: Linux: Issue: <Ins> ToggleInsert() is missing in ui/tse.ui

14 views
Skip to first unread message

knud van eeden

unread,
Jun 24, 2025, 10:12:09 AM6/24/25
to SemWare TSE Pro Text Editor, S.E. Mitchell
<Ins> ToggleInsert() is missing in ui/tse.ui

Hello,

Rather important key assignment 

<Ins> ToggleInsert()

is missing in Linux tse.ui

Checked in latest TSE for Linux 4.50.6 and TSE for Linux 4.50 official release


Thanks
with friendly greetings
Knud van Eeden





knud van eeden

unread,
Jun 24, 2025, 10:55:28 AM6/24/25
to SemWare TSE Pro Text Editor, S.E. Mitchell
Note: if <Ins> is then set then pressing it when running also the 

 CursorShape.s

TSE macro shows then a small blinking cursor or large blinking cursor.

Note: Then pressing <Ins> works simularly like in TSE for Microsoft Windows, exactly what is wanted.

H P

unread,
Jun 24, 2025, 11:30:17 AM6/24/25
to sem...@googlegroups.com
Knud, 

It seems that in the win.ui & tse.ui in the linux version as well as in the windows version (4.50.6) the toggleinsert is missing.


Met vriendelijke groet,
With kind regards,
Muy atentamente,
Mit Freundliche Gruß,
Sinceramente,


H. Pikaar

Henri...@gmail.com



Op di 24 jun 2025 om 16:55 schreef 'knud van eeden' via SemWare TSE Pro text editor <sem...@googlegroups.com>:
--

---
You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/semware/124330758.1960749.1750776923709%40mail.yahoo.com.

knud van eeden

unread,
Jun 24, 2025, 11:44:44 AM6/24/25
to sem...@googlegroups.com
Yes, you are right, not sure why this important '<Ins> ToggleInsert()' (because it switches between 'Insert' and 'Overwrite' when typing which is a very frequently occurring action) is omitted in about all those .ui in both TSE for Linux and TSE for Microsoft Windows.

knud van eeden

unread,
Jun 24, 2025, 11:50:59 AM6/24/25
to sem...@googlegroups.com
It seems already predefined in an assumed earlier running file syncfg.si:

f:\wordproc\tse32_v45024\mac Tue 24-06-25 17:48:50>grep -i "ToggleInsert" *.si
SemWare Grep v2.07 for Win32 [Sep 13 2023]
Copyright 1996-2023 SemWare Corp. All rights reserved worldwide.

File: F:\WORDPROC\tse32_v45024\mac\syncfg.si

<Ins>               ToggleInsert()

If so, not sure why this is not put in the .ui files instead.

If so, it seems some kind of an exception.



knud van eeden

unread,
Jun 24, 2025, 12:28:44 PM6/24/25
to sem...@googlegroups.com, S.E. Mitchell
Conclusion:

Not an issue thus, but the result of a SemWare design decision.

The case can be closed.


Carlo Hogeveen

unread,
Jun 24, 2025, 5:34:29 PM6/24/25
to sem...@googlegroups.com

To set Knud’s "assumption" straight:
syncfg.si” is the macro that implements TSE’s "Configure SyntaxHilite Mapping Sets:" menu and submenus.
It temporarily redefines the <Ins> key in the menu-invoked list that lets us change the content of a Keyword group.
Any macro programmer can read this in the macro.
The macro has nothing to do with how <Ins> is handled in the editor.

Instead, basic keys like letters, arrow keys, the insert key, and others are hardcoded into the editor itself.
They can be overruled by a user’s .ui file, but still perform their basic function if they are not.
Neat!

Carlo



Knud van Eeden

unread,
Jun 27, 2025, 12:11:45 PM6/27/25
to sem...@googlegroups.com, Knud van Eeden
Thanks.

with friendly greetings
Knud van Eeden
--

---
You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages