Bug: No ASCII chart from search prompts

33 views
Skip to first unread message

Carlo Hogeveen

unread,
Jan 21, 2026, 3:24:29 AM (10 days ago) Jan 21
to sem...@googlegroups.com

All TSE search prompts, like Find, Replace, and Find and Do, all get a "Ctrl A-Ascii Chart" message in the footer at the bottom of the prompt.

However, pressing <Ctrl A> in the prompt does nothing.

I did test with a default TSE GUI installation with the CuaMark macro purged.

Aside, how I noticed:
The user-specific form version of TSE's Replace command that I emailed yesterday automagically got the same footer, without me programming it.
A little testing suggested that a prompt's window automagically gets a footer based on a Read statement's history type.

Carlo




S.E. Mitchell

unread,
Jan 21, 2026, 5:57:59 AM (10 days ago) Jan 21
to sem...@googlegroups.com
Hi Carlo,

In a fresh install, with no macros loaded, I cannot reproduce this. I
press <Ctrl F> for find, then <Ctrl A>, and the ASCII chart comes up
as expected.
> --
>
> ---
> 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/000f01dc8aaf%245c74a350%24155de9f0%24%40ecarlo.nl.

Carlo Hogeveen

unread,
Jan 21, 2026, 7:58:57 AM (10 days ago) Jan 21
to sem...@googlegroups.com

Weird, I did and just redid the same and nothing happens.
Not for GUI TSE, Console TSE and Linux TSE.
The Find prompt's other two footer keys do work.
Elsewhere in TSE <Ctrl A> keeps working, e.g. to MarkAll() and in ShowKey, so an external program blocking the key is unlikely.
Starting the AsciiChart from TSE's menu and with Macro Execute "ascii" works.
Baffled,
Carlo
To view this discussion visit https://groups.google.com/d/msgid/semware/CA%2BgEvkaZE%3D-GiAkap3mZs%3DAUg%3Dogdk73u%2BWmRu7ceD-S5W2gQw%40mail.gmail.com.

Guy Rouillier

unread,
Jan 22, 2026, 4:03:44 AM (9 days ago) Jan 22
to sem...@googlegroups.com
Operating system: Ubuntu 24.04.3 LTS (native boot, not a VM)
The SemWare Editor (Linux) 4.50.13
ui: tse.ui

I just started the editor using an available text file, used ctrl-F to bring up the search dialog, then used ctrl-A to bring up 
the ASCII chart.

-- 
Guy Rouillier
Image-NHUUJ3.png

Carlo Hogeveen

unread,
Jan 22, 2026, 4:13:11 AM (9 days ago) Jan 22
to sem...@googlegroups.com

Thank you.
Sammy found out that it is a bug in the default win.ui that does not occur in the default tse.ui, and others.

Carlo



zhong zhao

unread,
Jan 22, 2026, 8:04:33 PM (8 days ago) Jan 22
to SemWare TSE Pro text editor
in my tse.ui:
...
keydef PromptKeys
    <Ctrl a>            PushPosition()  BegLine()  MarkToEOL()  PopPosition()  if not isCursorInBlock()  GotoBlockEnd()  endif
    <CtrlShift a>       ExecMacro("AsciiChart")
    <f9>                Shell()
    <Alt f9>            Dos()
    <Alt c>             CopyBlock()
    <Grey+>             if isBlockMarked()==0 or not isCursorInBlock()  MarkLine()  endif  Copy()  UnMarkBlock()
    <Grey->             Cut()
    <Grey*>             Paste()
    <Ctrl Grey*>        Paste(_OVERWRITE_)
    <Ctrl Ins>          if isBlockMarked()==0 or not isCursorInBlock()  MarkLine()  endif  CopyToWinClip()  UnMarkBlock()
    <Shift Del>         CutToWinClip()
    <Shift Ins>         PasteFromWinClip()
    <CtrlShift Ins>     PasteFromWinClip(_OVERWRITE_)
    <Alt a>             MarkStream()
    <Alt k>             MarkColumn()
    <Alt i>             MarkWord()
    <Alt m>             MoveBlock()
    <Alt g>             if isBlockMarked()==0 or not isCursorInBlock()  BegLine()  MarkToEOL()  endif  DelBlock()
    <Alt y>             MarkToEOL()
    <Alt u>             UnMarkBlock()
    <Alt l>             MarkLine()
    <Alt F3>            PushPosition()  ExecMacro("match")  if CurrLine()<>1  PopPosition()  Warn("Match not found")  else  KillPosition()  endif
    <Ctrl BackSpace>    DelLeftWord()
    <Ctrl Del>          DelRightWord()
    <Ctrl t>            DelRightWord()
    <Alt Del>           DelToEol()
    <Alt F4>            mLower()
    <Shift F4>          mUpper()
end
...

Reply all
Reply to author
Forward
0 new messages